RyomaHori

Works

Work 15

リリックビデオ自動生成ツール

歌詞ファイルと音源から、完全ローカルで MV を生成する Python デスクトップアプリ。AviUtl の .exo 形式まで自前で書き出す

Period
2026-02
Role
個人開発(著者を示すメタデータは存在せず、状況証拠のみ)
Stack
Python, Pillow, CustomTkinter, pygame, FFmpeg, faster-whisper (optional), OpenAI Whisper API (optional), pytest, ruff
Links
No public link (private)
  • ニッチな日本語動画編集ソフトの .exo 形式(UTF-16LE を 16 進数化し 4096 文字ゼロパディング)を自前実装
  • FFmpeg の GPU エンコーダを実行時プローブで自動検出し CPU へ多段フォールバック(結果はモジュールレベルでキャッシュ)
  • MoviePy を使わず Pillow + FFmpeg サブプロセスの軽量構成を選択した旨が docstring に明記されている
  • ローカル Whisper(無料)と API(有料・高精度)を共通インターフェースで切替できる 2 バックエンド設計