ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[vdr]]

Piste: » vdr

Ce tuto précise pour le moment quels packets sont nécéssaires à la compilation de la version 1.5.9 de VDR et de ses principaux plugins sur une Ubuntu Gutsy 7.10 server.

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 controle de VDR peut donc se faire totalement via un simple télécommande, la sortie video 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'offre 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

Packets 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

Les versions inferieures à hardy 8.04 auront à installer le packet fftw3-dev au lieu de libfftw3-dev
Compilation des plugins
make plugins
La commande va compiler tous les plugins qui ont un lien symbolique dans /usr/local/srv/VDR/PLUGINS/src
Installation des executables 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


vdr.txt · Dernière modification: Le 22/02/2008, à 19:24 par 62.147.243.3
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL