PDA

View Full Version : Linux/LAME not working



Jason Holtzapple
2004-03-10, 19:38
--- "Michael J. Downey" <mjdowney (AT) iupui (DOT) edu> wrote:
> Hello everyone,
>
> I've just installed the current version SlimServer on a SuSE linux box and it
>
> works very fine. Then I installed LAME, version 3.95.1 (the latest).
>
> When I try to play a .m4a file with the SlimServer, I get no sound. I ran
> slimserver.pl from the command line with the --d_source option and here's the
>
> output I got (see below). Does anyone have an idea of how to proceed?

I don't think the current server is set up to play m4a files
under linux out of the box.

You'll need to get an aac decoder - try faad2 from www.audiocoding.com.
You'll also need to edit your convert.conf file. I recall a post here
several days ago regarding successful play of aac files under Linux -
see if you can find that message for most specific detail.

--Jason

__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
http://search.yahoo.com

kdf
2004-03-10, 21:16
Quoting Jason Holtzapple <jasonholtzapple (AT) yahoo (DOT) com>:

> You'll need to get an aac decoder - try faad2 from www.audiocoding.com.
> You'll also need to edit your convert.conf file. I recall a post here
> several days ago regarding successful play of aac files under Linux -
> see if you can find that message for most specific detail.

here is the text of that very post:

Folks,

I want to report success getting AAC files to play on SqueezeBox at high
fidelity. (My previous posts on this area exposed a bug in the codec that
induced a hiss into the PCM stream and required a LAME work around.) It now
sounds as good from Linux into my Edirol Powered Digital Monitors as either the
Mac or Windows based QuickTime code (mov123). Cudos to the team at
AudioCoding.com, who host the FAAD2 decoder (Congrats Menno and Ivan!), who
tracked down the bugs in the decoder and fixed them. You PC folks may wish to
consider their PC encoder/CD/decoder products at Nero.com.

Now for the details to install on Linux (they are substantially similar for Mac
OS X but unnecessary there):

Using BASH to get the code while it is still in CVS before the next interim release:

CVSROOT=:pserver:anonymous (AT) cvs (DOT) audiocoding.com:/cvsroot/faac
export CVSROOT
cvs login

(Hit return when asked for a password)

cvs co faad2
cd faad2
autoreconf -vif
../configure --with-mp4v2
make
sudo make install

Now edit convert.conf. Find the comment listed below and comment out the mov ->
aif commands (by prepending them with a #). Then add the last two lines below.
(As a retired Mac OS 7 programmer, I wouldn't know how to make a patch. Perhaps,
someone could help me here?):

## you can comment this out if you want to use LAME to transcode AAC/MOV files
to MP3.
#mov aif squeezebox *
# $mov123$ $FILE$

mov wav squeezebox *
$faad$ -w -f 2 $FILE$

-kdf