为什么这个用于从帧中创建视频的 FFmpeg 命令不起作用?

为什么这个用于从帧中创建视频的 FFmpeg 命令不起作用?

我有一系列以 开始frame001.png并以 结束的文件frame580.png。我尝试使用以下命令将它们编译成mp4

ffmpeg -framerate 60 -i frame%03d.png ..\output.mp4

但结果是一个空的视频文件,里面没有任何帧。我做错了什么?这是与FFmpeg 官方教程用途。

我应该注意到使用该-start_number参数不会改变任何事情。

如果有帮助的话,这是输出

答案1

官方教程解释,这个命令可以解决问题:

ffmpeg -framerate 60 -i frame%03d.png -c:v libx264 -vf fps=60 -pix_fmt yuv420p ..\output.mp4

这可以在子标题“如果您的视频无法正确显示帧“。

相关内容