Mémo Debian & VDR

Poster un message

En réponse à :

Plugin Burn

dimanche 13 janvier 2008 par Michaël

Installation du plugin Burn pour VDR qui nous permettra de créer des DVD ou des images ISO au format DVD de nos enregistrements.

Pré requis

Avoir une Debian
Avoir activé les depôt main, contrib et non-free dans le sources.list
Avoir le dépôt de Marillat activé dans le sources.list
(Vous pouvez recuperer mon sources.list ici ATTENTION, j’ai aussi un fichier preferences avec ce sources.list, sans ce fichier preferences vous vous retrouveriez en Experimental)

- Installation des packages nécessaire :

aptitude install cvs libboost-dev libgd2-xpm-dev mjpegtools dvdauthor mkisofs dvd+rw-tools libcdio-dev sun-java6-jdk

- Définition des variables :

Définition des variables pour votre environnement et ainsi faciliter l’installation pour que ça "colle" à votre façon de penser. ATTENTION, le repertoire REP_BIN doit être dans le path, je vous conseille de laisser ce que j’ai mis pour cette variable.

REP_SRC="/usr/local/src"
REP_BIN="/usr/local/bin"
REP_SRC_VDR="/usr/local/src/VDR"
REP_CONF_VDR="/etc/vdr"

- Installation de ProjectX :

cd $REP_SRC
cvs -z3 -d:pserver:anonymous@project-x.cvs.sourceforge.net:/cvsroot/project-x co -P Project-X
mv Project-X ProjectX
cd ProjectX
sh build.sh

- Installation de genindex :

cd $REP_SRC
wget http://www.muempf.de/down/genindex-0.1.3.tar.gz
tar xvfz genindex-0.1.3.tar.gz
cd genindex-0.1.3
make
cp /usr/local/src/genindex-0.1.3/genindex $REP_BIN
rm $REP_SRC/genindex-0.1.3* -rf

- Installation de requant :

cd $REP_SRC
wget http://rsync16.de.gentoo.org/files/requant/M2VRequantizer-20060306.tgz
wget http://vdrbox.lautre.net/fichiers/VDR/patchs/burn/M2VRequantiser-amd64.diff
tar xvfz M2VRequantizer-20060306.tgz
cd M2VRequantiser
patch -p1 <../M2VRequantiser-amd64.diff
gcc main.c -o requant -lm
install -m 755 requant $REP_BIN
rm -rf $REP_SRC/M2VRequantiser* $REP_SRC/M2VRequantizer*

- Installation de pxsup2dast

cd $REP_SRC
wget http://www.guru-group.fi/~too/sw/m2vmp2cut/pxsup2dast.c
sh pxsup2dast.c
mv pxsup2dast $REP_BIN
rm $REP_SRC/pxsup2dast.c

- Installation du plugins (à partir de la version CVS) :

cd $REP_SRC
wget http://vdrbox.lautre.net/fichiers/VDR/patchs/burn/01-burn-miscellaneous-patchs.diff
wget http://vdrbox.lautre.net/fichiers/VDR/patchs/burn/02-burn-fix-gcc4.3.diff
cd $REP_SRC_VDR/PLUGINS/src
rm -rf burn*
cvs -z3 -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co burn
cd burn
patch -p1 <../../../../01-burn-miscellaneous-patchs.diff
patch -p1 <../../../../02-burn-fix-gcc4.3.diff

Editer le fichier $REP_SRC_VDR/Make.config et y rajouter ceci (Ce n’est pas obligatoire ces options peuvent être définit lors du lancement du plugin) :
DDVDDEV=/dev/dvd -> Correspondant à votre graveur DVD
ISODIR=/video/iso -> Correspondant à l’emplacement où seront stockés les images ISO

Compilation de Burn

cd $REP_SRC_VDR
make plugins

Copie des scripts nécessaire pour Burn

cd $REP_SRC_VDR/PLUGINS/src/burn
cp -r burn $REP_CONF_VDR/plugins
cp $REP_SRC_VDR/PLUGINS/src/burn/vdrburn-dvd.sh $REP_BIN
cp $REP_SRC_VDR/PLUGINS/src/burn/vdrburn-archive.sh $REP_BIN
cp $REP_SRC_VDR/PLUGINS/src/burn/burn-buffers $REP_BIN

Copie de la police nécessaire au sous-titre dans le home du user lançant VDR.

Connectez-vous avec le user qui lance VDR.

su - votre_user
mkdir $HOME/.spumux/
cp $REP_CONF_VDR/PLUGINS/src/burn/burn/fonts/Vera.ttf $HOME/.spumux/

Création du répertoire pour le stockage des images ISO

mkdir -p /video/iso
touch /video/iso/no_remove

Définition des variables pour le vdrburn-dvd.sh

sed -i "s/\/opt\/j2re1.4.2/\/usr/g" $REP_BIN/vdrburn-dvd.sh
awk -v var=$REP_SRC/ProjectX '{ sub("\/opt\/ProjectX",var);print}' $REP_BIN/vdrburn-dvd.sh > /tmp/vdrburn-dvd.sh
mv /tmp/vdrburn-dvd.sh $REP_BIN/
chmod +x $REP_BIN/vdrburn-dvd.sh

Arrêter VDR si ce n’est déjà fait. Ajouter le plugin burn à vos paramètres de VDR habituel. La ligne peux ressembler à ceci :

-P 'burn -t /tmp -d /video -D /dev/dvd -i /video/iso

Supression de toutes les lignes commençant par burn (qui va nous permettre de réinitialiser la configuration de burn

sed -i /^burn.*/d REP_CONF_VDR/setup.conf

Ajout d’une configuration dans le setup.conf de VDR (permettant d’utiliser ProjectX avec burn)

echo "burn.DemuxType = 1" >> REP_CONF_VDR/setup.conf

Maintenant vous pouvez demarrer VDR avec le plugin Burn.

Bonne gravure.

Lien qui m’a été utile pour la rédaction de ce tuto :
Wiki Allemand - Plugins Burn


modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Se connecter
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Ajouter un document

Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 192952

Suivre la vie du site fr    ?    |    titre sites syndiques OPML   ?

Site réalisé avec SPIP 3.2.1 + AHUNTSIC

Website Security Test Statistique réalisée avec CrawlTrack: free visitors and crawlers tracking script- SEO script - script gratuit de statistiques web

Hébergement par l'autre net et ma propre infra.

Creative Commons License

Visiteurs connectés : 0