グロブパターン
ffmpeg
グロブパターンの非古代ビルドを使用する方が最も柔軟な方法です:
ffmpeg -framerate 10 -pattern_type glob -i "*.png" -pix_fmt yuv420p output.mkv
シーケンス
これは、番号の入力、一連の変換されますimage-0001.png
、image-0002.png
などを:
ffmpeg -framerate 30000/1001 -i image-%04d.png -pix_fmt yuv420p output.mkv
- 特定の画像から開始する場合は
-start_number
、など-start_number 100
の入力オプションとしてを追加します。
cat
を使用cat
して画像をパイプすることもできますffmpeg
:
cat *.jpg | ffmpeg -framerate ntsc -f image2pipe -c:v mjpeg -i - -pix_fmt yuv420p output.mp4
ノート
出力は、入力と同じフレームレートを使用します。宣言しない場合-framerate
、デフォルトの25が使用されます。特定のレートで入力を読み取り、フレームをドロップまたは複製して異なる出力フレームレートを実現する場合-r
は-r 25
、inなどの出力オプションとして追加することもできますffmpeg
。
入力、ffmpeg
バージョン、および選択したエンコーダーに応じて、ffmpeg
クロマサブサンプリングを回避または最小化しようとします。これは技術的な意味では良いかもしれませんが、FFmpegベースでないプレーヤーでは再生できない出力を生成する可能性があります。追加-pix_fmt yuv420p
すると、H.264ビデオにエンコードするときに出力が再生可能になります。
ffmpeg
開発は非常に活発であり、既に修正されたバグを避けるため、最近のビルドを使用することをお勧めします。Windows、OS X、およびLinuxのビルドへのリンクについては、FFmpegダウンロードページを参照してください。
こちらもご覧ください