У меня есть серия из 15 файлов PNG - https://www.sendspace.com/file/jrpbl1.

Я хотел бы создать видео MP4 из них, используя FFMPEG.
В моем видео я хотел бы иметь 15 кадров (по одному на изображение), каждый из которых воспроизводится по 1 секунде (FPS 1).

Я скачал последнюю версию FFMPEG для Windows (версия 3.2.4).
Я следовал руководству FFMPEG - Слайд-шоу.

Командная строка, которую я использовал, это ffmpeg -framerate 1 -i NR_1_%05d.png -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4 .
Я также попробовал ffmpeg -r 1 -i NR_1_%05d.png -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4 (в чем разница между -r 1 и -framerate 1?).

И все же полученное видео не соответствует ожиданиям.
Первый кадр черный, а затем только одно изображение в качестве константы (я смотрю его на VLC Media Player).

Любая идея, как правильно продукт на Windows?

Благодарю вас.

1 ответ1

1

VLC имеет проблемы с воспроизведением видео с низкой частотой кадров. использование

ffmpeg -framerate 1 -i NR_1_%05d.png -r 10 -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4.

Изображения будут по-прежнему работать с частотой 1 Гц, но будет 9 повторяющихся кадров в секунду. x264 эффективен при кодировании дублирующих кадров, поэтому размер не увеличится в 10 раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .