web-dev-qa-db-fra.com

Comment puis-je convertir un fichier mp3 en vitesse?

Quel est un bon moyen de convertir des fichiers mp3 en fichiers speex? Je privilégierai les réponses offrant une solution simple pour convertir plusieurs fichiers à la fois et/ou conserver une bonne qualité audio. Bien que n'importe quelle solution sera appréciée puisque je n'ai pas trouvé même un moyen difficile qui fonctionne.

3
Rob Mosher

Exemple de traitement de speex de tous les fichiers mp3 du dossier en cours en utilisant une bande large (taux d’entrée converti en 16KHz avec le meilleur SRC disponible - SoX):

for f in *.mp3 ; do sox "$f" -r 16k -t wav - | speexenc -w - "${f%.*}.speex" ; done

Selon les préférences, changez l’option speex et/ou le convertisseur de taux SoX sur le réglage approprié. Pour un exemple audio parlé, la bande large devrait convenir

1
zetah

Vous pouvez utiliser ffmpeg:

lame filename.mp3 filename.wav
ffmpeg -i  filename.wav filename.spx

Source: http://paramitech.com/convert-speex-file-into-mp3/

2
Norbuks

Bien qu'Opus soit une meilleure option ces jours-ci, vous pouvez utiliser FFmpeg (si configuré avec - enable-speex):

for f in *.mp3
  do 
  ffmpeg -i "$f" -ar 32000 -q:a 10 "${f%.mp3}.spx"
done

Cela a produit un son assez raisonnable sur ma configuration ....

1
andrew.46