ffmpeg
(ou plus probablement le fork avconv
si vous utilisez Debian ou Ubuntu - ces instructions devraient s'appliquer également aux deux, bien que personne ne sache à quelle distance ils peuvent dériver à l'avenir) devraient être dans les référentiels de votre distribution.
ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg
Pour faire tout un répertoire plein de MP3:
for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done
Récursivement, avec find
:
find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;
Réglez la qualité de sortie en ajustant la valeur de -q:a
: pour ce codec, la plage est 0-10 et plus donne une meilleure qualité.
Sur les anciennes versions de ffmpeg
vous, besoin d'utiliser -acodec
et au -aq
lieu de -c:a
et -q:a
.
Bien sûr, la conversion d'un format avec perte à un autre n'est pas idéale; mais telle est la vie.