45 votes

Conversion d'une séquence d'images en film sans perte

J'ai une séquence d'images au format TIF et je voudrais créer un film à un FPS fixe (disons 10 images par seconde) sans perte. Y a-t-il un moyen facile de faire ça? J'ai essayé avec convert d'Imagemagick et ffmpeg , mais je ne peux tout simplement pas savoir quels paramètres utiliser pour éviter toute compression.

53voto

misha Points 10541

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 regarder portable. HuffYUV semble être la plus populaire, mais pour une raison quelconque, huffyuv encodage semble cassé sur mon système, et je reçois des couleurs bizarres et noir des bandes horizontales. Il pourrait avoir quelque chose à voir avec l'entrée RVB (PNG) et de ne pas YUV (entrée à partir d'un raw YUV420 fichier vidéo fonctionne OK). Voici donc quelques solutions de rechange (pas totalement sans perte, mais visuellement très bon):

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X