编写自定义MPEG4标签(stik,TVSeasonNum等)

时间:2014-06-12 23:31:48

标签: taglib-sharp

我希望我们Taglib-Sharp参加我正在制作的小型媒体组织者计划。我想将元数据写入MPEG4文件,比如艺术品和我没想到的东西。然而,Apple使用一些自定义标签来分类某些东西,如" HD"或者是电视节目"需要将stik标记之类的标记设置为TV Show。我很难理解如何写这些" custom"标签?它甚至可能吗?

1 个答案:

答案 0 :(得分:3)

TagLib.Mpeg4.AppleTag customTag = (TagLib.Mpeg4.AppleTag)file.GetTag(TagLib.TagTypes.Apple, true);
var vector = new TagLib.ByteVector();
vector.Add((byte)10);
customTag.SetData("stik", vector, (int)TagLib.Mpeg4.AppleDataBox.FlagType.ContainsData);