通过AVFormatContext中的duration计算就可以了,注意duration的单位是微秒,要除以1000000
如果想通过AVStream来计算,就要注意AVStream中duration的单位是时间基数(AVRational time_base) 所以时长 = duration * time_base
ffmpeg中视频时长计算问题
最新推荐文章于 2025-02-11 15:43:03 发布
通过AVFormatContext中的duration计算就可以了,注意duration的单位是微秒,要除以1000000
如果想通过AVStream来计算,就要注意AVStream中duration的单位是时间基数(AVRational time_base) 所以时长 = duration * time_base