Как извлечь время длительности из вывода ffmpeg?

Чтобы получить много информации о медиафайле, можно сделать

ffmpeg -i <filename>

, где он будет выводить много строк , в частности,

Duration: 00:08:07.98, start: 0.000000, bitrate: 2080 kb/s

Я хотел бы вывести только 00: 08: 07.98 , поэтому я пробую

ffmpeg -i file.mp4 | grep Duration| sed 's/Duration: \(.*\), start/\1/g'

Но он печатает все, а не только длину.

Даже ffmpeg -i file.mp4 | grep Duration выводит все.

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

65
задан Tarantula 5 September 2012 в 18:31
поделиться