
У меня сотни плейлистов, некоторые из которых длятся несколько дней, которые работают на моем медиа-компьютере. Но если есть файлы MKV с субтитрами, VLC постоянно отображает субтитры. Это отвлекает, и мне приходится каждый раз переключать машины, чтобы отключить субтитры. Я не хочу отключать субтитры на уровне приложения, а хочу сделать это в плейлистах.
Логично, что командная строка должна быть EXTVLCOPT sub-track=0
(none) или 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