132 votes

Comment ajouter un gestionnaire de mp3 à sox ?

Je veux jouer de la musique dans le terminal avec sox .

# install sox/lame
sudo apt-get install sox
sudo apt-get install lame

# play music
play music.mp3
# play FAIL formats: no handler for file extension `mp3'

# mp3 -> wav
lame --decode music.mp3 music.wav

# play music
play music.wav

~ $ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

~ $ sox --version
sox: SoX v14.3.2

La taille de music.wav est +10 fois plus grande que music.mp3 .
Je ne veux pas convertir tous les *.mp3 a *.wav .
Est-il possible d'ajouter un gestionnaire de mp3 à sox ?

318voto

kev Points 11612

Installez libsox-fmt-mp3 :

sudo apt-get install libsox-fmt-mp3

6voto

wazzz Points 13

Pipe ?

lame --decode music.mp3 - | play -

Il ne laissera aucune trace.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X