C# taglib sharp未标记mkv文件
我正在使用taglib sharp将标签写入视频文件。它可以将标记写入mp4文件,但我无法将标记写入mkv文件。我尝试了各种应用程序来查看元数据,但没有一个可以看到任何元数据,包括MediaInfo 我是否需要做一些不同的事情来标记mkv文件?它们肯定是受支持的,因为有专门用于标记它们的代码,但我找不到任何迹象表明我做错了什么 我正在标记文件,如下所示:C# taglib sharp未标记mkv文件,c#,tagging,mkv,taglib-sharp,matroska,C#,Tagging,Mkv,Taglib Sharp,Matroska,我正在使用taglib sharp将标签写入视频文件。它可以将标记写入mp4文件,但我无法将标记写入mkv文件。我尝试了各种应用程序来查看元数据,但没有一个可以看到任何元数据,包括MediaInfo 我是否需要做一些不同的事情来标记mkv文件?它们肯定是受支持的,因为有专门用于标记它们的代码,但我找不到任何迹象表明我做错了什么 我正在标记文件,如下所示: TagLib.File file = TagLib.File.Create(row.Cells[0].Value.ToString()); f
TagLib.File file = TagLib.File.Create(row.Cells[0].Value.ToString());
file.Tag.Album = series.SeriesName;
file.Tag.Disc = (uint)episodeData.Season;
file.Tag.Track = (uint)episodeData.Episode;
file.Tag.Title = foundEpisode.EpisodeName;
file.Tag.Comment = foundEpisode.Overview;
file.Tag.Genres = new string[] { "TVShows" };
我正在使用taglib sharp 2.1.0的最新版本。任何帮助都将不胜感激。对于遇到相同问题的任何人,原因是过时版本已过期6年!在NuGet软件包管理器中使用taglib sharp。从源代码和Matroska文件生成的代码似乎很好。您正在调用file.Save吗?是的,我正在调用。在这之后有一大块用于下载图像的代码,所以我没有包括全部内容。