今日もPythonと地獄に付き合ってもらう
- pipでPyAVをインストールした
- サンプルコードをVSCodeにペーストして適当にファイル名とか替えて実行
- モジュールが見つかりません
- ffmpegにパスが通ってなかったらしいので通した
- PILモジュールが見つかりません
- ググったらPILは開発止まっててpillowという後継モジュールがあるらしい
- pillowをインストールした
- サンプルを実行した
- おお、動画ファイルが片っ端から1コマづつ静止画にデコードされて出てきたぞ!
- …じゃあキーフレームだけ抽出してみよう
- TSファイルだと先頭1フレしか出てきやしねぇ!!
- mp4だとどうだ?ちゃんとエンコーダ通した奴だぞ…
- きっちり300フレームおき=30fpsなので10秒間隔に出てきたぞ!?
- キーフレームってもっとインテリジェントな処理してるんじゃねぇのかよ!!! Σ(゜д゜;

※ゲーム画面上部のタイムカウントに注目。エア・グランデ出撃カットインまで末尾x4秒の10秒間隔。

コメント