相关疑难解决方法(0)

如何设置扩展文件属性?

我需要为某些Word/PDF文档设置Company字段值.我在谈论你在文件属性下看到的扩展文件属性(摘要/作者/标题等).

我知道如何获得它们(通过使用shell32.dll类库).我假设我也可以使用相同的类库来设置它们,但是看起来编写扩展属性似乎有点困难并且shell32.dll不允许这样做.

我发现了一些东西taglib-sharp,似乎可以选择设置扩展属性,但我真的不明白它是如何工作的.

c#

41
推荐指数
3
解决办法
4万
查看次数

针对视频文件编辑元数据

我正在尝试编写一个实用程序,用于在录制的视频中插入我自己的信息,但似乎没有一个库可以完成此操作。

在我最近的尝试中,我使用了 TagLib Sharp 库,但这似乎不适合音频文件:

private void ApplyTags(string p_sFilePath, Result p_Result)
{
    TagLib.File f = TagLib.File.Create(p_sFilePath);

    f.Tag.Title = p_Result.title;
    f.Tag.Year = Convert.ToUInt32(p_Result.year);

    f.Save();
}
Run Code Online (Sandbox Code Playgroud)

虽然填写视频文件的标题和年份确实有效,但 TagLib Sharp 似乎不支持“评级”、“贡献艺术家”、“导演”等项目。

所以我的问题是,是否有另一个库对视频文件提供更广泛的支持?如果没有,我该如何手动为 MP4 或 AVI 执行此操作?

c# metadata id3

7
推荐指数
1
解决办法
5684
查看次数

C#在Windows中读取视频元数据(标题,描述,年份)

嘿,每个人都只是试图制作一个程序来浏览视频文件,并从文件元数据中读取标题和描述。我在这里找到了一些Microsoft的文档,其中提供了所需的内容,但是我该如何访问这些功能?在C#中需要使用什么名称空间?我很乐意提供任何帮助。

c# video metadata

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×3

metadata ×2

id3 ×1

video ×1