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.




clics


visiteurs uniques