heu pour la partie de récupération des tags ce n'est pas moi qui l'ai fait je l'ai récupéré sur le forum, pour ce qui est du problème voici ce qui ce passe quand il arrive sur une musique a convertir :
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 10 2009 23:18:41, gcc: 4.3.3
/bugs/Documents/Musiques/ChrisHorizonremix.ogg: no such file or directory
fopen: me/bugs/Documents/Musiques/keygen/ACME/ACME - Ancient Pledgeintro.xm: id3v2: No such file or directory
sachant que il récupère les musiques du dossier /home/bugs/Documents/Musiques et les met dans /home/bugs/Documents/musique
pour ce qui est d'expliquer le fonctionnement du script alors il commence par lire un nom d'un fichier contenu dans le dossier /home/bugs/Documents/Musiques, récupère l'extension, récupère ses tags, crée les dossier inexistant de destination, puis si c'est du .mp3 copie juste dans le dossier de destination, si c'est du wav de l'ogg ou du wma converti en mp3 en choisissant directement le dossier de destination en fonction du genre de l'artiste et de l'album, et sinon copie juste dans le dossier de destination.
Heu juste le problème est toujour présent même avec -ab a la place de -b en revanche si a la place de
ffmpeg -i "${fichier1}" -ab 128k "${fichier2%.*}.mp3"
je met
xterm -T "conversion de ${ichier1/${fichier1%.*}/}" -e ffmpeg -i "${fichier1}" -ab 128k "${fichier2%.*}.mp3"
sa marche.
Mais ce n'est pas très pratique