[asterisk-users] sox: Failed reading obd-demo.mp3: Do not understand format type: mp3

Eric Wieling EWieling at nyigc.com
Tue Sep 13 03:48:19 CDT 2011


"sox -h" will list the formats supported by your install of sox.  If mp3 is not listed, then your sox does not support mp3.  This is not uncommon.  Many Linux distros do not ship support for patent encumbered formats.   Either stop using mp3 (this is what I suggest) or compile and install sox with mp3 support.  

-----Original Message-----
From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Kaushal Shriyan
Sent: Monday, September 12, 2011 8:12 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] sox: Failed reading obd-demo.mp3: Do not understand format type: mp3

Hi,

Can someone please comment about the below issue

[root at host0040 kaushal]# file obd-demo.mp3
obd-demo.mp3: MPEG ADTS, layer III, v1, 256 kBits, 44.1 kHz, Monaural
[root at host0040 kaushal]# sox obd-demo.mp3 -e stat
sox: Failed reading obd-demo.mp3: Do not understand format type: mp3

[root at host0040 kaushal]# sox -V obd-demo.mp3 -r 8000 -c 1 -t ul -w vm-intro.ulaw
sox: Failed reading obd-demo.mp3: Do not understand format type: mp3

[root at host0040 kaushal]# sox -v 0.125 -V <obd-demo.mp3> -t au -r 8000 -U -b -c 1 <obd-demo.ulaw> resample -ql
-bash: obd-demo.ulaw: No such file or directory
[root at host0040 kaushal]# sox -V obd-demo.mp3 -t au -r 8000 -U -b -c 1 obd-demo.ulaw resample -ql
sox: Failed reading obd-demo.mp3: Do not understand foReply rmat type: mp3

[root at host0040 kaushal]#

When i invoke the same obd-demo.mp3 it works perfectly fine

host0040*CLI> channel originate DAHDI/g0/xxxxxxxxxx Application MP3Player /home/kaushal/obd-demo.mp3 [Sep  9 16:44:56] DEBUG[12691]: sig_pri.c:985 sig_pri_request: sig_pri_request 1 [Sep  9 16:44:56] DEBUG[12691]: sig_pri.c:6427 sig_pri_call: CALLER NAME:  NUM:
  -- Requested transfer capability: 0x00 - SPEECH
  -- Launching MP3Player(/home/kaushal/obd-demo.mp3) on DAHDI/i1/9833754756-1

[root at host0040 ~]# rpm -qa | grep sox
sox-12.18.1-1.el5_5.1
[root at host0040 ~]# rpm -qa | grep lame
lame-3.98.4-1.el5.rf
lame-devel-3.98.4-1.el5.rf
[root at host0040 ~]#


MP3 support in  SoX  is  optional
                and requires access to either or both the external libmad and libmp3lame libraries.  To see if there is support for Mp3 run sox -h and
                look for it under the list of supported file formats as "mp3".

[root at host0040 ~]# sox -h
sox: Version 12.18.1

Usage: [ gopts ] [ fopts ] ifile [ fopts ] ofile [ effect [ effopts ] ]

gopts: -e -h -p -q -S -V

fopts: -r rate -c channels -s/-u/-U/-A/-a/-i/-g/-f -b/-w/-l/-d -v volume -x

effect: avg band bandpass bandreject chorus compand copy dcshift deemph earwax echo echos fade filter flanger highp highpass lowp lowpass mask mcompand noiseprof noisered pan phaser pick pitch polyphase rate repeat resample reverb reverse silence speed stat stretch swap synth trim vibro vol

effopts: depends on effect

Supported file formats: aiff al alsa au auto avr cdr cvs dat vms gsm hcom la lu maud nul ossdsp prc raw sb sf sl smp sndt sph 8svx sw txw ub ul uw voc vorbis vox wav wve

Which package contains libmad and libmp3lame libraries available on CentOS 5.6

Regards,

Kaushal

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



More information about the asterisk-users mailing list