ffmpeg imagemagick movie

ffmpeg - Convertir secuencia de imágenes a película sin pérdida



imagemagick movie (1)

Tengo una secuencia de imágenes en formato TIF, y me gustaría crear una película a un FPS fijo (por ejemplo, 10 imágenes por segundo) y eso es sin pérdidas. ¿Hay una manera fácil de hacer eso? He estado intentando con convert de Imagemagick y ffmpeg , pero simplemente no puedo averiguar qué configuraciones usar para evitar cualquier compresión.


Intente usar un códec sin pérdida, por ejemplo, HuffYUV o FFV1 :

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

Ambos codecs parecen portátiles. HuffYUV parece ser el más popular, pero por alguna razón, la codificación huffyuv parece estar dañada en mi sistema, y ​​obtengo colores extraños y bandas negras horizontales. Podría tener algo que ver con que la entrada sea RGB (de PNG) y no YUV (la entrada de un archivo de video YUV420 en bruto funciona bien). Así que aquí hay algunas alternativas (no completamente sin pérdidas, pero visualmente bastante buenas):

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