我有一系列 TIF 格式的图像,我想以固定的 FPS(比如每秒 10 张图像)创建一部电影,这是无损的。有没有简单的方法可以做到这一点?我一直在尝试使用convert
Imagemagick 和ffmpeg
,但我无法弄清楚要使用哪些设置来避免任何压缩。
问问题
52543 次
1 回答
53
ffmpeg -i frame%04d.png -c:v huffyuv test.avi
ffmpeg -i frame%04d.png -c:v ffv1 -qscale:v 0 test.avi
两种编解码器看起来都很便携。HuffYUV 似乎更受欢迎,但由于某种原因,我的系统上的 huffyuv 编码似乎损坏了,我得到了奇怪的颜色和黑色水平条纹。它可能与输入是 RGB(来自 PNG)而不是 YUV(来自原始 YUV420 视频文件的输入工作正常)有关。所以这里有一些替代方案(不是完全无损,但视觉上相当不错):
ffmpeg -i frame%04d.png -qscale:v 0 test.avi
ffmpeg -i frame%04d.png -c:v mjpeg -qscale:v 0 test.avi
于 2011-01-30T03:51:15.943 回答