FFMPEG - создать видео из 1 избражения

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Galaxy Master
Сообщения: 142
ОС: Debian GNU/Linux

FFMPEG - создать видео из 1 избражения

Сообщение Galaxy Master »

Всем привет.

Возможно это будет кому-то полезно, т.к. по-быстрому гугление ничего не дает толкового, кроме упоминания dvd-slideshow-подобных программ.
Была задача только с помощью одного ffmpeg создать видеоролик, состоящий из 1 изображения JPG.
Сходу это не очевидно, т.к. конструкции а-ка

Код: Выделить всё

ffmpeg -i test.jpg -target pal-dvd test.mpg

или

ffmpeg -f image2 -i test.jpg -target pal-dvd test.mpg


радости не принесли, т.к. им похоже надо 25 кадров jpg-ов на 1 секунду видео... а у меня только 1... ну а если мне не 1 секунду надо... то вообще труба...

Истина как, и полагалось, лежала совсем рядом - в доке по FFMPEG.

Код: Выделить всё

ffmpeg -loop_input -i test.jpg -target pal-dvd -t 00:00:10 test.mpg


P.S. т.к. гугль не показал, что это всем очевидно, решил написать тут...
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: FFMPEG - создать видео из 1 избражения

Сообщение sspphheerraa »

Можно размножить файл, например так:

Код: Выделить всё

for ((i=0;i<250;i++));do cp image.jpg image`printf %.3d $i`.jpg;done

это для 10 секунд, 25fps
Sspphheerraa
Спасибо сказали: