我正在尝试从图像创建视频,并希望使所有图像均等,例如
image-0.png
image-1.png
image-2.png
如果我的音频是2分钟,我想平均显示每张图片:每次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 :(得分: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