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