
Ich habe Hunderte von Wiedergabelisten, manche davon mehrere Tage lang, die auf meinem Mediengerät laufen. Aber wenn MKV-Dateien mit Untertiteln vorhanden sind, zeigt VLC die Untertitel ständig an. Das lenkt ab und ich muss jedes Mal das Gerät wechseln, um die Untertitel auszuschalten. Ich möchte Untertitel nicht auf App-Ebene deaktivieren, sondern innerhalb der Wiedergabelisten.
Logischerweise sollte die Befehlszeile EXTVLCOPT sub-track=0
(keine) oder lauten sub-track=none
, es gibt jedoch einen pedantischen 0-Offset und -1 setzt die Liste auf die Systemvorgabe zurück.
Ich möchte englische Untertitel für Fremdsprachen, die ich nicht beherrsche, aber nicht für die Sprachen, die ich beherrsche.
Ich kann nirgends eine umfassende Spezifikation für M3U finden, nicht einmal eine Gruppe, die ausdrücklich für die Spezifikationen verantwortlich ist.
Antwort1
Ich habe einige mehrsprachige .mkv
Dateien. Habe french
Untertitel english
und Audiospuren. Die folgende .m3u
Datei funktioniert bei mir:
#EXTM3U
#EXTVLCOPT:audio-track-id=1
#EXTVLCOPT:sub-track-id=2
file-02.mkv
Ich habe nicht versucht, es zu deaktivieren, aber ich bin sicher, dass die Syntax istsub-track-id
Ich denke, um die Untertitel zu deaktivieren, sollte es heißen:
#EXTVLCOPT:sub-track-id=0
Oder vielleicht
#EXTVLCOPT:sub-track-id=-1