天天看点

ffmpeg中视频时长计算问题

通过AVFormatContext中的duration计算就可以了,注意duration的单位是微秒,要除以1000000

如果想通过AVStream来计算,就要注意AVStream中duration的单位是时间基数(AVRational time_base) 所以时长 = duration * time_base

ffmpeg中视频时长计算问题