Renommer ses sous-titres

Des fois on a plein d'épisodes et les sous-titres correspondants n'ont pas le même nom, du coup on peut utiliser une ptite commande du genre...

on se met dans le bon répertoire puis:

 for i in $(ls *.avi) ; do name=$(echo $i | sed s/.avi//g) ;\
 echo "pour $i :" ; select sub in $(ls *.srt) ;\
 do if [ "$sub" != "" ] ; then break ; fi ; done ;\
 mv $sub ${name}.srt  ; done

On sélectionne le fichier de sous-titres correspondant à l'épisode et il est renommé.

1 Comment so far

  1. mickro on January 11th, 2008

    ca c’est super :)

    voila qui vient completer ma ligne de commande qui encode les films avec leurs sous-titres. Cette fonctionant si et seulement si le fichier de sous-titre porte le meme nom que le film, voila qui fait plaisir.

Leave a reply