Как конвертировать картинки в видео без потери качества?

Возникла следующая задча:
необходимо набор картинок конвертировать в видео так, чтобы сжатия не было совсем (т.е. использовать видео-формат тупо как контейнер).
Пробую использовать x264 кодек и конвертировать картинки примерно такой строчкой:
ffmpeg -f image2 -r 30 -i %06d.jpg -vcodec libx264 -profile:v high444 -refs 1 -x264opts b-pyramid=0 -crf 0 -preset ultrafast out.mp4

Но вопреки моим ожиданиям, при конвертации кодек все равно жмет видео в 2 раза относительно исходных картинок и выдает не bitexact'ные кадры при чтении...
Может кто-то знает, как пожать совсем без потери качества?
  • Вопрос задан
  • 2242 просмотра
Решения вопроса 1
@remzalp
Программер чего попало на чем попало
Если на входе JPG, почему бы не задействовать MJPEG, который по сути просто склеенные в один файл картинки?
ffmpeg -i %d.jpg all.mjpg

Или просто накидать кадров
ffmpeg -framerate 30 -i %d.jpg -codec copy output.mkv
ffmpeg -framerate 30 -i %d.png -codec copy output.mkv
ffmpeg -framerate 30 -i %d.png -codec copy output.mp4

Уточните, зачем такая странная задача. Можно использовать и Lossless видео-кодеки
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Moskus
@Moskus
Как насчёт вот такого?
ffmpeg -framerate 30 -i %06d.jpg -codec copy output.mkv
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы