С FFMPEG я могу выгнать.MP4 как последовательность изображений:

ffmpeg -i input.mp4 -vcodec png output%04d.png 

output001.png, output002.png, output003.png, output004.png и т. д.

Тем не менее, я хотел бы просто преобразовать небольшую часть этого целого.MP4, скажем, между 00:07 и 00:10, создавая 3-секундные изображения (30 кадров в секунду * 3 = 90 изображений)

Вроде как это:

ffmpeg -i input.mp4 -vcodec png -start 07 -end 10 output%04d.png 

(Где начало и конец представляют последовательность времени начала и окончания)

Это возможно с FFMPEG?

1 ответ1

2

использование

ffmpeg -ss 7 -t 3 -i input.mp4 output%04d.png

или же

ffmpeg -i input.mp4 -ss 7 -to 10 output%04d.png 

(это медленнее)

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