加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用正则表达式和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%%,*}"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读