Я хочу играть музыку в терминале с 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
Размер в music.wav
10 раз больше music.mp3
.
Я не хочу конвертировать все *.mp3
в *.wav
.
Можно ли добавить mp3-обработчик в sox?
sox -h
отчеты кодеков , поддерживаемые программа ... Пожалуйста , проверьте , если mp3 поддерживаются в нем ...libsox-fmt-all
superuser.com/a/421168/73961Ответы:
Труба?
Не оставит никаких следов.
источник
Установите libsox-fmt-mp3:
источник
aptitude reinstall sox
я все еще получаю,SoX was compiled without MP3 encoding support
когда я пытаюсь бежатьsox
потом. (Хотя по общему признанию я все еще использую Lucid, это могло бы работать лучше на более современной Ubuntu.)libsox-fmt-all
пакет, который устанавливает формат mp3, а также все другие доступные форматы.sox input.wav output.mp3
, не будет работать без этого пакета)