ffmpeg
17 桁のタイムスタンプを持つ形式のビデオに、多数の画像を結合するのに苦労しています。17 桁は -i%d
がサポートできる範囲をはるかに超えています。そのため、完全なファイル名を使用して単純に順序付けするためにグロブを使用したいのですが、次のエラーが発生し続けます。
[image2 @ 0000000002d0d1e0] Pattern type 'glob' was selected but globbing is not supported by this libavformat build
この問題を回避するために、事前にビルドされたバイナリをどこで入手できるか知っている人はいませんか? 私が持っているファイル名の例は次のとおりです:
screenshot_20150417165520593.png
screenshot_20150417165520805.png
screenshot_20150417165521005.png
答え1
Windows ユーザーではありませんが、ffmpeg は入力ストリームからのデータの読み取りをサポートしています。
Linux では、次のように実行できます: cat *.png | ffmpeg -framerate 10 -i - test.mp4
Powershell を使用するとこれが実行できるようです。
の回答よりUnix コマンド cat に相当する Windows コマンドは何ですか?、次のものを使用できる可能性があります:
取得コンテンツ *.png | ffmpeg -フレームレート 10 -i -