Wie tausche ich den ersten und zweiten Audio-Streams in einem MKV in einem Linux-basierten System Super User

Ich verwende plex. Plex scheint den Standard-Audio-Stream (auf Roku) und stattdessen nur verwenden, um den ersten Audio-Stream zu ignorieren. Dies ist pro meine Tests mit mkvpropedit.

Da Plex zur Zeit nicht den Wechsel der Audioquellen auf Kunden außerhalb des LAN unterstützen, würde Ich mag so die aktuelle zweite Audioquelle ein paar meiner Dateien zu ändern, ist die erste?

Was ist der beste Weg, Audio-Streams in einem MKV auf einem Linux-basiertes System wie Ubuntu zu tauschen?

Mit FFmpeg. Dies sollte ziemlich einfach sein. Stellen Sie sicher, dass Sie eine statische Aufladung von ihrer Download-Seite herunterladen und verwenden Sie nicht die Ubuntu-Repository-Version, die ziemlich alt ist.

Hier ist der Befehl:

Hier ist, was auf der Landkarte der tut:

  • Der erste Teil vor dem Doppelpunkt ist der Eingang ID. Da wir nur einen Eingang haben, ist es 0.
  • Der zweite Teil specfies den Typ des Stream, v ideo oder udio. Dies ist optional, aber es ist immer eine gute Idee, die Art als auch für den Fall festlegen, dass Video- und Audio-Streams ist nicht richtig gemultiplext.
  • Der dritte Teil ist die ID des Eingangsstroms. 0 wird zuerst, und die zweite 1, das heißt der erste Videostrom und den zweiten und ersten Audiostrom sein.
  • Die Reihenfolge der -map Optionen bestimmt die Reihenfolge der Ströme in der Ausgabedatei.

Dies bedeutet, dass wir den Video-Bitstrom als den ersten Strom verlassen, dann den zweiten Audiostrom nehmen, und dann die erste im Wesentlichen wissen, sind wir die Audio-Streams tauschen.

-c Kopieroption ist sichergestellt, dass der Bitströme kopiert werden und nicht erneut codiert.

Einige Beispiele, wie die auf der Landkarte der Option verwenden können auf dem FFmpeg-Wiki.

In Verbindung stehende Artikel