【发布时间】:2011-04-03 11:12:34
【问题描述】:
我有一组视频帧保存为目录中的图像,我正在尝试将它们编码为高质量的视频,但是我尝试的每种设置和每种格式都会产生非常明显的伪影。
基本命令是这样的:
ffmpeg -r 25 -i %4d.png myvideo.mpg
我已经尝试了 minrate 和 maxrate 标志。任何 {mpg, avi, mov, flv} 格式都可以。
对设置有什么建议吗?最终文件大小不是问题。
【问题讨论】:
-
在我的 Mac 上,我使用以下命令:
ffmpeg -r 20 -f image2 -i myImage%04d.png -f mp4 -q:v 0 -vcodec mpeg4 -r 20 myVideo.mp4。我发现要强制帧速率,我必须为输入和输出文件指定它。这个编解码器似乎对我有用——你可能不需要指定它。我只是想包括我所做的,因为我已经花了很多时间来研究它。唯一的缺点是我的输入图像对比度很高(白色背景上的蓝色和红色球),而在电影后期,这些球开始全部变成相同的深色——一种不需要的对比效果。 -
谢谢@jvriesem!这对我很有用。
-
我建议在StackOverflow for Multimedia Systems提出这个问题
-
c++ 版本 stackoverflow.com/a/43464269/6180077 访问此链接以获取工作 FFMPEG c++ mp4 格式的屏幕录像机应用程序。
-
查看此链接,该链接演示了以编程方式使用 FFMPEG 库编写视频文件:stackoverflow.com/a/43464269/6180077
标签: video ffmpeg video-encoding