ffmpeg を使って動画からフレーム画像を切り出すための Python ツールです。
python extractor_gui.pyPowerShell を開き、次を実行します。
winget install ffmpegすでに ffmpeg が入っている場合は、この手順は不要です。
切り出したい動画ファイルをこのフォルダに置きます。
次のように実行します。
python extractor.py movie.mov ./output --fps 20この例では、movie.mov を元にして、1 秒あたり 20 枚の画像を出力します。
出力先は ./output です。
python extractor.py input.mp4 ./output --fps 15 --start 5 --end 10--fps: 1 秒あたりの出力枚数 (例: 20 = 50ms間隔)--start: 開始秒--end: 終了秒--quality,-q: JPEG 品質(1〜31、デフォルト: 2)--prefix: 出力ファイル名の接頭辞--width,-W: リサイズ後の幅(px)--height,-H: リサイズ後の高さ(px)
-h, --help ヘルプを表示
--fps FPS フレームレート (例: 20 = 50ms間隔)
--start START 開始秒
--end END 終了秒
--quality, -q QUALITY JPEG品質 1(最高)~31(最低) [デフォルト: 2]
--prefix PREFIX ファイル名プレフィックス
--width, -W WIDTH リサイズ幅 (px)
--height, -H HEIGHT リサイズ高さ (px)