Ich möchte mit im Terminal Musik spielen 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
Die Größe von music.wav
ist +10 mal größer als music.mp3
.
Ich möchte nicht alle konvertieren *.mp3
zu *.wav
.
Kann man sox mp3-handler hinzufügen?
sox -h
durch das Programm unterstützt Berichte Codecs ... Bitte überprüfen Sie, ob mp3 darin unterstützt wird ...libsox-fmt-all
superuser.com/a/421168/73961Antworten:
Rohr?
Hinterlässt keine Spuren.
quelle
Installieren Sie libsox-fmt-mp3:
quelle
aptitude reinstall sox
ich noch eine bekomme,SoX was compiled without MP3 encoding support
versuche ichsox
danach zu rennen . (Obwohl ich zugegebenermaßen immer noch Lucid betreibe, könnte dies auf einem moderneren Ubuntu besser funktionieren.)libsox-fmt-all
Paket, das das MP3-Format sowie alle anderen verfügbaren Formate installiert.sox input.wav output.mp3
wird es ohne dieses Paket nicht funktionieren)