web-dev-qa-db-fra.com

Rejoindre deux fichiers MKV dans Ubuntu?

J'ai un opera que je déchire sur mon ordinateur au format MKV avec Handbrake. Ce opera est sur deux disques. Existe-t-il un moyen de joindre les MKV résultants ensemble? Ils auront le même débit binaire, la même résolution, etc. Si je le fais, puis-je conserver les chapitres des deux fichiers MKV organisés? 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. :)

12
Ryan McClure

Si la résolution des vidéos est identique, vous pouvez utiliser avidemux pour les rejoindre.

5
jahid65

Manière recommandée est d'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, troisième, quatrième, ...
  • Définir le nom de la sortie dans la zone de texte en bas
  • "Commencer à multipoler"

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

Cette procédure crée un fichier correctement multiplexé. Tous les problèmes doivent être mentionnés dans la fenêtre "log" en mmg. Vous pouvez même définir et nommer des pistes audio et des sous-titres avec les codes de langue et les annotations corrects, tels que "Forcé" ou "Commentaires du réalisateur".

Si vous envisagez de faire cela à plusieurs reprises sur différents fichiers, vous feriez mieux d'utiliser la version en ligne de commande mkvmerge ("mkvmerge --help")

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

Utilisez cette commande dans terminal pour fusionner deux "fichiers .mkv" distincts.

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

Le moyen le plus simple de combiner une vidéo consiste à utiliser un format de conteneur prenant en charge la concaténation et la réindexation, comme mpg. Ensuite, vous pouvez simplement cat file1 file2 > file3 et réindexer avec ffmpeg.

Les étapes dans votre cas seraient les suivantes:
Convertir de MKV en MPG
Enchaîner
Réindexer
Revenez à mkv si vous voulez

S'il s'agit uniquement de contenu audio, vous pouvez utiliser un type de fichier plus facilement modifiable ... comme wav, mp3 ou ogg jusqu'à ce que vous obteniez votre sortie finale. Ensuite, vous pouvez utiliser des tas d’outils pour joindre l’audio. Sox ou FFmpeg me viennent à l’esprit.

4
RobotHumans

Vous pouvez utiliser dmMediaConverter pour le faire. C'est très simple et ça marche bien. Il existe un mode du programme pour joindre des fichiers MKV et utilise ffmpeg sous le capot. Voir this répondre pour plus.

1
cjbarth