MediaInfo,简介我不重复了,我使用的方式主要是在项目中引用其dll来查看视频的码率。
MediaInfl带有How to user的c# sample,使用时注意要将MediaInfo的dll文件拷贝到执行目录下去。
还有可能是我太笨了。看了how to user 后 一头雾水,SDK中的文档很很晦涩。c#应用方面的代码也少之又少,少得几乎让我没找到。因此对于像查个视频码率,或者很少几个视频参数的应用,怎么都找不到使用方法。
捣鼓了一个晚上,无意中发现了使用方法。记下来,如果同样用c#以dll形式使用MediaInfo的路人遇到同样滴问题,或许还可以节约喝杯水的时间。
MediaInfo MI = new MediaInfo();
MI.Open(@"c:\public\t_fightnr4_excl_graphics_doc.mp4");//打开文件
string bitRate = MI.Get(StreamKind.Video, 0, "BitRate/String");//获取码率
是不是很简单?的确很简单,不过找不到任何资料的情况下你会两眼一抹黑也够摸索半天的了。