要获得有关媒体文件的大量信息,可以执行此操作
ffmpeg -i <filename>
Run Code Online (Sandbox Code Playgroud)
它会输出很多行,特别是一行
Duration: 00:08:07.98, start: 0.000000, bitrate: 2080 kb/s
Run Code Online (Sandbox Code Playgroud)
我想只输出00:08:07.98,所以我试试
ffmpeg -i file.mp4 | grep Duration| sed 's/Duration: \(.*\), start/\1/g'
Run Code Online (Sandbox Code Playgroud)
但它会打印所有内容,而不仅仅是长度.
甚至ffmpeg -i file.mp4 | grep Duration输出一切.
我如何获得持续时间长度?