网站目录优化,合肥瑶海区网站建设方案,太原网络推广,博客网站建设设计报告博客地址#xff1a;http://blog.csdn.net/leixiaohua1020/article/details/12016231 MediaInfo源代码分析系列文章列表#xff1a; MediaInfo源代码分析 1#xff1a;整体结构MediaInfo源代码分析 2#xff1a;API函数MediaInfo源代码分析 3#xff1a;Open()函数MediaI…博客地址http://blog.csdn.net/leixiaohua1020/article/details/12016231 MediaInfo源代码分析系列文章列表 MediaInfo源代码分析 1整体结构MediaInfo源代码分析 2API函数MediaInfo源代码分析 3Open()函数MediaInfo源代码分析 4Inform()函数MediaInfo源代码分析 5JPEG解析代码分析 MediaInfo 用来分析视频和音频文件的编码和内容信息是一款是自由软件 (免费使用、免费获得源代码。之前编程的时候都是直接调用它提供的Dll这次突然来了兴趣想研究一下它内部究竟是怎么实现的。 MediaInfo的源文件可以从Sourceforge上面下载地址http://sourceforge.net/projects/mediainfo/ 在这里我使用的是 Media Player Classic (MPC-HC)源代码自带的MediaInfo库内容应该都是一样的。 MPC-HC把MediaInfo整合到了它的“属性”选项卡中。 使用VC2010打开MPC-HC之后可以看到MediaInfo的库的源代码如下图所示 展开Source Files文件太多截图竟然截不下来 在此首先介绍几个我已知的几个文件夹中的源代码的功能 Archive支持的各种压缩文档由图可见包括7zrarziptar等格式 Audio支持的各种音频编码方式由图可见包括aacac3ape等等 Duplicate不知道干啥的 Export设置导出的格式由图可见可以导出为MPEG7格式 Image支持的图片压缩编码方式由图可见包括bmpjpeg等格式 Muitiple支持的文件封转格式。由图可见包括flvmp4mkv等格式 Reader支持的输入方式。我一直以为MediaInfo只支持文件输入后来发现还支持MMS这样的流媒体输入 Tag支持的标签包括idv3等等 Text支持的文本。这个用的比较少 Video支持的视频编码。由图可见包括H.264H.263等。令人瞩目的是也支持HEVC。 先分析这么多吧以后有空再写。转载于:https://www.cnblogs.com/senior-engineer/p/6323069.html