Unire due file MKV in Ubuntu?


15

Ho un'opera che sto strappando al mio computer in formato MKV con Handbrake. Questa opera è su due dischi. C'è un modo per unire gli MKV risultanti insieme? Avranno lo stesso bitrate, risoluzione, ecc. Se lo faccio, posso tenere organizzati i capitoli di entrambi i file MKV? E, dato che ho i sottotitoli nel file (non masterizzato), rimarranno intatti?

Non sono troppo sicuro che questa domanda sia off-topic o meno. Se lo è, sentiti più che libero di eliminarlo. :)

Risposte:


5

Se la risoluzione dei video è la stessa, puoi utilizzare avidemux per unirti a loro


Questo metodo è stato più semplice di quello di aking1012, quindi questa è l'unica ragione per cui ho accettato questa risposta.
Ryan McClure,

28

Il modo consigliato è usare mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Avvia mmg (interfaccia utente grafica per mkvmerge)
  • "Aggiungi" il primo file
  • "Aggiungi" il secondo, il terzo, il quarto, ...
  • Imposta il nome dell'output nella casella di testo in basso
  • "Inizia a mescolare"

I sottotitoli vengono conservati e concatenati correttamente, così come l'audio e il video. I capitoli possono essere modificati nel file risultante con mmg.

Questa procedura crea un file correttamente mischiato. Eventuali problemi devono essere menzionati nella finestra "log" in mmg. Puoi anche impostare e denominare le tracce audio e dei sottotitoli con i codici lingua e le annotazioni corretti come "Forced" o "Commentary Director".

Se hai intenzione di farlo ripetutamente su file diversi, è meglio utilizzare la versione della riga di comando mkvmerge ("mkvmerge --help")

mkvmerge -o output.mkv input1.mkv +input2.mkv

Attualmente non trovo il pulsante Aggiungi in mkvtoolnix-gui. La versione da riga di comando sembra essere il modo più semplice e veloce per concatenare i file mkv. Nota il +personaggio per aggiungere file video invece di unirli.
Jaime M.,

Ho appena usato mkvmerge(senza il segno più) senza problemi per combinare un file video mkv e un file audio mp3 che dovevano essere scaricati separatamente da un sito Web. Spacca!
Joe,

10

Utilizzare questo comando nel terminale, per unire due "file .mkv" separati in uno.

mkvmerge -o newfile.mkv part1.mkv +part2.mkv

Questo ha funzionato perfettamente per me.
John Manko,

3

Il modo più semplice per combinare i video è utilizzare un formato contenitore che supporti la concatenazione e la reindicizzazione, come mpg. Quindi puoi semplicemente cat file1 file2 > file3e reindicizzare con ffmpeg.

I passaggi nel tuo caso sarebbero:
Converti da mkv a mpg
Concatenare
Reindicizzazione
Cambia di nuovo in mkv se ti piace

Se è solo audio, potresti usare un tipo di file più facilmente modificabile ... come wav, mp3 o ogg fino a quando non hai il tuo output finale. Quindi puoi usare un sacco di strumenti per unire l'audio. Mi vengono in mente Sox o FFmpeg.


Sono in procinto di estrarre il disco 2 ora ... ogni volta che avrò finito, ci proverò ... speriamo che funzioni! :)
Ryan McClure,

Bello che per questa soluzione è richiesto solo ffmpeg!
user93692

1

È possibile utilizzare dmMediaConverter per farlo. È molto semplice e funziona bene. C'è una modalità del programma per unire MKVfile e usi ffmpegsotto il cofano. Vedi questa risposta per di più.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.