我正在开发一个允许用户上传视频文件的ASP.NET应用。用户上传后,我需要确定媒体的一些属性 - 即持续时间/长度,分辨率和编解码器(如果可能)。
最简单的方法是什么?我应该使用WMP SDK - 这似乎涉及实际在服务器上实例化媒体播放器。框架中有什么可以做到这一点,还是我需要依赖外部库?
我并不关心将视频显示或流式传输回用户。
答案 0 :(得分:1)
框架中没有任何内容,您需要某种类型的库。我见过的最好的(但是从我看过以来已经过了一年左右)是taglib-sharp:
http://developer.novell.com/wiki/index.php/TagLib_Sharp
该网站现在似乎已经关闭,但我发现它仅在几个月前被移植到fink(对于OSX),所以我认为这是暂时的。
哎呀,只是看到你不是第一个提出这些问题的人,我不是第一个提出taglib-sharp的人:View/edit ID3 data for MP3 files
(注意:它支持音频和视频文件)。
HTH