转自:http://blog.csdn.net/rootusers/article/details/41383453
以前一直以为知道pFormatContext后,通过其成员变量duration就是视频长度。但是通过试验,其数值都是很大的负数。一看就不对。最近看av_dump_format(),看到此函数输出了视频的时长。然后看了下源码。找到了获取视频的时长的方法:
直接贴出:
这个方法调用要在执行完avformat_find_stream_info()后使用
转自:http://blog.csdn.net/rootusers/article/details/41383453
以前一直以为知道pFormatContext后,通过其成员变量duration就是视频长度。但是通过试验,其数值都是很大的负数。一看就不对。最近看av_dump_format(),看到此函数输出了视频的时长。然后看了下源码。找到了获取视频的时长的方法:
直接贴出: