mkvtoolnix est un ensemble de logiciels en ligne de commande pour la création et la modification de fichiers mkv. Il dispose d'une interface graphique : mmg.
Installer les paquets mkvtoolnix et mkvtoolnix-gui
ou ligne de commande :
sudo apt-get install mkvtoolnix mkvtoolnix-gui
Si votre distribution est dans cette liste :
Remplacez <DISTRIBUTION> par le nom de votre distribution :
deb http://www.bunkus.org/ubuntu/<DISTRIBUTION>/ ./
exemple :
deb http://www.bunkus.org/ubuntu/precise/ ./
dans le terminal
wget -O - http://www.bunkus.org/gpg-pub-moritzbunkus.txt | sudo apt-key add -
Télécharger la clé publique gpg sur le serveur de bunkus:gpg-pub-moritzbunkus puis
sudo apt-key add gpg-pub-moritzbunkus.txt
dans le terminal pour l'ajouter.
3) Rechargez les dépôts, puis exécutez :
sudo apt-get install mkvtoolnix-gui
La dernière version est disponible directement dans le dépôt de l'éditeur. La liste des distributions concernées par ce dépôt est disponible ici : http://www.bunkus.org/ubuntu/
Vous souhaitez transformer un DVD de plus de 9 Gio (ou moins, peu importe) en un film de seulement 700 Mio (ou plus, ou moins) avec une très haute qualité d'image, avec plusieurs pistes sonores, avec des pistes de sous-titres et un chapitrage complet du film ?
Regardez donc cette page spécialement consacrée à l'encodage d'un DVD en MKV.
mkvmerge -i nom_du_fichier.mkv File 'nom_du_fichier.mkv': container: Matroska Track ID 1: video (V_MS/VFW/FOURCC, DIV3) Track ID 2: audio (A_MPEG/L3) Track ID 3: audio (A_VORBIS) Track ID 4: subtitles (S_TEXT/UTF8)
affiche la liste des pistes vidéo, audio, de sous-titres et de chapitrage contenues dans le mkv, avec le codage employé par chacune d'elles. Dans cet exemple nous avons :
Des informations détaillées sur les différents codes correspondant aux codecs sont disponibles sur le site de Matroska.
Reprenons l'exemple précédent. Nous voulons extraire la piste vidéo (dans film_video.avi) et la 2ème piste audio (dans film_audio2.ogg) :
mkvextract tracks nom_du_fichier.mkv 1:film_video.avi 3:film_audio2.ogg
D'autres options sont disponibles (taper 'man mkvextract' en console).
Il existe une GUI pour l'extraction du contenu de fichier mkv.
Plus d'infos ici : mkv_extractor_gui_v4
Ceci n'est qu'un cas particulier de la méthode ci-dessus.
On exécute d'abord cette commande :
mkvmerge -i mavideo.mkv
Dans la sortie, on repère la piste des sous-titres :
File 'mavideo.mkv': container: Matroska Track ID 1: video (V_MPEG4/ISO/AVC) Track ID 2: audio (A_AC3) Track ID 3: audio (A_AC3) Track ID 4: subtitles (S_TEXT/UTF8)
Donc on exécute :
mkvextract tracks mavideo.mkv 4:soustitres.srt