怎么用mediainfo是什么检测机子的场次序

赞助商链接
本类月下载排行
本类周下载排行
常用软件推荐
MediaInfo(视频编码信息检测工具)v0.7.87 多语言绿色版
检测视频编码信息,把目前几个主流的CODEC viewer的功能都给包进来了.像是对新格式的支持, 提供相关CODECs和播放软件的网页连结等等, 我觉得该有的功能都有了。
软件特点:
1)支持众多视频和音频文件格式
2)多种查看方式:文本,表格,树形图,网页&&
3)自定义查看方式
4)信息导出:文本,CSV,HTML&&
5)三种发布版本:图形界面,命令行,DLL(动态链接库)
6)与Windows资源管理器整合:拖放,右键菜单
7)国际化:有多种界面语言供选择
8)(软件界面)轻松实现本地化 (需要志愿者翻译语言文件)
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(视频编码信息检测工具)v0.7.87 多语言绿色版
上一软件:
下一软件:
(评论内容只代表网友观点,与本站立场无关)
为了保证您快速的下载,推荐使用[] 、[] 等专业工具下载.
为确保软件能正常使用,请使用[
]解压本站软件.
目前不少软件都捆绑流氓插件,请在安装的之时务必留意每一个安装步骤.绿色先锋本身是不会捆绑任何插件在软件中的.
该软件为网上收集,若无意中侵犯了您的版权,.我们将在收信后24小时内删除侵权内
本站下载的软件中,部分软件经过压缩加密处理,解压密码为:
感谢您对绿色先锋的支持,请将网站地址放在您的博客,空间等地方,以便我们为您及您的朋友提供更好的服务.
软件按字母排列:
中文按声母搜索:相关软件 /中文/ /中文/ /中文/ /中文/ /中文/ /英文/ /中文/ /中文/ /中文/ /多国语言[中文]/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
39KB/中文/6.5
8.8M/中文/8.0
156.9M/中文/6.3
11.7M/中文/4.0
152M/中文/5.6
35.7M/中文/2.0
272.1M/中文/2.7
MediaInfo 用来分析视频和音频文件的和内容信息。检测视频编码信息,把目前几个主流的 CODEC viewer 的功能都给包进来了.像是对新格式的支持, 提供相关 CODECs 和播放软件的网页连结等等。使用MediaInfo可以获得多媒体文件的哪些信息?内容信息:标题,作者,专辑名,音轨号,日期,总时间…… 视频:编码器,长宽比,帧频率,比特率…… 音频:编码器,采样率,声道数,语言,比特率…… 文本:语言和字幕 段落:段落数,列表 MediaInfo支持哪些文件格式?视频:MKV, OGM, AVI, DivX, WMV, , 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关联右键菜单:打开注册表编辑器(――运行――输入:regedit)1 “编辑”菜单――查找――输入:mediainfo,并勾选“项”、“值”、“数据”这三个选项。从头查找,将查找到的结果删除。2 依次展开:HKEY_CLASSES_ROOT\Directory\shell双击右边的默认值,将数据修改为:none
安卓官方手机版
IOS官方手机版
选择中文语言:
西西软件园提供好用的电子相册制作软件免费下载,我们拍了好看的照片,想要把相片做成电子版的永久保留下来,使用哪款电子相册制作软件好呢西西小编就来介绍几款好用的给大家。电子相册制作软件能将数码照片转成碟机
中文 / 31.4MMTV电子相册是一款优秀的数码相册
中文 / 8.1M&特点:1、虚拟再现真实世界
中文 / 58.6M图影王电子相册软件有二个版本,
中文 / 45.9M高质量画面,高清晰制作,只需简单
中文 / 32.2M《MTV电子相册》是一款优秀的数码
中文 / 21.7MMemoriesOnTV 的前身就是 Pictur
西西软件园提供中文版下载,视频编辑还是比较习惯,无论从操作还是功能和速度执行速度而不是渲染速度,渲染速度并没有优势,都比其他几款如会声会影要好得多.专业影像编辑软件整合影像编辑与声音编辑功能,其中无限制
中文 / 34.2M这是Sony Vegas Pro 12.0 Build
中文 / 52.3M西西小编整理的一些Vegas滤镜插件
英文 / 566.2M最近因为编辑一些视频文件,所以
中文 / 19.3M继Twixtor推出了OFX版本支持Vega
中文 / 6.7MSony Vegas 是一个专业影像编辑软
英文 / 7.5M这是VEGAS pro的插件,得在Vegas
以往我们保存相片的办法都是给照片加膜或者用相册保存,随着电脑深入我们的生活,电子相册开始作为更多人的新选择。电子相册具有传统相册无法比拟的优越性,电子相册同时具备图文声像并茂的表现形式,可以自动浏览随
中文 / 31.4MMTV电子相册是一款优秀的数码相册
中文 / 43.6MWondershare 出品的 Flash Galle
中文 / 8.1M&特点:1、虚拟再现真实世界
多国语言[中文] / 26MPhoto Flash Maker免费版本是一款
中文 / 96.2MPhoto! 3D Album可以制作炫目的三
中文 / 9.0M彩视相册DIY软件是一款为普通大众
视频监控软件是什么视频监控以其直观准确及时和信息内容丰富而广泛应用于许多场合。视频监控软件是视频监控不可缺少的一部分。视频监控软件一般分为客户端软件服务器端软件嵌入式端软件。我们通常用来看视频的是客户
英文 / 1.8Mdarkwave是一个音乐创作软件,带
中文 / 5.1M对于许多经常外出的人来说,家中
中文 / 203.0MFocusky是一款免费的幻灯片制作软
中文 / 37.5M小影电脑版是最近非常火的一款视
多国语言[中文] / 3.3MEMDB(艾瑞克电影资料库)一款用于
中文 / 21.8M视频编辑专家是一款专业的视频编
我们常见的视频编辑软件大部分都会带有字幕添加的功能,不过也有一些更专业的字幕制作软件能更好的完成这项工作。例如这款软件就是一款影片外挂字幕制作软件,利用它大家可以自己来给手头的电影加字幕。并且对双字节
中文 / 309KB电影外挂字幕广告批量制作器是一
中文 / 106KB网上的字幕软件,对韩语支持都不
中文 / 38.0MMkvmergemkv格式Mkvmerge是一套功
英文 / 3.2MeasySUP是一款为用户制作好(BD)S
英文 / 324KB字幕制作工具(Sifa Subtitle Mak
中文 / 1.5M制作DIVX影片字幕(SubCreator)一
检测任何格式的视频编码信息(MediaInfo) v0.7.83 多语言中文版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。MediaInfo视频参数检测工具V0.7.87 官方中文版_MediaInfo中文版下载_ucbug游戏网
软件类型:
软件语言:简体中文
软件大小:4.49 MB
软件类型:国产软件
评价等级:★★★☆☆
更新时间: 12:18:00
授权方式:免费版
插件情况:无插件请放心使用
应用平台:WinXp,Vista,Win7,Win8
MediaInfo是一款视频编码解析软件,它可以帮助用户查看视频或音频文件的编码和其他详细信息,包括文件名、作者、专辑名、时间日期、编码器、帧率、比特率等等信息,同时MediaInfo支持的文件格式也非常全面,它还能快速检测视频编码信息,把目前几个主流的 CODEC viewer 的功能都给包进来了,像是对新格式的支持,提供相关 CODECs 和播放软件的网页连结等等。
基本功能:
使用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...
主要特点:
支持众多视频和音频文件格式
多种查看方式:文本,表格,树形图,网页&&
自定义查看方式
信息导出:文本,CSV,HTML&&
三种发布版本:图形界面,命令行,DLL(动态链接库)
与Windows资源管理器整合:拖放,右键菜单
国际化:有多种界面语言供选择
(软件界面)轻松实现本地化 (需要志愿者翻译语言文件)
软件下载地址
MediaInfo视频参数检测工具V0.7.87 官方中文版
qq电脑管家下载V8.0 官方体验版随着高速(20M)宽带、HTPC、大容量硬盘(3T)的普及,下载高清片并利用大屏幕观看也成为普通的事情。
随着下载影片的增多,管理就有了问题,有时在茫茫文件夹下找寻一个影片也是一件费时费力的事。
于是萌生了自己编写电影管理器的想法,并逐步逐步在实现。利用博客记录编写的过程,也是和网友之间的交流。期望在交流的过程中,网友能提出一些中肯的意见,使自己少走些弯路。
我在拿到一个高清视频文件时。我希望能有办法获知以下的信息
文件名:视频文件的文件名,这个比较简单,利用FileInfo类就能获得
文件大小:视频文件的大小,这个也比较简单,利用FileInfo类能获得
视频分辨率:视频文件的分辨率,例如:宽1980像素,高1040像素。
视频时长:视频文件的时长,例如:长1小时32分
音频数:视频文件中的音频数,有不少的高清视频文件中包含不止一个音频。有的包含英文、中文2个音频;有的包含英文、中文、粤语3个音频
音频的语言类型:具体到每个音频的语言。例如:音频1是英文,音频2是中文等
以上信息中的后面四个(视频分辨率、视频时长、音频数、音频的语言类型),用视频播放器都能获得。但是如何在自己的程序中获得这些信息呢?
我们可以利用MediaInfo来获取这些信息(视频分辨率、视频时长、音频数、音频的语言类型)
先看看MediaInfo的介绍,。在官网上有相关的介绍,并给出了调用的代码(很完备。C++,C#,Visual Basic等都有)
高清视频文件的相关信息都保存在文件的头部区域,记录的信息有很多(除却上面的四种外,还包括码率、编码类型等等)。而MediaInfo就是利用读取头部区域的信息来获得相关的信息。官网的更新很快,笔者下载的是日发布的最新版。
下面就介绍如何利用MediaInfo来获得高清视频文件的相关信息。
1、下载相应的DLL
在上点击Download MediaInfo_GUI_0.7.64_Windows.exe (4.5 MB),下载最新的版本。安装后在安装的目录中找到MediaInfo.dll和MediaInfo_i386.dll这两个DLL文件。
2、新建项目
在VS2010中新建项目,把相关的DLL复制到可执行程序的目录(在项目文件夹下的bin\Debug\,或者复制到系统目录中)
注:MediaInfo.dll貌似是64位的;MediaInfo_i386.dll貌似是32位的;在后面的调试中,MediaInfo.dll始终会报错,反而MediaInfo_i386.dll改成MediaInfo.dll后复制到目录中调试一遍成功。
3、把官网中的提供的调用代码添加到项目中来
由于DLL仅仅提供了函数。而目前的编码基本上都是面向对象,所以在官网上针对很多的语言都提供了相应的代码,把函数调用包装成类,方便调用者使用。Visual Basic的调用代码在上,其他语言在相关的网页上也能找到,这里就不赘述了。
要注意的是,在如上所做时,还得在VS2010中进行设置
在打开的项目属性中,点开&调试&,勾上&启用非托管代码调试&,才能正常调试。
如果没有勾上,运行时则会出现下面的对话框
可能是缺少Lib文件的缘故,不过我没在官网上找到Lib文件的下载
另,不需要在项目中对MediaInfo.dll引用。引用会出错,如下所示:
官网上的Visual Basic 2010调用代码如下:
Imports System.Runtime.InteropServices
Public&Enum&StreamKind&As&UInteger
&&& General
&&& Visual
&&& Chapters
Public&Enum&InfoKind&As&UInteger
&&& Measure
&&& Options
&&& NameText
&&& MeasureText
Public&Enum&InfoOptions&As&UInteger
&&& ShowInInform
&&& Reserved
&&& ShowInSupported
&&& TypeOfValue
Public&Class&MediaInfo
&&& Private&Declare&Unicode&Function MediaInfo_New Lib&"MediaInfo.DLL" () As&IntPtr
&&& Private&Declare&Unicode&Sub MediaInfo_Delete Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr)
&&& Private&Declare&Unicode&Function MediaInfo_Open Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr, ByVal FileName As&String) As&UIntPtr
&&& Private&Declare&Unicode&Sub MediaInfo_Close Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr)
&&& Private&Declare&Unicode&Function MediaInfo_Inform Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr, ByVal Reserved As&UIntPtr) As&IntPtr
&&& Private&Declare&Unicode&Function MediaInfo_GetI Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr, ByVal StreamKind As&UIntPtr, ByVal StreamNumber As&UIntPtr, ByVal Parameter As&UIntPtr, ByVal KindOfInfo As&UIntPtr) As&IntPtr& &&& Private&Declare&Unicode&Function MediaInfo_Get Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr, ByVal StreamKind As&UIntPtr, ByVal StreamNumber As&UIntPtr, ByVal Parameter As&String, ByVal KindOfInfo As&UIntPtr, ByVal KindOfSearch As&UIntPtr) As&IntPtr
&&& Private&Declare&Unicode&Function MediaInfo_Option Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr, ByVal Option_ As&String, ByVal Value As&String) As&IntPtr
&&& Private&Declare&Unicode&Function MediaInfo_State_Get Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr) As&UIntPtr& &&& Private&Declare&Unicode&Function MediaInfo_Count_Get Lib&"MediaInfo.DLL" (ByVal Handle As&IntPtr, ByVal StreamKind As&UIntPtr, ByVal StreamNumber As&IntPtr) As&UIntPtr&
&&& Dim Handle As&IntPtr
&&& Sub&New()
&&&&&&& Handle = MediaInfo_New()
&&& End&Sub
&&& Protected&Overrides&Sub Finalize()
&&&&&&& MediaInfo_Delete(Handle)
&&& End&Sub
&&& Function Open(ByVal FileName As&String) As System.UIntPtr
&&&&&&& Return MediaInfo_Open(Handle, FileName)
&&& End&Function
&&& Sub Close()
&&&&&&& MediaInfo_Close(Handle)
&&& End&Sub
&&& Function Inform() As&String
&&&&&&& Return&Marshal.PtrToStringUni(MediaInfo_Inform(Handle, CType(0, UIntPtr)))
&&& End&Function
&&& Function Get_(ByVal StreamKind As&StreamKind, ByVal StreamNumber As&Integer, ByVal Parameter As&Integer, Optional&ByVal KindOfInfo As&InfoKind = InfoKind.Text) As&String
&&&&&&& Return&Marshal.PtrToStringUni(MediaInfo_GetI(Handle, CType(StreamKind, UIntPtr), CType(StreamNumber, UIntPtr), CType(Parameter, UIntPtr), CType(KindOfInfo, UIntPtr)))
&&& End&Function
&&& Function Get_(ByVal StreamKind As&StreamKind, ByVal StreamNumber As&Integer, ByVal Parameter As&String, Optional&ByVal KindOfInfo As&InfoKind = InfoKind.Text, Optional&ByVal KindOfSearch As&InfoKind = InfoKind.Name) As&String
&&&&&&& Return&Marshal.PtrToStringUni(MediaInfo_Get(Handle, CType(StreamKind, UIntPtr), CType(StreamNumber, UIntPtr), Parameter, CType(KindOfInfo, UIntPtr), CType(KindOfSearch, UIntPtr)))
&&& End&Function
&&& Function Option_(ByVal Option__ As&String, Optional&ByVal Value As&String = "") As&String
&&&&&&& Return&Marshal.PtrToStringUni(MediaInfo_Option(Handle, Option__, Value))
&&& End&Function
&&& Function State_Get() As&Integer
&&&&&&& Return&CInt(MediaInfo_State_Get(Handle))
&&& End&Function
&&& Function Count_Get(ByVal StreamKind As&StreamKind, Optional&ByVal StreamNumber As&UInteger = UInteger.MaxValue) As&Integer
&&&&&&& If StreamNumber = UInteger.MaxValue Then
&&&&&&&&&&& Return&CInt(MediaInfo_Count_Get(Handle, CType(StreamKind, UIntPtr), CType(-1, IntPtr)))
&&&&&&& Else
&&&&&&&&&&& Return&CInt(MediaInfo_Count_Get(Handle, CType(StreamKind, UIntPtr), CType(StreamNumber, IntPtr)))
&&&&&&& End&If
&&& End&Function
4、再次包装,方便调用
由于上面的代码是提供了一个类供调用者使用,因此,我决定再包装一下,使其看起来简单一些(我只需要分辨率、时长、音频数、音频语言这四个信息)。
我包装的代码如下:
Public&Class&clsMediaInfo
&&& Private _M As&MediaInfo
&&& Public&Sub&New()
&&&&&&& _M = New&MediaInfo
&&& End&Sub
&&& Public&Function GetInfo(FileName As&String) As&String
&&&&&&& _M.Open(FileName)
&&&&&&& _M.Option_("Complete")
&&&&&&& Return _M.Inform
&&& End&Function
&&& Public&Function Width() As&String
&&&&&&& Return _M.Get_(StreamKind.Visual, 0, "Width")
&&& End&Function
&&& Public&Function Height() As&String
&&&&&&& Return _M.Get_(StreamKind.Visual, 0, "Height")
&&& End&Function
&&& Public&Function Duration() As&String
&&&&&&& Return _M.Get_(StreamKind.General, 0, "Duration/String3")
&&& End&Function
&&& Public&Function AudioCount() As&Integer
&&&&&&& Return&Convert.ToInt32(_M.Get_(StreamKind.General, 0, "AudioCount"))
&&& End&Function
&&& Public&Function AudioLanguage(Index As&Integer) As&String
&&&&&&& If Index & 0 OrElse Index & AudioCount() - 1 Then Index = 0
&&&&&&& Return _M.Get_(StreamKind.Audio, Index, "Language/String")
&&& End&Function
&&& Public&Function AudioLanguage() As&String()
&&&&&&& Dim I As&Integer, C As&Integer = AudioCount()
&&&&&&& Dim L(C - 1) As&String
&&&&&&& For I = 0 To C - 1
&&&&&&&&&&& L(I) = _M.Get_(StreamKind.Audio, I, "Language/String")
&&&&&&& Next
&&&&&&& Return L
&&& End&Function
解释一下:
首先在类的内部定义一个MediaInfo类的实例,具体的功能都是通过该实例来完成。
在查看信息前,需调用GetInfo(FileName As String)函数,该函数的目的是获得相关的信息,一共三句话
_M.Open(FileName)
_M.Option_("Complete")
Return _M.Inform
第1句,打开FileName指定的文件;第2句,获取相关信息,并通知类,已经获取完毕(可能在DLL中会有释放资源等操作);第3句,返回视频文件的相关信息。
第3句话返回的是所有的信息,长长的一串。
如果仅仅是想获得某一个信息,则需要调用下面的语句
_M.Get_(StreamKind.Visual, 0, "Width")
一共三个参数。
第1个参数,获取信息的类别。一般取StreamKind.General(通用信息)、StreamKind.Visual(视频信息)、StreamKind.Audio(音频信息)
第2个参数,获取信息的流编号。一般取0(第1个流,视频一般就1个流,音频有可能多于1个流),音频的话,取相应的流编号(0开始,到流数减1)
第3个参数,获取信息的名字。根据该参数返回对应的信息。
那么,对应的调用就是
视频宽度:_M.Get_(StreamKind.Visual, 0, "Width")
视频高度:_M.Get_(StreamKind.Visual, 0, "Height")
视频时长:_M.Get_(StreamKind.General, 0, "Duration/String3")。这个有多种选择,该调用返回 01:34:48.683 这种格式;如果是:_M.Get_(StreamKind.General, 0, "Duration"),则返回 5688683 ,还需要自己转换。
音频个数:_M.Get_(StreamKind.General, 0, "AudioCount")
音频语言:_M.Get_(StreamKind.Audio, I, "Language/String")。也是多种选择,该调用返回 English 这种格式;如果是:_M.Get_(StreamKind.Audio, I, "Language"),则返回 en 这种格式。
如果想获取其他的信息,直接给出相应的参数就行了。例如想获得视频的最大码率,给出参数BitRate_Maximum就行了。如下调用
_M.Get_(StreamKind.Visual, 0, "BitRate_Maximum")
那么,如何能知道有哪些参数呢?参看
这两篇文章对参数介绍的很详细,只是文章写得早,提供的DLL版本比较低罢了
下面是获取 G:\Despicable.Me.2010.BluRay.1080p.DTS.2Audio.x264-CHD.mkv 这个高清视频文件信息的调用代码:
Dim S As New clsMediaInfo
S.GetInfo("G:\Despicable.Me.2010.BluRay.1080p.DTS.2Audio.x264-CHD.mkv")
Dim S1 As String = ""
S1 &= S.Width & "& " & S.Height & vbNewLine
S1 &= S.Duration & vbNewLine
S1 &= S.AudioCount & vbNewLine
S1 &= S.AudioLanguage(0) & "," & S.AudioLanguage(1)
RichTextBox1.Text = S1
返回的信息如下:
01:34:48.683
English,Chinese
说明视频分辨率为;时长:1小时34分48秒;2个音频;分别是英文和中文;
这个代码在做高清视频文件的信息库的时候特别有用。可以根据高清视频文件自动获取相关信息,毋须再手动填充信息。
阅读(...) 评论()

我要回帖

更多关于 mediainfo是什么 的文章

 

随机推荐