Sox'a mp3 işleyicisi nasıl eklenir?


86

Terminalde müzik dinlemek istiyorum. 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

Bedeni music.wav şundan +10 kat daha büyük music.mp3.
Hepsini dönüştürmek istemiyorum *.mp3 için *.wav.
Sox'a mp3-handler eklemek mümkün müdür?


Hangi linux dağıtımını yapıyorsun ... ve dağıtım ve sox'un hangi versiyonunu çalıştırıyorsun ... sox -h program tarafından desteklenen kodekleri rapor ediyor ... lütfen mp3 içinde desteklenip desteklenmediğini kontrol edin ...
user1055604

1
Kabul edilen mevcut cevap yerine (topal / boru), doğru / en basit cevap yüklenir libsox-fmt-all superuser.com/a/421168/73961
michael

Yanıtlar:


6

Boru?

lame --decode music.mp3 - | play -

İz bırakmayacağım.


6
Soru bir sox işleyicisiyle ilgiliydi. Bu kesinlikle sox değil :)
Elektordi

ayrıca sox'a da aktarabilirsiniz.
Scott

202

Libsox-fmt-mp3'ü yükleyin:

sudo apt-get install libsox-fmt-mp3

Ayrıca bundan sonra sox'u yükseltmem gerektiğini öğrendim; bu yüzden yukarıdaki komuta "sox" eklemek zarar vermez.
jcomeau_ictx

Bu benim için çalışmıyor. Sonra bile aptitude reinstall sox Hala bir tane alıyorum SoX was compiled without MP3 encoding support kaçmaya çalıştığımda sox sonradan. (Her ne kadar kuşkusuz hala Lucid'i çalıştırıyorum, bu daha modern bir Ubuntu'da daha iyi çalışabilir.)
zrajm

8
@kev, bunu kabul edilen cevap olarak seçmelisin. Ayrıca, bir libsox-fmt-all mp3 biçimini ve diğer tüm kullanılabilir biçimleri yükleyen paket.
naught101

6
+1, bu kabul edilen cevap olmalıdır, çünkü oynamanın ötesinde diğer şeylere de izin verir, örneğin dönüştürme (ör. sox input.wav output.mp3 bu paket olmadan çalışmayacak)
pascalhein

2
libsox-fmt-mp3'ü kurduktan ve çalıştırdıktan sonra şunu alıyorum: sox WARN mp3 kullanımı: MAD senkronizasyonu kaybetti
kroe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.