FFMPEG 选项逐帧输入到输出
FFMPEG options frame-for-frame input to output
我在 a 中有一组编号的 png 图像,我想使用 ffmpeg 从它们创建视频。我已经能够做到这一点,但问题是输入的帧速率与输出的帧速率不同。
我注意到有些帧被跳过了,有些被看了两次。我使用的选项是
ffmpeg -framerate 10 -i input%04.png -c:v libx264 -pix_fmt yuv420p -r 10 output.mp4
我希望输出与输入相同的帧对帧。哪些选项可以做到这一点?
使用fps
代替-r
命令将变为:
ffmpeg -framerate 10 -i input%04.png -c:v libx264 -vf "fps=10,format=yuv420p" output.mp4
参考:https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images
我在 a 中有一组编号的 png 图像,我想使用 ffmpeg 从它们创建视频。我已经能够做到这一点,但问题是输入的帧速率与输出的帧速率不同。
我注意到有些帧被跳过了,有些被看了两次。我使用的选项是
ffmpeg -framerate 10 -i input%04.png -c:v libx264 -pix_fmt yuv420p -r 10 output.mp4
我希望输出与输入相同的帧对帧。哪些选项可以做到这一点?
使用fps
代替-r
命令将变为:
ffmpeg -framerate 10 -i input%04.png -c:v libx264 -vf "fps=10,format=yuv420p" output.mp4
参考:https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images