Подтвердить что ты не робот

Преобразование последовательности изображений в фильм без потерь

У меня есть последовательность изображений в формате TIF, и я хотел бы создать фильм с фиксированным FPS (скажем, 10 изображений в секунду) и без потерь. Есть ли простой способ сделать это? Я пытался использовать convert из Imagemagick и ffmpeg, но я просто не могу понять, какие настройки использовать, чтобы избежать сжатия.

4b9b3361

Ответ 1

Попробуйте использовать кодек без потерь, например. 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 кажется разбитой в моей системе, и я получаю странные цвета и черную горизонтальную полосу. Это может быть связано с тем, что вход 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