C#包装媒体文件元数据

时间:2009-05-19 20:39:54

标签: c# file metadata media

我正在寻找一个很好的包装器来提取依赖于文件类型的媒体文件属性。 我正在创建一些可以处理视频,音频,图像等的通用媒体库。 它们不仅仅是.wmv或.mp3,我希望能够支持各种格式,并且不希望自己陷入像WMP SDK那样似乎只支持MS编解码器的sdk。 我已经看到VLC wrpper上有小写,但是还没有成熟。

所以,基本上我希望能够指向一个文件并提取它是什么。音乐,图像,视频,然后获取其上的元数据分辨率,fps,比特率,编解码器,如果可能等等,作为艺术家,专辑歌曲,这我觉得不可能总是可能。

2 个答案:

答案 0 :(得分:3)

尝试MediaInfo,应该按照自己的意愿行事。

答案 1 :(得分:0)

您可以使用专为Windows桌面搜索设计的IFilter界面,已经实现了MP3,WMV,JPEG界面。
您将需要充当IFilter主机加载IFilter实现并向它们提供文件,这不是简单但不太复杂。