相关疑难解决方法(0)

读/写音频/视频文件的元数据

我需要一些帮助来读/写音频/ vido文件的元数据信息.我搜索了很多,但没有发现任何有用的东西.Taglib sharp是一个开源库,提供读/写元数据的帮助.使用标签lib我可以编辑一些值但不是全部.

TagLib.File videoFile = TagLib.File.Create("test.mp4");
videoFile.Tag.Title = "Test";
videoFile.Tag.Comment = "Nothing";
Run Code Online (Sandbox Code Playgroud)

但我无法编辑以下属性,如作者网址,生产者等.我如何编辑这些属性?

c# taglib-sharp

7
推荐指数
2
解决办法
2万
查看次数

针对视频文件编辑元数据

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

在我最近的尝试中,我使用了 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# ×2

id3 ×1

metadata ×1

taglib-sharp ×1