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