video - FFMPEG 选项逐帧输入到输出

标签 video ffmpeg video-processing video-encoding

我在 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

关于video - FFMPEG 选项逐帧输入到输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34984658/

相关文章:

video - 服务器端视频编辑

javascript - video js无法播放flash视频

ffmpeg - 使用网络摄像头使用 ffmpeg 进行非常低的延迟流式传输

android - 如何在来自 HLS 流媒体的 exoplayer(android 应用程序)中播放加密视频?

ffmpeg : how to determine frame rate automatically?

matlab - 在 MATLAB 中将音频和视频合并为视频文件

c++ - SDL视频显示窗口 : how to attach a window close event callback

python - 如何从 Django 应用程序提供视频文件以在浏览器中播放?

video - ffmpeg concat 错误找不到合适的输出格式

ffmpeg - 使用 ffmpeg 转换 SEC 文件