Krusaf's Blog

Aller au contenu | Aller au menu | Aller à la recherche

lundi, novembre 19 2007

Playstation 3 & Linux

Depuis quelques jours, je suis l'heureux possesseurs d'une playstation 3. Ayant banni windows depuis longtemps, je recherche une solution pour monter un serveur upnp et dnla afin de lire mes mp3 (voir ogg) + vidéos stockées sur ma petite ubuntu.

Non je n'ai pas la solution miracle mais j'ai fais pas mal de recherches et je m'en vais vous les exposer. Si par chance, vous avez réussi de votre côté, je serai bien heureux de compléter ce présent billet !

Passons aux choses serieuses. La playstation 3 permet de rechercher des serveurs multimédia sur le réseau local et d'en lire les photos, musique (wav d'origin peut-être ?) et vidéos (sous certains formats, pas encore divx mais ca sera arranger dans un futur firmware).

J'ai installé plusieurs serveurs :

mediathomb : Je vois le serveur depuis la PS3, j'accède aux photos mais les MP3, pas moyen de les lire. Je pense que els vodés fonctionnent mais pas tous les formats.

ushare : idem

fuppes : J'ai procédé ainsi :

Attention, il faut installer les pré-requis suivants :

sudo apt-get install libtwolame-dev liblame-dev libmpcdec-dev  libvorbis-dev libflac-dev libmagick++9-dev uuid-dev libtag1-dev libavformat-dev  libflac++-dev libdlna-dev libavcodec-dev libavformat-dev libavutil-dev libpostproc-dev libswscale-dev
svn co http://fuppes-svn.ulrich-voelkel.de/trunk fuppes
cd fuppes
autoreconf -iVf
./configure --prefix=/usr
make
sudo make install
fuppes

Une fois fuppes exécuté sous une console, une url s'affichera vous permettant de configurer fuppes (spécifier les répertoires à partager ...). J'avais placé paas mal d'espoir sur ce logiciel mais ... toujours pas de lecture des MP3 :(

Je n'ai testé que cela. Il en existe d'autres, je les listerai plus tard ^^ (et les testerai ... quand l'envie viendra ;) )

Technique pour convertir une vidéo au format de la play :

sudo apt-get install gpac

Et le petit script qui va bien :

#!/bin/sh
##Released under the GPL.
## www.subvida.com
## Carlos Rivero
function usage {
cat eof $0 inputFile outputFile bitrate
where
    inputFile: The video to convert
    outoutFile: The output video
    bitrate: bitrate for the output (ex: 2000)
EOF
exit 1
}
[ $# -lt 3 ] && usage

echo "EXECUTING COMMAND: mencoder $1 -ovc x264 -oac faac -x264encopts subq=6:pass=1:bitrate=$3:bframes=3:partitions=p8x8,b8x8,i4x4:weight_b:threads=auto:nopsnr:nossim:frameref=3:mixed_refs:bime:brdo:level_idc=41:direct_pred=auto:trellis=1 -o "$2.avi""
echo "Now converting to AVC.  This will take the most time." + `date`

mencoder $1 -ovc x264 -oac faac -x264encopts subq=6:pass=1:bitrate=$3:bframes=3:partitions=p8x8,b8x8,i4x4:weight_b:threads=auto:nopsnr:nossim:frameref=3:mixed_refs:bime:brdo:level_idc=41:direct_pred=auto:trellis=1 -o "$2.avi"

echo "Now converting avi to MP4, due to limitations."
MP4Box -aviraw video $2.avi
MP4Box -aviraw audio $2.avi
mv $2_audio.raw $2_audio.aac
MP4Box -add $2_audio.aac -add $2_video.h264 $2.mp4

Je n'ai pas testé le script. Si jamais vous le testez, et que ça ne fonctionne pas, je veux bien y jeter un oeil.

lundi, septembre 24 2007

Pokerth

PokerTH est une application multi-plateforme et open-source vous permettant de jouer au poker en local mais aussi en réseau (vous pouvez même héberger la partie !). Le seul point négatif est qu'on ne peut (j'espère pour le moment) pas jouer d'argent réel ;)

Les sources sont disponibles sur le site ainsi que l'application pour windows/mac OS/linux.L'installation sur ubuntu ne m'a demandé qu'une seule librairie à installer en plus :

sudo apt-get install  libmikmod2-dev
wget http://downloads.sourceforge.net/pokerth/PokerTH-0.5-linux-installer.bin?use_mirror=kent
chmod +x PokerTH-0.5-linux-installer.bin
./PokerTH-0.5-linux-installer.bin