Как ограничить продолжительность видео для данного видео. Например, если мы загружаем одно видео, которое не должно превышать более 5 минут, мне нужны метаданные в FFMPEG. Можете ли вы найти ответ.
Как установить продолжительность видео в FFMPEG?
Ответ 1
Используйте параметр -t, чтобы указать ограничение по времени:
`-t duration'
Restrict the transcoded/captured video sequence to the duration specified in seconds. hh:mm:ss[.xxx] syntax is also supported.
Ответ 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....
он НЕ будет работать.