web-dev-qa-db-ja.com

ffmpegエラー:パターンタイプ 'glob'が選択されましたが、このlibavformatビルドではグロビングはサポートされていません

個々のフレームとして機能する「.jpg」ファイルのグループを1つの単一mpegビデオ「.mp4」に変換しようとしています

私が使用したパラメータの例:

frame duration  = 2 secs
frame rate      = 30  fps
encoder         = libx264 (mpeg)
input pattern   = "*.jpg"
output pattern  = video.mp4

https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images )のffmpeg wikiの指示に基づいて、次のコマンドを発行しました:

ffmpeg -framerate 1/2 -pattern_type glob -i "*.jpg" -c:v libx264 -r 30 -pix_fmt yuv420p video.mp4

しかし、私はこのエラーを得ています:

[image2 @ 049ab120] Pattern type 'glob' was selected but globbing is not 
supported by this libavformat build *.jpg: Function not implemented

これはおそらく、ビルド/バージョンのAPIパターンマッチングコマンドが変更されたことを意味します。ちなみに、この私のWindows 32ビットffmpegダウンロードビルド(ffmpeg-20150702-git-03b2b40-win32-static)。

Ffmpegを使用したパターンマッチングを使用してファイルのグループを選択するにはどうすればよいですか?

27
cyber101

-pattern_type globglob.hが必要

globはPOSIX標準で定義されており、デフォルトではWindowsでは使用できません

順次ファイル名image###.jpgを使用してファイルを作成/名前変更し、-i image%03d.jpgのようなシーケンスワイルドカードを入力として使用します。

27
aergistal