使用正则表达式和ffmpeg获取视频的长度
发布时间:2020-12-14 06:32:56 所属栏目:百科 来源:网络整理
导读:从以下ffmpeg -i输出,我将如何获得长度(00:35) – $ ffmpeg -i 1video.mp4Input #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-
从以下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%%,*}" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |