2014-11-02 93 views
3

嘿,大家试图制作一个浏览视频文件并从文件元数据中读取标题和描述的程序。我发现了一些来自微软的文档here给出需要什么,但我如何访问这些功能?什么使用命名空间需要在C#中?我很乐意提供任何帮助。C#在Windows中读取视频元数据(标题,描述,年份)

+1

不知道为什么downvotes;也许有人认为你没有把足够的精力放在你的问题上?说实话,我和你一样困惑;此页面不包含功能或库的链接。如果您滚动到底部并点击“Shell元数据提供程序”,那么还有更多信息,包括一些C++代码。 – 2014-11-02 02:27:11

回答

2

在您发布的链接中,滚动到底部并点击“Shell Metadata Providers”。还有更多的信息和一些示例C++代码。

下面是其他一些相关链接:

Reading/Writing metadata of audio/video files

http://www.codeproject.com/Articles/14535/Accessing-WMF-metadata-with-C

https://social.msdn.microsoft.com/Forums/pt-BR/0f36a3b2-4d3d-4842-88a4-bea493bbbace/read-video-filemov-avi-mpg-etc-meta-data?forum=csharpgeneral

C# to read properties of video files?

抱歉,我不能给你什么更具体的,但它看起来像一些标签库(即用于读取MP3元数据)m也可以工作,因为视频的元数据似乎以类似的格式存储(如果不是相同的话)。话虽如此,你可以给TagLib#一个镜头。

https://www.nuget.org/packages/taglib/

+1

我使用了TagLib#,迄今为止效果很好。但是我无法找到我需要用来获取视频文件描述标签的信息,我知道标签在那里,因为iTunes在看视频时会看到描述标签。如果有人想帮忙,[看到这个线程。](http://stackoverflow.com/questions/26860587/taglib-sharp-how-to-call-video-description) – Carbongrip 2014-11-13 00:34:53