2017-08-04 11 views
0

は、私は画像から動画を作成しようとしていますし、すべての画像が同じようにしたいです各画像は均等にそう:40秒ごと、画像から動画を作成別々の画像を均等に

私の現在のコマンド:

ffmpeg -loop 1 -framerate 1 -i image-%d.png -i audio.wav -c:v libx264 -tune stillimage -c:a aac -b:a 192k -vf scale=1280:-2 -pix_fmt yuv420p -shortest output.mp4 

どのように私はこれを達成することができますか?

答えて

0

各画像の表示時間を知っていれば、簡単になります。あなたの場合、それは40です。

ffmpeg -framerate 1/40 -i image-%d.png -i audio.wav -vf "fps=fps=5" -c:v libx264 -tune stillimage -c:a aac -b:a 192k -vf scale=1280:-2 -pix_fmt yuv420p -shortest output.mp4 
+0

出力に '-r 5'を追加します。 VLCのような一部のプレーヤーは、非常に低いフレームレートのビデオではうまくいきません。 – Mulvya

+0

出力に '-r 5'を追加すると、2つの画像で80秒を表示すると40秒と1画像しか表示されません。 –

+0

-vf" fps = fps = 5 "を出力フレームレートを上げる@Mulvyaによって示唆されるように。 – OldC

関連する問題