Verbinden von zwei MKV-Dateien in Ubuntu?

14

Ich habe eine Oper, die ich mit Handbrake im MKV-Format auf meinen Computer rippe. Diese Oper ist auf zwei Scheiben. Gibt es eine Möglichkeit, die resultierenden MKVs zusammenzufügen? Sie haben die gleiche Bitrate, Auflösung usw. Kann ich in diesem Fall die Kapitel beider MKV-Dateien verwalten? Und bleiben sie intakt, da ich Untertitel in der Datei habe (nicht eingebrannt)?

Ich bin mir nicht sicher, ob diese Frage vom Thema abweicht oder nicht. Wenn dies der Fall ist, können Sie es jederzeit löschen. :)

Ryan McClure
quelle

Antworten:

5

Wenn die Auflösung der Videos gleich ist, können Sie sie mit avidemux verbinden

jahid65
quelle
Diese Methode war einfacher als die von aking1012, daher habe ich diese Antwort nur aus diesem Grund akzeptiert.
Ryan McClure
27

Empfohlen wird die Verwendung von mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Mmg starten (grafische Benutzeroberfläche für mkvmerge)
  • "Add" die erste Datei
  • "Anhängen" des zweiten, dritten, vierten, ...
  • Geben Sie den Namen der Ausgabe in das Textfeld unten ein
  • "Beginne zu muxen"

Untertitel werden beibehalten und ordnungsgemäß verkettet, ebenso Audio und Video. Kapitel können in der resultierenden Datei mit mmg bearbeitet werden.

Dieser Vorgang erstellt eine ordnungsgemäß gemuxte Datei. Eventuelle Probleme sollten im "log" -Fenster in mmg angegeben werden. Sie können sogar Audio- und Untertitel-Tracks mit den richtigen Sprachcodes und Anmerkungen wie "Forced" oder "Directors Commentary" festlegen und benennen.

Wenn Sie vorhaben, dies wiederholt für verschiedene Dateien auszuführen, sollten Sie die Befehlszeilenversion mkvmerge ("mkvmerge --help") verwenden.

mkvmerge -o output.mkv input1.mkv +input2.mkv
zx485
quelle
Ich finde die Schaltfläche zum Anhängen derzeit nicht in mkvtoolnix-gui. Die Befehlszeilenversion scheint die einfachere und schnellere Möglichkeit zu sein, MKV-Dateien zu komprimieren. Beachten Sie das +Zeichen zum Anhängen von Videodateien anstatt zum Zusammenführen.
Jaime M.
Ich habe gerade mkvmerge(ohne das Pluszeichen) ohne Probleme verwendet, um eine mkv-Videodatei und eine mp3-Audiodatei zu kombinieren, die separat von einer Website heruntergeladen werden mussten. Es rockt!
Joe
10

Verwenden Sie diesen Befehl im Terminal, um zwei separate '.mkv-Dateien' zu einer zusammenzuführen.

mkvmerge -o newfile.mkv part1.mkv +part2.mkv
artyomboyko
quelle
Das hat bei mir perfekt funktioniert.
John Manko
3

Die einfachste Möglichkeit zum Kombinieren von Videos besteht in der Verwendung eines Containerformats, das Verkettung und Neuindizierung unterstützt, z. B. mpg. Dann kannst du einfach cat file1 file2 > file3mit ffmpeg neu indizieren.

Die Schritte in Ihrem Fall wären:
Konvertieren von MKV zu mpg
Concatenate
Re-Index
wechseln zurück zu mkv , wenn Sie mögen

Wenn es sich nur um Audio handelt, können Sie einen besser bearbeitbaren Dateityp wie wav, mp3 oder ogg verwenden, bis Sie Ihre endgültige Ausgabe erhalten haben. Dann können Sie eine Menge Werkzeuge verwenden, um Audio zu verbinden. Sox oder FFmpeg kommen mir in den Sinn.

RobotHumans
quelle
Ich bin gerade dabei, Disc 2 zu rippen ... wenn ich fertig bin, werde ich es versuchen ... lasst uns hoffen, dass es funktioniert! :)
Ryan McClure
Schön, dass für diese Lösung nur ffmpeg benötigt wird!
user93692
1

Sie können dazu dmMediaConverter verwenden. Es ist sehr einfach und funktioniert gut. Es gibt einen Modus des Programms zum Zusammenfügen von MKVDateien und Verwendungen ffmpegunter der Haube. Weitere Informationen finden Sie in dieser Antwort.

cjbarth
quelle