我有一系列TIF格式的图像,我想以固定的FPS(比如每秒10张图像)创建一部电影,这是无损的。有一个简单的方法吗?我一直在尝试使用Imagemagick中的convert
和ffmpeg
,但我无法弄清楚要使用哪些设置来避免任何压缩。
答案 0 :(得分:52)
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