2016-08-11 5 views
0

Как создать файл mpg/mp4, скажем, 10 изображений с использованием ffmpeg.FFmpeg слияние изображений с видео

Каждое изображение должно оставаться в течение 5 минут, после 5 минут в течение следующего изображения должны появляться и так далее ....

Как я могу добиться этого?

ответ

1

Если ваши изображения пронумерованы в последовательности (img001, img002, img003 ..), использовать

ffmpeg -framerate 1/300 -i img%3d.jpg -r 5 video.mp4 

(я установить выходную частоту кадров из 5 для совместимости игрока. Каждое изображение будет по-прежнему остаются для 300 секунд)

Если ваши имена неправильны, и вы выполняете в оболочке Unix, как Баш, вы можете запустить

ffmpeg -framerate 1/300 -pattern_type glob -i '*.jpg' -r 5 video.mp4 

Для MPEG-2,

ffmpeg -framerate 1/300 -i img%3d.jpg -c:v mpeg2video -b:v 2000k -r 5 video.mpg 

Понятия не имею, что минимальный выход частоты кадров, как ожидается, в формате MPEG-2. Эксперимент.

+0

Спасибо, я попробую это, вопрос, что вы имеете в виду с '* nix shell' – utdev

+0

ОК, это отлично работает! – utdev

+0

Вопрос, как бы вы это сделали, если вам нужно mpeg2 просто назвать .mp4 для mpg? – utdev