Wie kann ich VLC dazu bringen, Untertitel in einer MKV-Datei automatisch auszuwählen?

9

Wie kann ich VLC dazu bringen, Untertitel in einem MKV beim Öffnen automatisch auszuwählen?

Ich möchte die 'Englischen Untertitel - [Englisch]' aus diesem Bild auswählen:

Untertitel

beim automatischen Laden (der Grund dafür ist, dass ich eine Liste von Medien in die Warteschlange stelle, die eine TV-Serie ohne Unterbrechung auf einem Laufband ansehen kann)

Mir wurde gesagt, ich solle mit diesen Einstellungen herumspielen:

VLC-Einstellungen

habe aber jede kombination von 0-3 ohne glück ausprobiert.

Ist das in VLC möglich?

fostandy
quelle
Ich gehe davon aus, dass dies unter Windows ist (laut Screenshot)? Welche Version von VLC?
Raystafarian
Windows 7 - VLC 2.1.5 Rincewind
Fostandy

Antworten:

7

Bei mir hat es mit folgenden Einstellungen funktioniert:

Untertitelspur = 1

Untertitelsprache = Englisch

Untertitelspur-ID = 2

Ich hoffe, Sie finden das nützlich. (Wenn es nicht funktioniert, klicken Sie auf Extras, Medieninformationen, Codec und suchen Sie, welcher Stream-Typ Untertitel ist ... Das ist Ihre Untertitel-Track-ID!)

Alexandru
quelle
Dies funktionierte für Untertitel, aber nicht für Audio. Ich habe jede Kombination von -1 bis 5 in beiden Bereichen ausprobiert, aber nichts hat funktioniert. :( Die Datei enthielt die Tracks 0 bis 4 dieser 1 und 2 Audio.
Fabian Röling
6

Die Nummer, die Sie in die Untertitel-Track-ID im mkv-Container eingeben. Normalerweise ist Track ID 0 der Videostream und ID 1 der Audiostream. Ab 2 haben Sie möglicherweise die eingebetteten Untertitel-Streams. Wenn Sie jedoch mehrere Audiospuren haben, werden diese noch weiter zurückgeschoben. Die direkte Angabe der Nummer ist daher selten eine gute Möglichkeit, da dies von Datei zu Datei variieren kann, es sei denn, Sie haben sie alle ausdrücklich so codiert, dass sie einheitlich sind.

Ich konnte nicht herausfinden, was genau die Einstellung "Untertitelspur" bewirkt, aber ich würde empfehlen, die Standardeinstellung -1 beizubehalten und die Einstellung "ID der Untertitelspur" ebenfalls wieder auf -1 zurückzusetzen.

Wenn Sie automatisch englische Untertitel auswählen möchten, geben Sie "Englisch" (nicht "en") in das Feld "Untertitelsprache" ein und es sollten automatisch die englischen Untertitel aus Ihrer Datei ausgewählt werden, falls verfügbar. Dies funktioniert wahrscheinlich nicht, wenn die Sprache in der Datei nicht richtig markiert ist, und ich glaube nicht, dass es möglich ist, die zweiten englischen Untertitel so auszuwählen, wie Sie sie automatisch angegeben haben.

XQYZ
quelle
VLC empfiehlt die Verwendung der ISO-Codes mit 2 bis 3 Buchstaben. Wenn ich "en" verwende, wird tatsächlich die Audiospur ausgewählt, die auf den Sprachcode "en" eingestellt ist. - Die Verwendung des vollständigen Namens "Englisch" funktioniert ebenfalls, ist aber sicherlich nicht erforderlich.
Liggliluff
1

Um standardmäßig englische Untertitel zu verwenden, setzen Sie Ihre "Untertitelspur" auf 1 und Ihre "Untertitelspur-ID" auf -1.

Setzen Sie die Untertitelspur auf 1 und die Untertitelspur-ID auf -1

Nelbium
quelle
1

Ich habe meine in der gleichen Situation arbeiten lassen.

AUDIO Mit dem Audio in meinen bestimmten Dateien ist "deaktiviert" = 0, erste Spur = 1, zweite Spur = 2, also mit Japanisch als meine zweite Sprachoption, zum Beispiel in den erweiterten Eingaben / Codecs-Optionen, die ich eingefügt habe:

Audiospur-ID: 2

Als Alternative könnte ich einfach den Namen der bevorzugten Sprache eingeben, was für Audio gut funktioniert.

- -

UNTERTITEL Diese sind aus irgendeinem Grund unterschiedlich; Ich denke, es ist wie oben erwähnt, und Untertitel-Track-IDs beginnen nach dem Ende der Audio-Track-IDs. Meine speziellen Untertiteloptionen waren "deaktiviert", "(Zeichen / Lieder) Englisch" und "Englische Untertitel". Für englische Subs hat das bei mir funktioniert:

Untertitelspur-ID: 4

Steigen Sie also einfach um eins nach oben, bis Sie den richtigen treffen. Sie können Ihren Fortschritt testen, indem Sie mit der manuellen Auswahlfunktion überprüfen, auf welcher Untertitel Sie jedes Mal gelandet sind, wenn Sie die Nummer erhöhen: Klicken Sie mit der rechten Maustaste auf Video -> Untertitel -> Untertitel -> (überprüfen Sie, welche Untertiteloption ausgewählt ist).

Das zeigt Ihnen, wo Ihre automatische Auswahl Sie in der Untertitelliste landet, sodass Sie die gesuchte ID durch Ausprobieren finden können. Wenn Ihre Subs immer noch als "Deaktiviert" angezeigt werden, fahren Sie fort (es sei denn, Sie haben zu weit geschossen). Wenn Sie "(Zeichen / Lieder) Englisch" erreicht haben, sind Sie auf dem richtigen Weg und müssen wahrscheinlich nur um 1 weitere Titel-ID erhöhen.

- -

Für die Aufnahme habe ich sowohl die Audiospur als auch die Untertitelspur mit den Werten -1 unverändert gelassen.

Paks
quelle
1

Für diejenigen, die noch nach einer Antwort auf diese Frage suchen, hätte das OP es fast geschafft:

  1. Bevor Sie zu Ihren Einstellungen gehen, drücken Sie Strg + J, um die Codec-Informationen zu öffnen. Suchen Sie die Stream-Nummer Ihrer gewünschten Standard-Unterspur. Es ist fast nie 0 (Video) oder 1 (Audio), aber es variiert je nach Datei
  2. Drücken Sie Strg + P, um die Einstellungen zu öffnen
  3. Wählen Sie "Alle" Einstellungen unten links (um zum Bildschirm zu gelangen, den OP hat)
  4. Wählen Sie "Input / Codecs".
  5. Ändern Sie "Subtitle Track ID" in die in Schritt 1 angegebene Dampfnummer

Der Wert -1 deaktiviert die Überschreibung und kehrt standardmäßig zu den Einstellungen zurück, die in Ihren einfachen Einstellungen angegeben sind. Sie möchten dies wahrscheinlich tun, wenn Sie zwischen Shows wechseln, da dies zwischen verschiedenen Dateigruppen selten konsistent ist

Hoffentlich erspart dies jemandem das Graben, das ich tun musste :)

Lelouch
quelle