如何在.NET中最好地获取和设置mp3、mp4、avi等文件的元数据?
最近我使用了Tag Lib Sharp编写了一些C#应用程序来清理和维护我的音乐库。我发现这个库非常易于使用,虽然我只用它来处理MP3文件,但它似乎支持其他各种音乐/视频格式。
看起来MediaInfo目前是只读的,顺便说一下:http://sourceforge.net/forum/message.php?msg_id=4241318&abmode=1
不过这是一个非常酷的项目。在SO上发现所有这些酷东西真是太有趣了。
我使用了COM互操作来访问DirectShow的媒体检测器功能。
这确实很有效,但实现起来很麻烦。你需要对COM、Win32互操作等有很多的了解。
你也可以使用DirectShowNet,它应该可以为你处理大部分工作,但我只是不想在只对MediaDetector部分感兴趣时携带整个东西。