我的媒体机器上运行着数百个播放列表,有些长达数天。但是如果有带字幕的 MKV 文件,VLC 会一直显示字幕。这很让人分心,每次我都必须切换机器才能关闭字幕。我不想在应用程序级别禁用字幕,而是在播放列表中禁用字幕。
从逻辑上讲,命令行应该是EXTVLCOPT sub-track=0
(无) 或sub-track=none
,但有一个繁琐的 0 偏移量,并且 -1 将列表重置为系统默认值。
我想要那些我不熟悉的外语的英语字幕,但不想要那些我熟悉的外语的英语字幕。
我无法在任何地方找到 M3U 的全面规范,甚至找不到负责该规范的正式组织。
答案1
我有一些多语言.mkv
文件。有字幕french
和english
音轨。以下.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