视频元数据标签

问题描述 投票:1回答:1

[我正在尝试开发一个简单的应用程序来编辑元数据“ seasonNumber”,“ episodeNumber”和“ TV Show”,它们显示在VLC的“媒体信息”中,但是我只对C#和已经搜索了2周,试图找到它是什么类型的元数据/标签,但是我没有,我已经尝试了TagLib#和AppleTags,但是当我这样做时,它没有出现在“ VLC媒体信息”中,您可以伙计们给我一个提示吗?

注意:我正在尝试在MP4和AVI文件中执行此操作。

c# video metadata mp4 avi
1个回答
0
投票

似乎VLC不一定从文件元数据中获取seasonNumber和EpisodeNumber。我快速浏览了它的源代码,发现在2个地方解析字段的逻辑:

  1. filename.lua:https://github.com/videolan/vlc/blob/master/share/lua/meta/reader/filename.lua
  2. TitleAnalyzers.cpp:https://code.videolan.org/videolan/medialibrary/blob/master/src/utils/TitleAnalyzer.cpp

如您所见,在两种情况下,它都只是在文件名上调用的正则表达式。实际上,如果更改文件名的“ S [0-9] + E [0-9] +”部分,则VLC将显示新值。

© www.soinside.com 2019 - 2024. All rights reserved.