Я использую MediaInfo my_video.mp4 | GREP "продолжительность"
Чтобы получить видеоролику, мой вопрос:
Как сравнить видеовальные видео с различной продолжительностью, как 2 ч 25 мин и 5 мин 29 с в чистом скрипте Bash?
Спасибо
Вы можете получить длину в milliseconds :
mediainfo --Inform="General;%Duration%" /path/to/file
или в более крупнозернистом формате ISO, используя:
mediainfo --Inform="General;%Duration/String3%" /path/to/file
Это вернется в формате:
HH: MM: Ss.mmmm
В общем, чтобы получить список доступных Информация
Переменные / параметры, тип:
mediainfo --Info-Parameters
См. Также похожий вопрос : https://stackoverflow.com/questions/21465301/exporting-video-diation-as-hhmmmss-into-csv
FFMPEG
или FFPROBE
: