Renommage des épisodes d’une série

À chaque fois que je télécharge un épisode d’une série, je dois le renommer pour enlever tous ces trucs bidules qui ne servent à rien !

Anonyme

Chaque semaine, je dois renommer des fichiers ayant pour nom « ma.super.serie.s01e5.x264.www.google.com.maman.papa.mkv » en quelque chose de plus propre tel que « Ma.Super.Serie.S01E05.mkv » et j’en ai eu vite marre… Heureusement, j’ai trouvé une astuce que je vous partage.

J’ai écrit un script « Batch » (fichier de commande MS-DOS) que je lance en y glissant mon fichier dessus.

Capture d'écran du lancement du script
Lancement du script

Un invite de commande s’ouvre alors me demandant de saisir le numéro d’épisode.

Capture d'écran de l’exécution du script
Exécution du script

Je saisis donc « 05 » et j’appuie sur la touche « Entrée » et mon fichier est renommé proprement !

Fichier renommé

Pour créer le script, je vous invite à modifier le script suivant dans le bloc-notes et d’enregistrer ce dernier au format « .bat » en oubliant par de sélectionner « Tous les fichiers (*.*) » dans le type de fichier.

@echo off
title = Renommage Ma Super Serie Saison 1
echo Renommage de :
echo %1
set /p choix=Numero d'episode ? :
ren %1 "Ma.Super.Serie.S01E%choix%%~x1"

L’attribut « title » donne simplement un titre à la fenêtre de l’invite de commande.
« echo %1 » affiche le nom du premier élément mis en paramètre au script. Il affiche donc le nom du fichier que l’on souhaite modifier.
La ligne suivante permet de récupérer une valeur inscrite par l’utilisateur dans une variable que j’ai appelé « choix ». Dans notre cas, c’est le numéro d’épisode que l’on saisit.
La dernière ligne est la commande de renommage où « %choix% » renvoie la valeur de la variable « choix » et « %~x1 » l’extension du fichier mis en paramètre.

Il vous suffit alors d’en créer un pour chaque saison de chaque série ! Pour ma part, il y a un de ces fichiers dans dossier de la saison en cours de chaque série.
On peut aussi faire un peut plus flemmard en utilisant le titre affiché comme préfixe de renommage.

@echo off
set nom="Ma.Super.Serie.S01E"
title = Renommage %nom%
echo Renommage de :
echo %1
set /p choix=Numero d'episode ? :
ren %1 "%nom% %choix%%~x1"

On pourrait aussi demander le numéro de la saison, mais devoir le saisir tout le temps ne ferait pas gagner de temps. Il est moins contraignant de modifier ce fichier à chaque changement de saison.

Dans un autre article, je montrerais comment je fais pour faire du renommage de masse d’une série.

TAGS:

Laisser un commentaire

Your email address will not be published. Required fields are marked (required)