转换图像序列为无损电影

我有一个TIF格式的图像序列,我想创build一个固定的FPS(每秒10个图像),这是无损的电影。 有没有一个简单的方法来做到这一点? 我一直在尝试从Imagemagick和ffmpeg convert ,但我只是无法弄清楚使用什么设置来避免任何压缩。

尝试使用无损编解码器,例如HuffYUV或FFV1 :

  • 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编码似乎打破了我的系统,我得到奇怪的颜色和黑色的横条纹。 它可能与RGBinput(来自PNG)而不是YUV(来自原始YUV420video文件的input正常工作)有关。 所以这里有一些替代品(不完全无损,但视觉上相当不错):

  • ffmpeg -i frame%04d.png -qscale:v 0 test.avi
  • ffmpeg -i frame%04d.png -c:v mjpeg -qscale:v 0 test.avi