Ceci est une ancienne révision du document !


MKVToolNix GUI

MKVToolNix GUI (anciennement mmg, pour MkvMerge Gui) est, comme son nom l'indique. une interface graphique pour l'outil MKVToolNix (anciennement mkvmerge) de création et manipulation de fichiers MKV.1)

C'est un outil moderne et puissant, relativement simple d'utilisation, permettant de profiter du format MKV pour empaqueter par exemple :

  • un flux vidéo encodé avec un codec de dernière génération, comme AV1, VP9, H.265, ou H.264,
  • un ou plusieurs flux audio (dans différentes langues, par exemple) avec aussi d'excellents codecs, comme Opus ou AAC+, ou les traditionnels FLAC, Vorbis et MP3
  • une ou plusieurs pistes de sous-titres, éventuellement dans différents formats,

le tout dans un unique fichier .mvk lisible par tous les systèmes modernes !

Installation

Il existe plusieurs méthodes au choix pour installer MKVToolNix GUI :

Vous trouverez aussi des informations en anglais concernant le téléchargement et l'installation de MKVToolNix GUI sur son site officiel.

Dépôts officiels APT

Pour installer ce logiciel depuis les dépôts officiels, il suffit d'installer le paquet mkvtoolnix-gui.

Flatpak

MKVToolNix GUI est aussi distribué par ses développeurs en Flatpak sur le dépôt Flathub.

On peut donc l'obtenir en installant Flatpak avec le dépôt Flathub si ce n'est pas déjà fait, puis en installant MKVToolNix depuis GNOME Logiciels, ou en installant le paquet org.bunkus.mkvtoolnix-gui en ligne de commande :

flatpak install org.bunkus.mkvtoolnix-gui

Snap

MKVToolNix GUI est aussi disponible en snap depuis Snapcraft. Cette version n'est cependant pas officielle.

On peut simplement installer l'application mkvtoolnix-jz depuis le centre d'applications (Snap Store), ou installer le paquet mkvtoolnix-jz en ligne de commande :

snap install mkvtoolnix-jz

AppImage

Cette méthode ne permet pas de mise à jour automatique.

L'intégration au système (dont la création d'un lanceur) doit aussi être faite manuellement.

Pour installer une AppImage référez-vous avant tout au chapitre dédié au sujet.

En résumé téléchargez le fichier MKVToolNix_GUI-XX.X-x86_64.AppImage (en remplaçant XX.X par le numéro de la dernière version stable) sur le site officiel, puis rendez-le exécutable (clic droit sur le fichier → PropriétésPermissionsAutoriser l’exécution). Finalement lancez-le en double-cliquant dessus.

Vous pouvez utiliser un service tel que appimaged pour créer automatiquement un lanceur.

Utilisation

Ajouter une bande son ou un piste de sous-titres

Supposons que nous ayons un fichier film.avi, avec une piste vidéo en DivX et une piste audio française en MP3.

Nous avons, dans un fichier séparé, une deuxième piste audio anglaise en Ogg Vorbis (film_audio2.ogg), ainsi qu'un fichier .srt de sous-titres français (film_stfr.srt).

Nous pouvons utiliser l'interface MKVToolNix GUI pour incorporer tous ces fichiers dans un fichier MKV unique.

Les 3 fichiers sont ouverts et séparés en flux individuels. On peut taguer chaque piste, lui donner un nom ainsi qu'un identificateur de langue. On peut aussi définir un délai (dans le cas par exemple de pistes audio mal synchronisées) et changer le rapport de forme (aspect ratio) de l'image.

Décaler les bandes sons d'un film

La bande son d'un film est parfois décalée par rapport à l'image.

Pour modifier cette situation, il faut ouvrir le film avec MKVToolNix-GUI. Le film peut être dans différents formats de containers, mais la sortie modifiée sera en MKV.

Dans la fenêtre principale (cette aide est faite avec la version 86 de MKVToolNix-GUI), il y a 3 fenêtres principales :

  1. "Fichiers sources". cette fenêtre affiche le nom du fichier à traiter (le film).
  2. "Pistes, chapitres et balises" : cette fenêtre affiche au moins la bande vidéo (type="Vidéo") et la bande son (type="Audio"). Elle peut aussi afficher des chapitres, sous-titres …
  3. "Propriétés" est une fenêtre contextuelle qui affiche les propriétés de la bande (son ou vidéo) sélectionnée.

Pour décaler la bande son, il faut :

  • sélectionner la bande son (type="audio") dans la fenêtre "pistes, chapitres et balises".
  • Aller dans le menu contextuel ("propriétés"), dans la zone "Horodatage", ligne "Décalage (en ms)".
  • Dans cette zone, saisissez le décalage souhaité, en millisecondes, avec un signe "+" ou "-" devant. Par exemple, pour que le son se lance 0,8 seconde plus tard dans les scènes, il faut saisir "+800". Ou "-1000" pour qu'il démarre 1 seconde plus tôt.
  • Puis aller en bas de fenêtre dans "Fichier de destination", et mettre un nom pour le nouveau fichier modifié. Ce n'est pas obligatoire : si vous ne mettez rien, un fichier du même nom avec un suffixe "(1)" sera créé.
  • Cliquez sur le bouton (en bas de fenêtre) "Lancez le multiplexage". Comme seul le son est décalé, la génération d'un nouveau fichier film ne prendra que quelques secondes.
  • Lancez le fichier créé, et vérifiez si la nouvelle synchronisation son/image vous convient. Si ce n'est pas le cas, supprimez le nouveau fichier, et recommencez avec un nouveau décalage, jusqu'à trouver le bon réglage.

Désinstallation

Pour désinstaller cette application, il suffit de supprimer son paquet :

  • Pour la version des dépôts Ubuntu APT, vous pouvez passer par le centre d'applications, ou en ligne de commande :
    sudo apt remove mkvtoolnix mkvtoolnix-gui

    Les préférences de l'utilisateur stockées dans son répertoire personnel sont conservées.

  • Pour la version Flatpak, vous pouvez passer par GNOME Logiciels (si vous avez le plugin Flatpak), ou en ligne de commande :
    flatpak uninstall org.bunkus.mkvtoolnix-gui
  • Pour la version snap, vous pouvez passer par le centre d'applications, ou en ligne de commande :
    snap remove mkvtoolnix-jz
  • Pour la version Appimage, supprimez simplement le fichier MKVToolNix_GUI-XX.X-x86_64.AppImage.

Voir aussi


Contributeurs : krodelabestiole

1)
MKV sur Wikipédia