Convertir mp3 en ogg vorbis


14

Existe-t-il un utilitaire de ligne de commande pour convertir les mp3 en ogg vorbis que je peux installer avec apt-get?

Sinon, existe-t-il une extension pour nginx afin que je puisse le pointer vers un répertoire contenant des fichiers mp3 et le faire servir les fichiers ogg à la volée?

Réponses:


3

Sur Debian, une recherche rapide avec aptitude m'a montré les paquets mp32ogg et dir2ogg. Jetez un oeil, peut-être qu'ils font ce dont vous avez besoin.


34

ffmpeg(ou plus probablement le fork avconvsi 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 ffmpegvous, besoin d'utiliser -acodecet au -aqlieu de -c:aet -q:a.

Bien sûr, la conversion d'un format avec perte à un autre n'est pas idéale; mais telle est la vie.


1
Pour le paramètre de qualité, un nombre plus élevé donne une meilleure qualité. Voir ici: trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide
— Christian Long

Super - duper, merci. Très utile dans des cas comme celui-ci github.com/nwjs/nw.js/issues/4687
— loretoparisi

Confirmé: l'utilisation de ces paramètres avec avconv fonctionne en effet. Très bonne réponse.
— aggregate1166877
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.