Ich habe ein MKV-Video mit eingebetteten englischen und deutschen Untertiteln. Ich sehe mir das MKV-Video auf dem VLC-Player an. Ich kann immer nur einen der Untertitel auswählen. Ich möchte Deutsch lernen. Es würde mir helfen, das Video mit gleichzeitig erscheinenden englischen und deutschen Untertiteln anzusehen.
Wie kann ich das Video auf VLC ansehen und dabei beide Untertitel anzeigen?
Ich bin offen für andere Videoplayer, falls VLC diese Funktion nicht unterstützen kann.
Antwort1
VLC
Ab der Beta 4.0.0 unterstützt VLC duale/sekundäre Untertitel. Das zum Laufen zu bringen scheint derzeit etwas knifflig zu sein.
Zuerst müssen Sie sie insgesamt einschalten. Gehen Sie zu Extras > Einstellungen > Untertitel/OSD > Duale Untertitel (ganz unten) > Ausrichten und ändern Sie es auf alles außer „nicht festgelegt“. Möglicherweise müssen Sie auch den Versatz (die benachbarte Einstellung) anpassen.
Beim Abspielen eines Videos müssen Sie die „Sekundär-Untertitelsteuerung umschalten“ mit der Standard-Tastenkombination Ctrl+ Shift+ V. (Das bedeutet, dass die normalen Tastenkombinationen zur Untertitelsteuerung wie voder Alt+ v, um zwischen Untertiteln vor- und zurückzuwechseln, jetzt auf die Sekundär-Untertitel und nicht auf die Haupt-Untertitel angewendet werden. Durch erneutes Drücken von Ctrl+ Shift+ Vwerden diese wieder auf die Haupt-Untertitel angewendet.) Drücken Sie dann vdie richtige Anzahl von Malen, um zu den gewünschten (Sekundär-)Untertiteln zu wechseln.
Alternativen — mpv
mpv
bietet (meiner Meinung nach) einen praktischeren Ansatz zur Anzeige von zwei Untertitelsätzen.
Ich gehe davon aus, dass alle Untertitel entweder eingebettet sind (wie in der Frage angegeben) oder in einer separaten, aber entsprechend benannten externen Datei (wenn Ihr Film beispielsweise heißt, file1.mkv
sollte Ihre Untertiteldatei lauten file1.srt
). Wenn nicht, können Sie die Untertiteldateien explizit angeben, indem Sie die Optionen usw. hinzufügen --sub-file=subtitle_file_lang_xx.src
oder mit (z. B. ) --sub-file=subtitle_file_lang_yy.src
herumspielen .--sub-auto
--sub-auto=fuzzy
Unabhängig davon, wie sie ausgewählt wurden (integriert oder aus einer externen Datei), wird jeder Untertitelsatz in seinem eigenen „Stream“ angezeigt, wenn Sie die Videodatei abspielen. Den Streams werden aufeinanderfolgende, ganzzahlige Indizes (1, 2, 3...) zugewiesen. Im Allgemeinen haben die integrierten Untertitel (logischerweise) die früheren Indizes. Die Stream-Indizes, ihre Sprachen (wenn der Untertitel eine bestimmte Sprache hat) und ob der Untertitel aus einer externen Datei stammt, werden im Terminal angezeigt, wenn Sie Ihre Datei mit abspielen mpv
. Zum Beispiel nach dem Ausführen von mpv file1.mkv
:
(+) Subs --sid=1 --slang=eng (*) (subrip)
Subs --sid=2 --slang=deu (subrip)
Subs --sid=3 'file1.srt' (subrip) (external)
eng
Hier sind die ersten beiden Untertitel in den Sprachen Englisch ( ) und Deutsch ( ) integriert deu
, während der dritte aus einer externen Datei stammt. Die Indizes ( sid
) sind 1, 2, 3. Der Standard-Untertitelstream ist der erste (mit einem markiert (*)
) und auch der ausgewählte (mit einem (+)
).
Wenn Sie diese Indizes kennen, können Sie die „Haupt-“ und Nebenuntertitel mit den Optionen --sid
und angeben --secondary-sid
. Um beispielsweise die englischen Untertitel aus dem vorherigen Beispiel als Hauptuntertitel und die deutschen als Nebenuntertitel anzuzeigen, können Sie (in einem Terminal) Folgendes ausführen:
mpv --sid=1 --secondary-sid=2 file1.mkv
Sekundäre Untertitel mit Tastaturkürzeln durchgehen
Standardmäßig gibt es keine Tastaturkürzel zum Wechseln der sekundären Untertitel (so wie Sie die „Haupt“-Untertitel mit j
und J
( Shift+ j) wechseln können). Sie können jedoch ganz einfach welche hinzufügen.
Wenn Sie beispielsweise Folgendes zu Ihrem ~/.config/mpv/input.conf
(oder allgemeiner zu Ihrem ${XDG_CONFIG_HOME}/mpv/input.conf
) hinzufügen:
Ctrl+j cycle secondary-sid
Ctrl+J cycle secondary-sid down
Dann werden Ctrlmit + jIhre sekundären Untertitel in die gleiche Richtung wie j
die Hauptuntertitel geschaltet (Erhöhung des Untertitel-Stream-Index), und Ctrlmit + Shift+ jwerden sie in die entgegengesetzte Richtung geschaltet J
(Verringerung des Untertitel-Stream-Index).
(Bezogen aufmeine eigene Antwort auf Askubuntu.)
Antwort2
Ich weiß nicht, wie das mit VLC ist, aber SMPlayer kann das. Ziehen Sie die Untertitel einfach einzeln hinein und wählen Sie dann im Untertitelmenü primäre und sekundäre Untertitel aus.