PDA

View Full Version : better mplayer for OSX



Michael Tarr
2004-12-08, 09:10
Okay, I think one issue is the cruddy mplayer version installed by
fink. Plus it messes with all your X11 libs, which is ugly.

I realized a nice binary could be had as part of the ffmpegX package.
get ffmpegX if you need, but you can also just download:

http://prdownloads.sf.net/mplayerosx/ffmpegXbinaries1115.zip

and take the mplayer (I put it in /usr/local/bin)

It doesn't have the slow cache fill problem of the fink mplayer....

You might also wish to install:

http://forms.helixcommunity.org/helixdnaclient/index.html?filename=DR5/
client-1.1.5-DevRel_macos-gcc3-pb_all_clients.tar.gz

We are getting close. Since I can now play xpn streams (and other WMA
streams) via the command line using mplayer, is there an easy way to do
so via slimserver? Or do I need to get AlienBBC to work (and soon we
will need a more apropos name, like AlienPlay)

-m

Adrian Merwood
2004-12-08, 10:25
Michael Tarr wrote:

> Okay, I think one issue is the cruddy mplayer version installed by
> fink. Plus it messes with all your X11 libs, which is ugly.
>
> I realized a nice binary could be had as part of the ffmpegX package.
> get ffmpegX if you need, but you can also just download:
>
> http://prdownloads.sf.net/mplayerosx/ffmpegXbinaries1115.zip
>
> and take the mplayer (I put it in /usr/local/bin)
>
> It doesn't have the slow cache fill problem of the fink mplayer....
>
> You might also wish to install:
>
> http://forms.helixcommunity.org/helixdnaclient/index.html?filename=DR5/
> client-1.1.5-DevRel_macos-gcc3-pb_all_clients.tar.gz
>
> We are getting close. Since I can now play xpn streams (and other WMA
> streams) via the command line using mplayer, is there an easy way to
> do so via slimserver? Or do I need to get AlienBBC to work (and soon
> we will need a more apropos name, like AlienPlay)
>
> -m
>
>

Adrian Merwood
2004-12-08, 10:48
Got it....I was missing the full path to mplayer in transcoder_proxy.pl

I'll keep testing

Adrian

Daniel Cohen
2004-12-08, 11:20
On 8/12/04 at 11:10 am -0500, Michael Tarr wrote
>Okay, I think one issue is the cruddy mplayer version installed by
>fink. Plus it messes with all your X11 libs, which is ugly.
>
>I realized a nice binary could be had as part of the ffmpegX
>package. get ffmpegX if you need, but you can also just download:
>
>http://prdownloads.sf.net/mplayerosx/ffmpegXbinaries1115.zip
>
>and take the mplayer (I put it in /usr/local/bin)
>
>It doesn't have the slow cache fill problem of the fink mplayer....


Good, that's another possibility

>
>You might also wish to install:
>
>http://forms.helixcommunity.org/helixdnaclient/index.html?filename=DR5/client-1.1.5-DevRel_macos-gcc3-pb_all_clients.tar.gz


This should be needed. But *where* did you put it?

>
>We are getting close. Since I can now play xpn streams (and other
>WMA streams) via the command line using mplayer, is there an easy
>way to do so via slimserver? Or do I need to get AlienBBC to work
>(and soon we will need a more apropos name, like AlienPlay)

I suspect it will be easy to get AlienBBC to work once mplayer is
working. Look at my instructions (just a variant of the ones on the
AlienBBC site )about editing two files, and add (which I forgot) that
the path to mplayer must also be edityed to point correctly.
--
Daniel Cohen

Jules Taplin
2004-12-08, 12:05
Marvellous!

So... looks like most of the problems are traceable to a pretty crummy
version of mplayer. Looks like I should add 'which version of mplayer do
you have' to the top of my list of questions ;)

To answer one of your earlier questions, the way to make AlienBBC play
other streams that it can decode is to make a playlist (.pls file), and
fill it like this:

[playlist]
numberofentries=1
File1=http://localhost:5123/RealAudio/http://ogg.smgradio.com/vr96.ogg

(The one above, for example, drives the transcoder to decode ogg files).
Replace the second 'http://' forwards with the name of your stream.

The only problem with this method is that mplayer doesn't work out if
something is a playlist or not if you feed it to it, and so needs
telling. The code understands that '.ogg' aren't a playlist, but
currently assumes everything else is. So... point it at .asx files,
rather than .wma, etc. Or, you could make a playlist file, and point the
proxy to that in the same fashion.

(That's not really supported behaviour, by the way *grin*)


-- Jules

Adrian Merwood wrote:

> Got it....I was missing the full path to mplayer in transcoder_proxy.pl
>
> I'll keep testing
>
> Adrian
>

Adrian Merwood
2004-12-08, 12:30
Daniel,

It seems to want the codecs in /Library/Application
Support/ffmpeg/reallib. I made the directory and copied all the .bundle
directories from the helix download into it.

Adrian