首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >taglib-sharp不标记mkv文件

taglib-sharp不标记mkv文件
EN

Stack Overflow用户
提问于 2018-08-21 20:45:35
回答 1查看 417关注 0票数 0

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

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

我像这样标记文件:

代码语言:javascript
复制
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)。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-17 22:26:50

对于任何遇到同样问题的人来说,原因是版本过时了(6年前就过时了!)NuGet包管理器中的标记库-夏普。从源代码和Matroska文件构建似乎可以很好地标记。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51948995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档