从以下ffmpeg -i输出,我将如何获得长度(00:35) –
$ ffmpeg -i 1video.mp4
Input #0,mov,mp4,m4a,3gp,3g2,mj2,from '/Users/david/Desktop/1video.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
creation_time : 2010-01-24 00:55:16
Duration: 00:00:35.08,start: 0.000000,bitrate: 354 kb/s
Stream #0.0(und): Video: h264 (High),yuv420p,640x360 [PAR 1:1 DAR 16:9],597 kb/s,25 fps,25 tbr,25k tbn,50 tbc
Metadata:
creation_time : 2010-01-24 00:55:16
Stream #0.1(und): Audio: aac,44100 Hz,stereo,s16,109 kb/s
Metadata:
creation_time : 2010-01-24 00:55:17
At least one output file must be specified
你可以使用shell
$ ff=$(ffmpeg -i video.mp4 2>&1)
$ d="${ff#*Duration: }"
$ echo "${d%%,*}"