- 浏览: 17012 次
最新评论
【开源工程】MediaInfo
2010年10月28日
MediaInfo 一、简介
MediaInfo 用来分析视频和音频文件的编码和内容信息。
MediaInfo可以获得多媒体文件的哪些信息?
内容信息:标题,作者,专辑名,音轨号,日期,总时间……
视频:编码器,长宽比,帧频率,比特率……
音频:编码器,采样率,声道数,语言,比特率……
文本:语言和字幕
段落:段落数,列表
MediaInfo支持哪些文件格式?
视频:MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... (编码器:DivX, XviD, MSMPEG4, ASP, H.264, AVC...)
音频:OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...
字幕:SRT, SSA, ASS, SAMI...
MediaInfo有哪些主要功能和特点?
支持众多视频和音频文件格式
多种查看方式:文本,表格,树形图,网页……
自定义查看方式
信息导出:文本,CSV,HTML……
三种发布版本:图形界面,命令行,DLL(动态链接库)
与Windows资源管理器整合:拖放,右键菜单
国际化:有多种界面语言供选择 (软件界面)轻松实现本地化 (需要志愿者翻译语言文件)
MediaInfo主界面截图
二、源码获取途径
MediaInfo英文主页:
http://mediainfo.sourceforge.net/
MediaInfo中文主页:
http://mediainfo.sourceforge.net/zh-CN
MediaInfo开发者主页:
http://sourceforge.net/projects/mediainfo
源码svn下载地址:
https://mediainfo.svn.sourceforge.net/svnroot/medi ainfo
三、使用指南
1. MediaInfo编译指南
支持Windows和Linux平台
推荐使用ms visual studio 2005。
MSVC : Microsoft Visual C++ 9 (aka 2005) (for Visual Studio 7 (aka 2002) or 8 (aka 2003), you can edit .sln and .xxproj to be compatible. - .sln : "...Format Version 9.00" to 7.00 - .xxproj : "Version="8.00" or "Version="7.10" to 7.00 This is not always tested, but you should easily be able to adapt them for your compiler)
BCB : Borland C++ Builder 6
DevCpp : Dev-C++ (Dev-Cpp is an IDE for MinGW) (I am working on this release, not stable)
MinGW : MinGW on Windows (I am working on this release, not stable)
GCC : Linux GCC (I am working on this release, not stable)
2. MediaInfo SDK
MediaInfo除了有GUI和CMD两种使用方法,还可以在程序中使用MediaInfo库。
MediaInfo库有静态链接和动态链接两种方式,MediaInfo SDK的相关官方资料如下:
Read this first (supported languages, versioning, conventions)
Different ways of using the library
How to begin quickly with MediaInfo
More information about the programming interface
The Doxygen documentation (full C++ API interface)
二、典型应用
MediaInfo的典型应用是使用其DLL库,用来提取媒体文件的信息。其特点是,支持的格式全、提取的信息丰富。当然,MediaInfo本身是开源的,其DLL库可以进行二次开发,可以扩充自定义格式,增加自定义功能。对于工程使用,MediaInfo模块和其它功能可以独立,使用上非常便捷,是一个值得推荐的开源工程。
三、相关源码
关于媒体信息解析,ffmpeg的libformat是用于媒体文件解析的,是parser的功能,支持格式也非常全,和MediaInfo有想通之处,在使用MediaInfo时遇到问题可以借鉴libformat的源码。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sunshine1314/archive/2008/06/ 14/2548036.aspx
发表评论
-
csc.exe命令
2012-01-20 01:10 714csc.exe命令 2010年11月11 ... -
Eclipse插件之Java代码分析工具: FindBugs
2012-01-20 01:09 823Eclipse插件之Java代码分析工具: FindBugs ... -
C/C++通过COM调用.net托管程序集的实现
2012-01-20 01:09 897C/C++通过COM调用.net托管程序集的实现 2010年 ... -
RSA8.0.1安装时可选功能部件描述
2012-01-20 01:09 788RSA8.0.1安装时可选功能部件描述 2011年03月24 ... -
从ADS到RealView MDK
2012-01-19 08:59 731从ADS到RealView MDK 2010年1 ... -
嵌入式Linux的移植的理论问题
2012-01-19 08:59 612嵌入式Linux的移植的理 ... -
记录没见过的词条
2012-01-19 08:59 503记录没见过的词条 2011 ... -
事件管理器――PWM
2012-01-19 08:59 713事件管理器――PWM 2011 ... -
开源工具
2012-01-19 08:59 709开源工具 2011年03月22日 软件集成开发环境(代码 ... -
jianda
2012-01-17 01:29 935jianda 2011年01月15日 ... -
教你入侵16
2012-01-17 01:29 495教你入侵16 2010年07月21 ... -
C语言内存管理(二)
2012-01-17 01:29 817C语言内存管理(二) 2011 ... -
C# 路径,文件,目录,IO常见问题汇总 - wxbjs - 博客园
2012-01-17 01:29 608C# 路径,文件,目录,IO常 ... -
DHT
2012-01-17 01:29 697DHT 2011年04月29日 DHT简介 DHT ... -
在VB中调用CHM 帮助的几种方法
2012-01-15 20:10 531在VB中调用CHM 帮助的几 ... -
学编程的同学看看
2012-01-15 20:10 609学编程的同学看看 2009年11月21日 ... -
三种语言的下载者源代码:C Delphi Vb
2012-01-15 20:10 568三种语言的下载者源代码:C Delphi Vb 2010年0 ... -
发几个vb整人小程序代码.第一次发帖.希望大家多多支持
2012-01-15 20:09 564发几个vb整人小程序代 ... -
VB制作快捷打开电脑里的应用软件比如:我的电脑 网上邻居 等....
2012-01-15 20:09 563VB制作快捷打开电脑里的应用软件比如:我的电脑 网上邻居 等. ... -
Openbravo开发-开发篇 为字段填加约束
2012-01-11 12:19 646Openbravo开发-开发篇 为字段填加约束 2011年0 ...
相关推荐
MediaInfo 0.7.31 源码。MediaInfo是一款优秀的识别媒体文件格式的软件。
mediainfo源码vs可以编译通过,mediainfo的版本0.7.31
MediaInfo 用来分析视频和音频文件编码和内容信息的工具。免费开源,支持众多视频和音频文件格式,具有树状结构、文本、XML、网页等多种查看方式,信息可导出为文本,CSV,HTML等文件,多国语言,支持简体中文。
MediaInfo_0.7.61汉化 dll
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。 可获取视频宽、高、编码等等信息。C++编写。 本工程在vs2010下编译。
MediaInfo.rar
MediaInfo-64位 非常好用的。
mediainfo.js获取视频详细信息,例如帧率,时长,还可以根据信息还可以获取总帧数,获取视频总帧数
MediaInfo.dll
用于解析音视频媒体格式的metadata数据,自持格式很全,非常好用的工具
MediaInfo for mac,mac上最好用的音视频文件信息查看器!没有之一,是用过的最好用的!
MediaInfo_GUI_0.7.76,可看多个视频、音频参数指标,利用分析。
MediaInfo for mac,mac上最好用的音视频文件信息查看器!
MediaInfo视频信息查看绿色无需安装 可以查看所有格式视频相关信息,非常适合后期制作人员。
MediaInfo_GUI Windows 64 可用
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码,许可协议:GNU GPL/LGPL)。 支持格式:视频:MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4...
媒体格式分析MediaInfo可以查询媒体文件编码,比特率等
Mediainfo2可查看任何格式图片和视频的详细信息
The MediaInfo data display includes: Container: format, profile, commercial name of the format, duration, overall bit rate, writing application and library, title, author, director, album, track ...
一个可以获取媒体文件...C:\MediaInfo\MediaInfo.exe --help 解析 C:\123.mp4的参数 C:\MediaInfo\MediaInfo.exe C:\123.mp4 解析 C:\123.mp4, 并以XML格式输出 C:\MediaInfo\MediaInfo.exe --Output=XML C:\123.mp4