禁用 M3U 播放列表中的字幕

禁用 M3U 播放列表中的字幕

我的媒体机器上运行着数百个播放列表,有些长达数天。但是如果有带字幕的 MKV 文件,VLC 会一直显示字幕。这很让人分心,每次我都必须切换机器才能关闭字幕。我不想在应用程序级别禁用字幕,而是在播放列表中禁用字幕。

从逻辑上讲,命令行应该是EXTVLCOPT sub-track=0(无) 或sub-track=none,但有一个繁琐的 0 偏移量,并且 -1 将列表重置为系统默认值。

我想要那些我不熟悉的外语的英语字幕,但不想要那些我熟悉的外语的英语字幕。

我无法在任何地方找到 M3U 的全面规范,甚至找不到负责该规范的正式组织。

答案1

我有一些多语言.mkv文件。有字幕frenchenglish音轨。以下.m3u文件对我有用:

#EXTM3U
#EXTVLCOPT:audio-track-id=1
#EXTVLCOPT:sub-track-id=2
file-02.mkv

我还没有尝试禁用它,但我确信语法是sub-track-id

我认为要禁用字幕,应该是:

#EXTVLCOPT:sub-track-id=0

或者可能

#EXTVLCOPT:sub-track-id=-1

相关内容