Rejoindre deux fichiers MKV dans Ubuntu?

15

J'ai un opéra que je rippe sur mon ordinateur au format MKV avec Handbrake. Cet opéra est sur deux disques. Existe-t-il un moyen de réunir les MKV résultants? Ils auront le même débit, la même résolution, etc. Si je fais cela, puis-je organiser les chapitres des deux fichiers MKV? Et, puisque j'ai des sous-titres dans le fichier (non gravés), resteront-ils intacts?

Je ne sais pas trop si cette question est hors sujet ou non. Si c'est le cas, n'hésitez pas à le supprimer. :)

Ryan McClure
la source

Réponses:

5

Si la résolution des vidéos est la même, vous pouvez utiliser avidemux pour les rejoindre

jahid65
la source
Cette méthode était plus facile que celle d'Aking1012, c'est donc la seule raison pour laquelle j'ai accepté cette réponse.
Ryan McClure
28

La méthode recommandée consiste à utiliser mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Démarrer mmg (interface utilisateur graphique pour mkvmerge)
  • "Ajouter" le premier fichier
  • "Ajouter" le deuxième, le troisième, le quatrième, ...
  • Définissez le nom de la sortie dans la zone de texte en bas
  • "Commencer le multiplexage"

Les sous-titres sont préservés et correctement concaténés, tout comme l'audio et la vidéo. Les chapitres peuvent être modifiés dans le fichier résultant avec mmg.

Cette procédure crée un fichier correctement multiplexé. Tout problème doit être mentionné dans la fenêtre "log" en mmg. Vous pouvez même définir et nommer des pistes audio et de sous-titres avec les codes de langue et les annotations corrects comme «Forced» ou «Director Commentary».

Si vous prévoyez de le faire à plusieurs reprises sur différents fichiers, il vaut mieux utiliser la version de ligne de commande mkvmerge ("mkvmerge --help")

mkvmerge -o output.mkv input1.mkv +input2.mkv
zx485
la source
Je ne trouve pas le bouton d'ajout dans mkvtoolnix-gui actuellement. La version en ligne de commande semble être le moyen le plus simple et le plus rapide de concaténer des fichiers mkv. Notez le +personnage pour ajouter des fichiers vidéo au lieu de fusionner.
Jaime M.
Je viens d'utiliser mkvmerge(sans le signe plus) sans aucun problème pour combiner un fichier vidéo mkv et un fichier audio mp3 qui devaient être téléchargés séparément à partir d'un site Web. Ça bouge!
Joe
10

Utilisez cette commande dans le terminal pour fusionner deux «fichiers .mkv» distincts en un seul.

mkvmerge -o newfile.mkv part1.mkv +part2.mkv
artyomboyko
la source
Cela a fonctionné parfaitement pour moi.
John Manko
3

La façon la plus simple de combiner une vidéo consiste à utiliser un format de conteneur qui prend en charge la concaténation et la réindexation, comme mpg. Ensuite, vous pouvez simplement cat file1 file2 > file3réindexer avec ffmpeg.

Les étapes dans votre cas seraient les suivantes:
Convertir de mkv en mpg
Concaténer le
ré-index
Changer de nouveau en mkv si vous le souhaitez

Si c'est juste de l'audio, vous pouvez utiliser un type de fichier plus facilement modifiable ... comme wav, mp3 ou ogg jusqu'à ce que vous ayez votre sortie finale. Ensuite, vous pouvez utiliser de nombreux outils pour joindre l'audio. Sox ou FFmpeg me viennent à l'esprit.

RobotHumains
la source
Je suis en train de ripper le disque 2 maintenant ... chaque fois que je termine, je vais essayer ceci ... espérons que cela fonctionne! :)
Ryan McClure
C'est bien que seul ffmpeg soit requis pour cette solution!
user93692
1

Pour ce faire, vous pouvez utiliser dmMediaConverter . C'est très simple et fonctionne bien. Il existe un mode du programme pour joindre des MKVfichiers et des utilisations ffmpegsous le capot. Voir cette réponse pour en savoir plus.

cjbarth
la source