0

I have hundreds of playlists, some days-long, that run on my media machine. But if there are MKV files with subtitles VLC is displaying the subtitles all the time. It is distracting and I have to switch machines every time to turn the subtitles off. I don't want to disable subtitles at an app level, but within the playlists.

Logically the command line should be EXTVLCOPT sub-track=0 (none) or sub-track=none, but there is a pedantic 0 offset and -1 resets the list to system default.

I want English subtitles for foreign languages that I don't know, but not for those languages that I do.

I cannot find anywhere a comprehensive specification for M3U, or even a declared group responsible for the specifications.

2
  • 1
    Would you like to recast this with more question, more detail & less rant. Your frustration is all your own. We don't need it.
    – Tetsujin
    Commented Aug 21, 2022 at 19:00
  • Sorry you find it so confusing and emotionally upsetting. What part confuses you?
    – Ali Kayn
    Commented Aug 21, 2022 at 19:38

1 Answer 1

0

I've got some multi-language .mkv files. Got french and english subtitles and audio tracks. Below .m3u file is working for me:

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

I haven't tried to disable it but i'm sure the syntax is sub-track-id

I think to disable the subtitle, it should be:

#EXTVLCOPT:sub-track-id=0

Or maybe

#EXTVLCOPT:sub-track-id=-1
1
  • thank you, I'll try these
    – Ali Kayn
    Commented Jan 13 at 0:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .