現在、次のコマンドを使用して flv に変換した jpeg ファイルがあります。
ffmpeg -r 10 -b 180000 -i test.jpg test.mp4
ここで、この .mp4 クリップのデュレーションを増やして、画像が画面に 1 秒以上表示されるようにします。最終的には、これらのファイルのストリームをマージして、jpeg ファイルからスライド ショーを作成したいと考えています。
ffmpeg でクリップの長さを長くする方法を知っている人はいますか?
入力をループして期間を設定すると、必要な効果が得られます。
ffmpeg -loop_input -i test.jpg -t 10 test.mp4
このようなことをするとうまくいくはずです(少なくとも単一の画像の場合):
ffmpeg -loop_input -i picture.jpg -r 1 -vcodec flv -b 192k -i Music.mp3 -acodec copy -shortest output.flv
私はテストしていませんが、入力を追加することで、複数の画像で動作させることができると思います。
(http://forum.videohelp.com/threads/280695-FFMPEG-Loop-input-video)