У меня есть набор видеокадров, сохраненных в виде изображений в каталоге, и я пытаюсь закодировать их в видео хорошего качества, однако каждая настройка и каждый формат, который я пробую, создают очень заметные артефакты.
Основная команда такова:
ffmpeg -r 25 -i %4d.png myvideo.mpg
и я пробовал флаги minrate и maxrate. Подойдет любой из форматов {mpg, avi, mov, flv}.
Есть предложения по настройкам? Конечный размер файла не является проблемой.
ffmpeg -r 20 -f image2 -i myImage%04d.png -f mp4 -q:v 0 -vcodec mpeg4 -r 20 myVideo.mp4
. Я обнаружил, что для увеличения частоты кадров мне пришлось указать ее как для входных, так и для выходных файлов. Мне кажется, этот кодек работает - возможно, вам не нужно его указывать. Я просто хотел включить то, что сделал, потому что потратил много времени, работая над этим. Единственным недостатком является то, что мои входные изображения высококонтрастные (синие и красные шары на белом фоне), а позже в фильме все шары начинают становиться одного темного цвета - нежелательный эффект контраста.