Axiso

Notes

Lecteur multimédia Raspberry Pi avec DVD externe

En vrac — janvier 2014

Installation d’un « multimédia center » sur un Raspberry Pi avec lecteur de DVD externe.

Matériel :

  • Raspberry Pi, modèle B
  • Lecteur de DVD externe Lenovo

Vu que leurs livraison par e-mail peut nécessiter quelques heures, acheter dès à présent les licences MPEG-2 et VC-1 : http://www.raspberrypi.com . 3.60£, soit 4.30€.

Télécharger la version « Standalone Image » de Raspbmc : http://download.raspbmc.com/downloads/bin/filesystem/prebuilt/raspbmc-final.img.gz .

Insérer la carte SD et la préparer avec une nouvelle partition et la copie de Raspbmc.

sudo cfdisk /dev/sdb
New > Primary > Volume total > Write > yes > Quit.
sudo dd if=/home/raspberry/raspbmc-final.img of=/dev/sdb bs=4M

Ejecter et ré-insérer la carte ou la monter.

Télécharger la dernière version du fichier script.PlayDVD-0.4.01.zip présent à cette adresse. S’inscrire si besoin : http://forum.stmlabs.com/showthread.php?tid=7623
Ne pas extraire l’archive.
Copier l’extension sur la partition de la carte contenant Raspbmc (et non celle avec les quelques fichiers de lancement).

cp /home/raspberry/script.PlayDVD-0.4.01.zip /media/user/A1B2C3D4/home/pi

Ejecter les deux partitions de la carte mémoire. L’insérer dans le Raspberry.
Connecter l’adaptateur électrique.

La procédure suivante est décrite sur http://forum.stmlabs.com/showthread.php?tid=7623 . Un script y est aussi disponible.

Attendre que le système se configure.

ssh pi@192.168.0.12

Passe : raspberry

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y bzip2 gcc make mplayer curl lsdvd
wget http://www.videolan.org/pub/libdvdcss/1.2.13/libdvdcss-1.2.13.tar.bz2
tar -xvjf libdvdcss-1.2.13.tar.bz2
cd libdvdcss-1.2.13
./configure
make
sudo make install
sudo cp /usr/local/lib/libdvdcss* /lib
sudo apt-get -y -f install
sudo mkdir /media/LARGEFILES
sudo mkfifo /media/LARGEFILES/dvd.mpg
sudo chmod o+w /media/LARGEFILES/dvd.mpg
cd ~
sudo vi /boot/config.txt

Ajouter les deux licences reçues.

decode_MPG2=0x1a2b3c4d decode_WVC1=0x5e6f7g8h

(ou
Sur l’écran Programmes > Raspbmc settings > System configuration, entrer les licences reçues à MPEG2 codec license et VC1 codec key.
Attention, il est possible que le clavier soit en configuration Qwerty.)

Sur le Raspberry, configurer les locales de Raspbmc avec, par exemple fr_FR UTF8.

Système > Paramètres > Extensions > Installer depuis un fichier zip > Dossier racine. Sélectionner script.PlayDVD-0.4.01.zip.

Il devrait maintenant être possible de lancer la lecture avec l’écran Vidéos > Extensions > PlayDVD > DVD Drive ou Lire le disque sur l’accueil.
Si la sortie son utilisée n’est pas celle du connecteur HDMI, il est possible de la modifier une fois le film en lecture via la configuration du son (icône du haut-parleur).

Vidéo saccadée

Tenter de modifier les options de synchronisation présentes sur Settings > Video > Playback et en cliquant le bouton situé en bas à gauche afin d’obtenir les options en mode avancé.

Ou préciser le lecteur DVD logiciel à utiliser par le système :

vi /home/pi/.xbmc/userdata/advancedsettings.xml
<advancedsettings>   <video>     <defaultdvdplayer>dvdplayer</defaultdvdplayer>   </video> </advancedsettings>