Mkvtoolnix¶
Mkvtoolnix est une suite d'outils permettant de manipuler des fichiers vidéos.
Mkvproedit¶
Pour changer le titre des méta données de plusieurs fichiers simultanément, on pourra utiliser mkvpropedit qui fait parti de mkvtoolnix.
La boucle suivante permettra de donner le nom du fichier dans les méta données dans tout un dossier:
for file in *.mkv; do mkvpropedit --set "title=$file" "$file"; done
Pour un seul fichier, ça donnera:
mkvpropedit "monfichier.mkv" -e info -s title=""
Pour mettre des pistes par défaut¶
Inspiré du site: https://www.reddit.com/r/DataHoarder/comments/heo8y9/change_mkv_title_to_match_filename/ Copié de ChatGPT aussi.
Mkvmerge¶
Avec l'outil mkvmerge, nous pouvons ne copier que certaines pistes d'un fichier mkv:
mkvmerge -J sourcefile.mkv
Avec l'option -J, on obtiendra des informations en json du fichier mkv, dont les id de pistes.
mkvmerge -o out.mkv --atracks 2,5 source.mkv
mkvmerge -o out.mkv --atracks !1 source.mkv
-
La première méthode permettra de copier les pistes avec les id 2 et 5.
-
La deuxième méthode permettra de copier tous les pistes audio pour l'id 1.
Attention à l'option -o, pour output, qui se trouve être en premier.
Fonctionne aussi comme ci-dessous, c'est plus pratique:
mkvmerge -o out.mkv -a 1 -s 3 source.mkv
- -a 1 permettra de conserver la piste audio 1
- -s 3 permettra de conserver la piste sous-titres 3
Copié de ce site: https://www.reddit.com/r/mkvtoolnix/comments/j0s4vx/removing_specific_audio_tracks_using_a_batch_file/