Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
mp3 en ogg vorbis
Envoyé par: PAP

Bonjour

Je suis nouveau sous linux et assez interessé par le format ogg. Connaîtriez-vous un logiciel permettant d'encoder facilement des mp3 et ogg ? J'en ai trouvé permettant de ripper un CD en ogg, pas de pb. Mais pas directement mes anciens mp3. Et pis si possible faudrait pouvoir en convertir plusieurs à la suite et en mode graphique... ;-) Pas toujours facile une console, ni convivial...
Merci par avance

PAP

Poste le Thursday 13 May 2004 22:35:05
Répondre     Citer    
Re: mp3 en ogg vorbis
Envoyé par: Musicoman

Pourquoi vouloir convertir du mp3 en ogg?? Lorsque il y a eut premiere compression en mp3 il y a eut perte de qualité et recompressant en ogg a partir du mp3 tu ne récuperera pas ta perte.
Bref je supose que tu na pas les cd sinon il n'y aurait pas de pb ...
Peut etre en les retéléchargant directement en ogg....

Poste le Friday 14 May 2004 02:19:29
Répondre     Citer    
Re: mp3 en ogg vorbis
Envoyé par: debusy

Pour du graphique, je n'ai pas mais pour du récursif
je te propose ce script simple

# !/bin/bash
CURRENT_DIR=`pwd`;

function check_prog() {
STATUS_EXEC=0;

if [ ! -e /usr/bin/mp3info ]; then
echo "Sorry, mp3info is required"
STATUS_EXEC=1;
fi

if [ ! -e /usr/bin/mpg123 ]; then
echo "Sorry, mpg123 is required"
STATUS_EXEC=1;
fi

if [ ! -e /usr/bin/oggenc ]; then
echo "Sorry, oggenc is required"
STATUS_EXEC=1;
fi
}

function mp3togg() {

cd $1;
for REP in `find -type d` ; do
for i in $REP/*.mp3 ; do
if [ -f "$i" ]; then
echo "$i -> $i.ogg";
# Recuperation du bitrate du fichier mp3:
BIT=`mp3info -x -F -r 'm' "$i" | grep Audio | cut -d" " -f8`;
echo " Bitrate : $BIT";

# Recuperation du taux d'echantillonnage du fichier mp3:
Hz=`mp3info -x -F -r 'm' "$i" | grep Audio | cut -d" " -f10 | cut -d"K" -f1`;
Hz=$[$Hz*1000+100];
echo "Taux d'echantillonnage : $Hz";

# Convertion au format Ogg:
mpg123 -q -s "$i" | oggenc -Qr -b $BIT -C 2 -R $Hz -o "$i.ogg" -;
fi
done
done
}

# Renomme l'extention *.mp3.ogg en *.ogg
function rename_file() {

cd $1;
for REP in `find -type d` ; do
for i in $REP/*.mp3.ogg ; do
if [ -f "$i" ] ; then
rename .mp3.ogg .ogg "$i";
fi
done
done
}

if [ $# -eq 1 ]; then
check_prog;
if [ $STATUS_EXEC -eq 1 ]; then
echo "Program exit";
exit 1;
else
# Appel des fonctions
if [ -d $1 ]; then
mp3togg $1;
rename_file $1;
echo "[ Termine ]";
cd $CURRENT_DIR;
fi
fi
else
echo "Usage : $0 <répertoire>";
fi


Poste le Friday 14 May 2004 14:56:17
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
mp3 en ogg vorbis
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons