#!/bin/sh #-----------------------------------------------------------------------# # # # Description : script # # OS : GNU/linux # # Licence : GPL # # Utilisation : Mettre les fichiers ogg dans un dossier # # lancer le script $sh ogg2mp3.sh # # Il va enlever les espace et les majuscules # # et convertir tous en mp3 etle mettre dans un dossier # # # # ------------- # # < tuxien.net > # # ------------- # # \ # # \ # # .--. # # |o_o | # # |:_/ | # # // \ \ # # (| | ) # # /'\_ _/`\ # # \___)=(___/ # #-----------------------------------------------------------------------# clear echo "#---------------------------------------#" echo "# http://tuxien.net #" echo "# Convertion #" echo "# #" echo "# fichiers .ogg en . mp3 #" echo "# #" echo "# #" echo "# --------------------------------------#" #on remplace les espaces par _ for i in *.ogg; do mv "$i" `echo $i | tr ' ' '_'`;done #on met tous en minuscule for i in *.[Oo][Gg][Gg]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done #convertion de ogg en wav for n in *.ogg; do ogg123 -d wav -f ${n%ogg}wav $n; #convertion de wav en mp3 lame -h --abr 128 ${n%ogg}wav ${n%ogg}mp3; #on efface les fichiers tmp .wav rm -f ${n%ogg}wav; done mkdir Mp3IcI mv *.mp3 Mp3IcI/