0

私はこのコマンドに苦労しています:

ffmpeg -loop 1 -r 5 -i img_0.jpg -c:v libx264 -preset slow -tune stillimage -crf 24 -t 20 $ frame_target

1つの画像で20秒のビデオを作成します。もっと画像を入れる必要があるので、次のようにします。

ffmpeg -loop 1 -r 5 -i img_%d.jpg -c:v libx264 -preset slow -tune stillimage -crf 24 -t 20 $ frame_target

しかし、これは20秒のビデオを作成しますが、画像は複数回変化しています。基本的に私は時間間隔を分割したいので、すべての画像は1つだけを表示する必要があります。

4

1 に答える 1

4

私は答えを見つけました:

ffmpeg -loop 1 -f image2 -r 0.5 -b 1800 -i img_%d.jpg -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y output.mp4

ここで-r 0.5は、2秒ごとに画像を変更し-t、ビデオの長さを22秒にします。

ありがとうプリート

于 2012-05-14T06:27:09.893 に答える