ffmpeg如何获取播放文件总的时间

在ffplayer播放视频文件的时候,在终端下会输出视频文件的总时间,这个是如何获取到并输出的?是不是有获取视频文件时间总长的一个接口,还是通过别的方式得到的?

第1个回答  2019-08-27
'ffmpeg -i' +" " +文件路径+" "+ "2>&1|grep 'Duration'|cut -d ' ' -f 4|sed s/,//"
第2个回答  2013-04-26
自己看ffplay.c,里边代码都已经全给你写在那儿了,你还这么懒。不过,我知道的一个问题是旧版(两到三年前)的ffmpeg在解析rvmb的总时长时有bug,不知新版解决了没。本回答被网友采纳
第3个回答  2013-04-26
我也遇到了这个问题,同求答案啊~~谢谢~34