标签库锐利不标记 MKV 文件



我正在使用taglib-sharp将标签写入视频文件。它能够很好地将标签写入 mp4 文件,但我无法让它将标签写入 mkv 文件。我尝试了各种应用程序来查看元数据,但没有一个可以看到任何元数据,包括 MediaInfo。

我需要做一些不同的事情来标记 mkv 文件吗?它们绝对受支持,因为有专门用于标记它们的代码,但我找不到任何表明我做错了什么的东西。

我正在标记这样的文件:

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(。任何帮助将不胜感激。

对于遇到相同问题的任何人来说,原因是NuGet包管理器中taglib-sharp的过时版本(6年过时!从源代码构建,Matroska 文件似乎标记得很好。

相关内容

  • 没有找到相关文章

最新更新