Подтвердить что ты не робот

Как установить продолжительность видео в FFMPEG?

Как ограничить продолжительность видео для данного видео. Например, если мы загружаем одно видео, которое не должно превышать более 5 минут, мне нужны метаданные в FFMPEG. Можете ли вы найти ответ.

4b9b3361

Ответ 1

Используйте параметр -t, чтобы указать ограничение по времени:

`-t duration'
    Restrict the transcoded/captured video sequence to the duration specified in seconds. hh:mm:ss[.xxx] syntax is also supported. 

http://www.ffmpeg.org/ffmpeg.html

Ответ 2

Пример;

ffmpeg -f lavfi -i color=s=1920x1080 -loop 1 -i "input.png" -filter_complex "[1:v]scale=1920:-2[fg]; [0:v][fg]overlay=y=-'t*h*0.02'[v]" -map "[v]" -t 00:00:03 output.mp4

Это устанавливает максимальное время до 3 секунд. Обратите внимание, что -t должен находиться непосредственно перед выходным файлом, если вы установите его в начале этой команды, т.е. ffmpeg -t.... он НЕ будет работать.