MisakaZentai/world-execute-me-dsh-pv
Code-rendered TUI fan PV for Mili world.execute(me); with a DeepSeek Harness-style chat window. MIT code; CC BY-NC-SA 4.0 artwork.
解決する課題
このプロジェクトは、Miliの楽曲「world.execute(me);」の非公式ファンミュージックビデオ(PV)をコードでレンダリングしたものです。ビデオの全フレームをプログラムでレンダリングするための完全なソースコードを提供し、視覚要素が楽曲のタイミングに完全に依存するように設計されています。
仕組み
このプロジェクトは、Pythonベースのビルドシステムを使用して、以下の段階でビデオをレンダリングします:
- チャットウィンドウのレンダリング: Playwrightを使用して、DeepSeek Harness (dsh) のCSSとJSで構築されたHTMLページのスクリーンショットを撮影し、画面左側にチャットインターフェースをシミュレートします。
- TUIモデル可視化: PIL (Python Imaging Library) で描画されたTUI (Text User Interface) エンジンが、画面右側にモデルの可視化を表示します。
- オーディオ・ビジュアル同期: LRCLIBから歌詞をダウンロードし、定義済みの単語レベルのタイミングデータと組み合わせて、視覚効果を楽曲と同期させます。
- 最終組み立て: レンダリングされたフレームは、ffmpegを使用して最終的なMP4ビデオにコンパイルされます。
対象読者
- MiliとDeepSeekのファン: 楽曲のテーマをコード駆動の芸術表現で見たい方。
- 開発者およびデジタルアーティスト: プログラムによるビデオレンダリングやTUIスタイルの美学に興味がある方。
ハイライト
- 純粋なコード駆動: すべてのフレームがコードによって生成されるため、高解像度 (最大4K) のレンダリングが可能です。
- TUIの美学: チャットインターフェースとモデル可視化エンジンを組み合わせ、ユニークな視覚スタイルを作り出しています。
- TUIスタイルのダンサー: キャラクターアートからコードで生成されたプレースホルダーダンサーが含まれています。
- 統合ビルドパイプライン: 単一のコマンド (
python build.py all) で、歌詞の同期から最終レンダリングまで全てを処理します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト