MKV-Video und MKA-Audiospuren unter Beibehaltung der Untertitel zusammenführen

MKV-Video und MKA-Audiospuren unter Beibehaltung der Untertitel zusammenführen

Ich habe diese Situation:

  • file1.mkv (Video mit zwei 5.1-Spuren und mehreren Untertiteln)
  • file1.mka (zwei Stereo-Audiospuren)

Ich möchte die Dateien zu einer einzigen Ausgabe zusammenführen, die Folgendes enthält:

  • 4 Audiospuren (die 5.1-Originalspuren und die anderen beiden aus der MKA-Datei)
  • die Untertitel aus der MKV

Hier ist der Befehl, den ich versuche:

@ffmpeg.exe -i "file1.mkv" -i "file1.mka" -map 1 -map 0 -c:v copy -c:a copy -c:s copy "output.mkv"

Das Problem ist, dass output.mkv zwar alles enthält, aber die Tracks aus dem MKA stumm sind und manche Player sogar abstürzen, wenn ich versuche, sie abzuspielen. Die anderen beiden Tracks (aus dem Original-MKV) funktionieren einwandfrei.

Mache ich etwas falsch?

Antwort1

warum nicht mkvmerge verwenden?https://mkvtoolnix.download/downloads.html

 mkvmerge.exe --output E:\output.mkv --audio-tracks 1,2 --subtitle-tracks 3,4 
 --no-chapters --language 0:und --default-track 0:yes --compression 0:none    
 --language 1:und --default-track 1:yes --compression 1:none --language 2:und 
 --compression 2:none --language 3:und --compression 3:none --language 4:und  
 --default-track 4:yes --compression 4:none "E:\file1.mkv" --language 0:eng   
 --compression 0:none --language 1:und --compression 1:none "E:\file2.mka"    
 --track-order 0:0,0:1,0:2,0:3,0:4,1:0,1:1 --probe-range-percentage 0.50

verwandte Informationen