2012-05-30 1 views
2

Я пытаюсь перекомпилировать источник sox с поддержкой mp3 на CentOS 5. Примечание. Sox-12.18.1-1.el5_5.1 был установлен на моя машина CentOS некоторое время.sox по-прежнему не поддерживает mp3 после того, как его источник перекомпилирован с поддержкой mp3

После http://techblog.netwater.com/?p=4, я установил следующие пакеты, используя yum.

yum install gcc-c++ libmad libmad-devel libid3tag libid3tag-devel lame lame-devel flac-devel libvorbis-devel make 

./configure показывает следующее.

BUILD OPTIONS 
Debugging build............no 
Distro name ...............not specified! 
Dynamic loading support....no 
Pkg-config location........$(libdir)/pkgconfig 
Play and rec symlinks......yes 
Symlinks enabled...........yes 

OPTIONAL DEVICE DRIVERS 
ao (Xiph)..................no 
alsa (Linux)...............no 
coreaudio (Mac OS X).......no 
sndio (OpenBSD)............no 
oss........................yes 
pulseaudio.................no 
sunaudio...................no 

OPTIONAL FILE FORMATS 
amrnb......................no 
amrwb......................no 
ffmpeg.....................no 
flac.......................yes 
gsm........................yes (in-tree) 
lpc10......................yes (in-tree) 
mp3........................yes 
id3tag....................yes 
lame......................yes 
dlopen lame...............no 
mad.......................yes 
dlopen mad................no 
oggvorbis..................yes 
sndfile....................no 
wavpack....................no 

OTHER OPTIONS 
ladspa effects.............no 
magic support..............yes 
png support................no 
GOMP support...............yes 

Но после выполнения "сделать & & сделать установки", выдав

sox test.mp3 tmp1.mp3 reverse 

возвращает

sox: Failed reading test.mp3: Do not understand format type: mp3 

Что я здесь отсутствует? Благодарю.

+1

Я знаю, что это старое, но проблема заключается в том, что делает установки не установлен Сокс в каталог на вашем PATH, так что вы все еще используете версию 12, а не версию 14. –

+0

Это должно помочь вам. Установка SoX с поддержкой MP3 на CentOS 5.x http://techblog.netwater.com/? p = 4 :) –

ответ

0

У меня была та же проблема.

Убедитесь, что нет никакой другой Sox, установленной на сервере:

yum remove sox 

Следующие:

make uninstall 
make clean 
./configure 
make 
make install