Convertir une séquence d’images en un film sans perte

J’ai une séquence d’images au format TIF et j’aimerais créer un film à un FPS fixe (par exemple 10 images par seconde) et c’est sans perte. Y a-t-il un moyen facile de le faire? J’ai essayé avec convert de Imagemagick et ffmpeg , mais je n’arrive pas à comprendre quels parameters utiliser pour éviter toute compression.

Essayez d’utiliser un codec sans perte, par exemple HuffYUV ou FFV1 :

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

Les deux codecs semblent portables. HuffYUV semble être le plus populaire, mais pour une raison quelconque, l’encodage huffyuv semble cassé sur mon système, et j’ai des couleurs étranges et des bandes horizontales noires. Cela pourrait avoir quelque chose à voir avec l’entrée RVB (à partir du format PNG) et non YUV (l’entrée d’un fichier vidéo YUV420 brut fonctionne correctement). Donc, voici quelques alternatives (pas complètement sans perte, mais visuellement assez bien):

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