« Trucs:Ripper des CD avec les noms des pistes, en ligne de commande (script) » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(conversion de la documentation originale de Léa par HTML::WikiConverter)
 
m (tag code)
Ligne 5 : Ligne 5 :
PS : Bladeenc se trouve sur le site WEB http://bladeenc.mp3.no.
PS : Bladeenc se trouve sur le site WEB http://bladeenc.mp3.no.


  <div class="code"><nowiki>
  <code multi>


  #!/bin/csh -f
  #!/bin/csh -f
Ligne 38 : Ligne 38 :
   mv $morceau:r.mp3 ${artiste}${rank}${titre}.mp3 && rm $fichinfo
   mv $morceau:r.mp3 ${artiste}${rank}${titre}.mp3 && rm $fichinfo
  end
  end
</nowiki></div>
</code>


<div class="note">Note du modérateur : il faut avoir au préalable récupéré les noms des pistes avec xcdroast.</div><div class="note">Note 2 : il existe des scripts tout faits : abcde par exemple (disponible sous Debian).</div>
<div class="note">Note du modérateur : il faut avoir au préalable récupéré les noms des pistes avec xcdroast.</div><div class="note">Note 2 : il existe des scripts tout faits : abcde par exemple (disponible sous Debian).</div>
[[Catégorie:Trucs_multimedia]]
[[Catégorie:Trucs_multimedia]]

Version du 12 octobre 2005 à 17:58

Mimile<emile.c@voila.fr>

Dans un premier temps on lit un CD Audio via xcdroast en prenant soin de ne pas oublier le "Query CDDB" au passage. Ensuite, viennent les choses sérieuses avec le p'tit script Rename_tracks qui permet de convertir en MP3 (facile!) et dans la foulée de renommer le fichier résultat de bladeenc sous la forme Artist_Numéro-Du-Morceau_Titre.mp3. Bonne lecture et à vos CD's !!!

PS : Bladeenc se trouve sur le site WEB http://bladeenc.mp3.no.


#!/bin/csh -f
######################################################################
# On suppose que l'utilisateur est connecté à Internet lorsqu'il lance
# xcdroast et peut ainsi faire un QUERY CDDB lorsqu'il lit le CD audio
# d'origine. Le but de la manip consiste à renommer le fichier MP3
# (track-01.mp3, une fois le format WAV encodé) en quelque chose de +
# compréhensible "Artist_Track#_Title.mp3" pour tous les titres d'un
# album !! On part du principe que bladeenc est DEJA installé sous le
# répertoire /usr/local/bin. Enjoy,
#
# E.Carcamo - Wed Feb 19 19:54:53 CET 2003
######################################################################
rm -f track*.inf >& /dev/null
foreach morceau ( track*.wav )
  echo "/usr/local/bin/bladeenc $morceau $morceau:r.mp3 && rm $morceau"
  sleep 1
  /usr/local/bin/bladeenc $morceau $morceau:r.mp3 && rm $morceau
  set fichinfo = `echo $morceau:r.xinf`
  set artiste = `grep ^cd_cddb_dtitle $fichinfo | awk -F= '{print $2}' |
sed -e "s/\/.*//" -e 's/"//g' -e "s/ /_/g" -e "s/^_//"`
  set titre = `grep ^cddb_ttitle $fichinfo | awk -F= '{print $2}' | sed -e
's/"//g' -e "s/\///g" -e "s/ /_/g"`
  set rank = `grep ^track $fichinfo | awk -F= '{print $2}' | sed -e "s/
//g" -e "s/of/-of-/" -e "s/\(.*\)/_\1_/"`
  echo "mv $morceau:r.mp3 ${artiste}${rank}${titre}.mp3 && rm $fichinfo"
  sleep 1
  mv $morceau:r.mp3 ${artiste}${rank}${titre}.mp3 && rm $fichinfo
end

Note du modérateur : il faut avoir au préalable récupéré les noms des pistes avec xcdroast.
Note 2 : il existe des scripts tout faits : abcde par exemple (disponible sous Debian).