Hi there,
Firstly to say, i am actually shocked. Using the forum search i wasn't able to find any clue about installing mplayer-ps3 ( SPU optimized mplayer ) and there are just few posts about spu-medialib. On the other hand there are loads of posts about vlc and mplayer. Do people really want to watch at least some movies of HD content on PS3 or all SDs without freezing ? Using spu optimized sdl just gives you some more free processing power but that's all. But back to the topic:
What is mplayer-ps3 ?
An optimized mplayer binary, that uses spu-medialib for colour conversation.
What is it capable of ?
It can play all SD video files ( 640 x 480 to 720 x 576 ) and most HD files ( 1080 x 720 and maybe greater ) without freezing or lagging. The quality of image is not reduced. Ideal fo PS3.
Steps: ( I did this using e17. So for GNOME users some steps will be a bit different. E.g. application destinations. )
1) Install bzip2-libs ( or bzip2 ), unrar and update glibc ( 2.7 or greater )
2) Download spu-medialib ( attached below )
3) Extract it in your home directory. Run:
- Code: Select all
cd ~/spu-medialib_0.1git20071126-1_powerpc/data
su
cd usr/include
cp -r spu-medialib /usr/include
cd ~/spu-medialib_0.1git20071126-1_powerpc/data
cd usr/lib/pkgconfig
cp libspu-medialib.pc /usr/lib/pkgconfig
cd ~/spu-medialib_0.1git20071126-1_powerpc/data
cd usr/lib
cp libspu-medialib.a /usr/lib
cp libspu-medialib.la /usr/lib
cp libspu-medialib.so.0.100.0 /usr/lib
ln -s /usr/lib/libspu-medialib.so.0.100.0 /usr/lib/libspu-medialib.so.0
ln -s /usr/lib/libspu-medialib.so.0.100.0 /usr/lib/libspu-medialib.so
cd ~/spu-medialib_0.1git20071126-1_powerpc/data
cd usr/local/bin
cp -r * /usr/bin
cp -r * /usr/local/bin
cd
Don't close the terminal.
4) Download mplayer-ps3 from
http://proxima.isp.tula.ru:20080/mplaye ... 090904.zip
5) Extract it. Make it executible ( tick box about execution in permissions section of properties ). Run:
- Code: Select all
cp mplayer-ps3 /usr/bin
6) Download my small GUI script ( attached below ), extract it and make it executible also. Run:
- Code: Select all
cd
cp PS3MoviePlayer /usr/bin
7) Now we need to create a special terminal profile. So in terminal choose edit > profiles. Create new profile "mplayer". Now edit it, go to "title and command", find phrase "when command exits" and choose - close the terminal ( or how it was called ...) . Then go to "colors", untick box that says use colours from system theme and choose "text color" and "background color" to be black ( press on colour boxes of both and paste #000000 ). Go to "effects" and make sure that it uses solid color. Finally go to "scrolling" and choose "scrollbar is disabled". You have made neccessary changes, so close the profile window. ( But make sure that changes are there. )
Make a shortcut to run PS3MoviePlayer or add it to your applications.
TEST:
run
- Code: Select all
ps3-mplayer
and you should see its usage
Some notes:
- some resolutions don't work
- if you are using E17, tick box with auto-hide option in advanced configuration of your shelf ( panel )
- don't run any other SPU optimized programs when running mplayer-ps3 ( e.g. SPU optimized scaler )
- if ps3-mplayer failed to open some shared library, then install firstly package that provides it ( using http://www.rpmfind.net/ for example )
- Mplayer ( original mplayer ) will not work properly, if mplayer-ps3 is installed. ( Anyway, why would you need it ? )
Sorry for this messy guide. Enjoy !