[[vdr]]
Piste: » vdr
Qu'est-ce VDR ?
VDR (Video Disk Recorder) est un logiciel libre permettant de recevoir la TV sur PC.
Sa particularité réside dans le fait qu'il peut tourner sans serveur graphique (comme xorg/gnome). Le contrôle de VDR peut donc se faire totalement via une simple télécommande, la sortie vidéo par une carte de décompression MPEG-2.
De nombreux plugins existent, consultation météo, visionnage de photos, lecture de divx, de dvd, de musiques, RSS, emails, jeux, motorisation de parabole, streaming vers d'autres VDR. Autant de possiblités que d'idées s'offrent aux utilisateurs de ce logiciel.
Pré-requis
Avant de vous lancer dans la réalisation d'une VdrBox, sachez que VDR fonctionne nativement pour les cartes de reception de télévision numerique dotés de sorties TV ; il est donc plus aisé d'installer VDR avec une telle configuration. Cependant il existe divers plugins permettant de contourner cela. Ce tutoriel n'en parle pas. <fixme>
Nous partons d'une distribution fraîchement installée (ici hardy alpha3 pour écrire ce tutoriel).
Les packets nécessaires
On part du principe ou vous venez d'installer fraîchement votre distribution "server". (ici Hardy).
Le programme VDR
mkdir ~/fichiers-vdr cd ~/fichiers-vdr
Téléchargez dans ce répertoire ~/fichiers-vdr le programme seul sur le site de l'auteur ou en pack (avec une compilation des plugins) sur DvbKiVaBien2 (moyennant une inscription).
tar xfj vdr-1.5.13-br.tar.bz2 sudo mv vdr-1.5.13-br /usr/local/src/ sudo ln -s /usr/local/src/vdr-1.5.13-br /usr/local/src/VDR cd /usr/local/src/VDR
Packets nécessaires à la compilation de VDR
Installez les paquets patch make g++ libfontconfig1-dev libjpeg62-dev libcap-dev gettext libdvdnav-dev libdvdread-dev screen
Compilation de VDR
make
Les plugins
Paquets nécessaires à la compilation des grands plugins VDR
Installez les paquets libimlib2-dev libdvdnav-dev libmagick++9-dev libncurses5-dev libssl-dev libcurl4-openssl-dev libavcodec-dev liba52-0.7.4-dev libcdio-dev libncursesw5-dev libmad0-dev libgd2-xpm-dev libid3tag0-dev libsndfile1-dev libxml++2.6-dev libglibmm-2.4-dev libfftw3-dev
Compilation des plugins
make pluginsLa commande va compiler tous les plugins qui ont un lien symbolique dans /usr/local/srv/VDR/PLUGINS/src
Installation des exécutables et librairies
sudo make install
Le firmware
Recuperation du firmware dvb pour les cartes NEXUS-S
cd /lib/firmware sudo wget http://www.linuxtv.org/downloads/firmware/dvb-ttpci-01.fw-2622 sudo mv dvb-ttpci-01.fw-2622 dvb-ttpci.fw
La télécommande
Regle udev de la télécommande nexus-s
Nous créons une regle udev pour que le lien /dev/input/IRsat pointe toujours sur le node correspondant à notre capteur de télécommande. (Node pouvant changer entre 2 boot)
sudo sed -i '28iACTION=="add", KERNEL=="event*", SUBSYSTEMS=="input", ATTRS{name}=="DVB on-card IR receiver", SYMLINK+="input/IRsat"' /etc/udev/rules.d/65-persistent-input.rules
VdrAdmin
Installation de vdradmin
Installez les paquets vdradmin-am Remplacez ENABLED="0" par ENABLED="1" dans le fichier /etc/default/vdradmin-am Accedez par http://linvdr:linvdr@IP_VDR_BOX:8001 Où IP_VDR_BOX correspond à l'ip de votre machine exploitant VDR.
Si vous avez installé le plugin streamdev-server, accedez aux chaines par
mplayer http://IP_VDR_BOX:3000/PES/3
Liens
Site de l'auteur
Projet VDRLive (Essayer sans l'installer)
Forum Français sur le DVB, partie dédiée à VDR (idéal pour être guidé)
Wiki VDR Français
Wiki VDR Anglais
Wiki Allemand (Langue de l'auteur)
Portail de la communauté VDR Allemand
Contributeur : Fanch317.
