私はビデオ処理の初心者で、Python でプログラムを作成しようとしています。このプログラムは、タイムスタンプによって長いビデオをいくつかの短いビデオに分割します。
たとえば、video long_video.avi
15 分の入力 があります。short_1_5_video.avi
(1'-5') とshort_6_10_video.avi
(6'-10') の2 つのビデオに抽出します。入力ビデオには、コンテナAVI
とビデオ フォーマットがありますJPEG
。これはビデオの情報です (mediainfo ツールで表示):
Python から呼び出すことができる CLI (コマンド ライン インターフェイス) ツールを見つけたいです。私はいくつかのツールを試しました:
mp4box
( http://www.videohelp.com/tools/mp4box ):ただし、mp4box は AVI ファイルをサポートしていません。MKV と MP4 ファイルのみをサポートします。
mkvmerge
(mkv ツールで):ただし、mkvmerge は MKV ファイルのみをサポートします。
ffmgeg
:しかし、タイムスタンプによる分割ビデオをサポートしていないようです(ffmpegの仕様で見つけられなかったため、「思われます」)。
入力ビデオAVI
をMP4
orMKV
に変換してから分割することも考えましたが、変換に時間がかかりすぎます。コマンドラインから制御できる形式のビデオでAVI
ファイルを分割できるツールを提案してください。JPEG
さらに、これを実行できる GUI ツールも見つけたいと思っています。