Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
vdr [Le 08/06/2014, 11:51] grigouille [Les Frontends] |
vdr [Le 03/01/2025, 21:06] (Version actuelle) grigouille ajout vdradmin |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>tutoriel multimédia carte_tv tnt}} | + | {{tag> tutoriel multimédia carte_tv tnt media_center}} |
---- | ---- | ||
Ligne 6: | Ligne 6: | ||
[[http://www.tvdr.de|VDR]] (Video Disk Recorder) est un logiciel libre permettant de recevoir la TV sur PC. | [[http://www.tvdr.de|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 [[wpfr>DivX]], de DVD, de musique, RSS, e-mails, jeux, motorisation de parabole, streaming vers d'autres centres multimédia, notamment [[:kodi|Kodi]]. Autant de possibilités que d'idées s'offrent aux utilisateurs de ce logiciel. |
- | De nombreux plugins existent : consultation météo, visionnage de photos, lecture de [[wpfr>DivX]], de DVD, de musique, RSS, e-mails, jeux, motorisation de parabole, streaming vers d'autres centres multimédia, notamment [[:xbmc|XBMC]]. Autant de possibilités que d'idées s'offrent aux utilisateurs de ce logiciel. | + | Il est possible d'installer VDR sur une machine différente de la machine qui affiche les films. La première machine sera dénommée "serveur", elle ne nécessite que très peu de puissance car elle ne décode pas le fichier vidéo. On peut la connecter à un [[NAS]] pour le stockage. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | + | * Disposer des [[:sudo|droits d'administration]]. | |
- | Avoir installé les drivers de sa [[:carte_tv|carte TV]] | + | * Disposer d'une connexion à Internet configurée et activée. |
+ | * Avoir installé les pilotes de sa [[:carte_tv|carte TV]] | ||
===== Installation ===== | ===== Installation ===== | ||
- | ==== Via les dépôts officiels d'Ubuntu ==== | + | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>vdr|vdr]]**. |
- | VDR est présent dans les dépôts officiels d'Ubuntu. Il est possible de l’installer avec la logithèque en [[:tutoriel:comment_installer_un_paquet|installant simplement le paquet]] **[[apt>vdr]]**. | + | |
- | Lors de l'installation, il vous est demandé si vous voulez créer le répertoire /var/lib/video.00 où seront stockés les enregistrements. Vous pouvez répondre oui | + | Lors de l'installation, il vous est demandé si vous voulez créer le répertoire ''/var/lib/video'' où seront stockés les enregistrements. Vous pouvez répondre oui et changer par la suite son emplacement dans le fichier ''/etc/vdr/conf.d/00-vdr.conf''. |
- | et changer par la suite la variable VIDEO_DIR dans le fichier /etc/default/vdr. | + | |
Par la suite, vous devez indiquer le type de carte DVB (Satellite/Terrestre/Câble). | Par la suite, vous devez indiquer le type de carte DVB (Satellite/Terrestre/Câble). | ||
- | Enfin [[:lirc|LIRC - Installation & maintenance]] est installé. | + | <note>Pour le DVB-T2 il faut vdr 2.3, soit une version d'Ubuntu >= 17.10</note> |
- | + | ||
- | ==== Via le PPA de yaVDR ==== | + | |
- | [[YaVDR]] est une équipe qui propose une distribution éponyme, basée sur Ubuntu, qui a pour but de faire tourner VDR ainsi que [[XBMC]] sur votre PC de salon. | + | |
- | + | ||
- | YaVDR propose différents [[:PPA]] spécifiques à leur distribution (xxx-yavdr) mais aussi certaines utilisables plus largement par les utilisateurs d'Ubuntu (xxx-vdr). | + | |
- | + | ||
- | * Ainsi, si vous êtes sous Ubuntu **[[:lucid|10.04]]**, **[[:natty|11.04]]** et que vous souhaitez utiliser la version 1.7.22 de VDR, utilisez les dépôts **yavdr/stable-vdr** | + | |
- | <code>sudo add-apt-repository ppa:yavdr/stable-vdr | + | |
- | sudo apt-get update | + | |
- | sudo apt-get install vdr | + | |
- | </code> | + | |
- | * Si vous êtes sous **[[:lucid|10.04]]**, **[[:natty|11.04]]**, **[[:precise|12.04]]** et souhaitez utiliser la version 1.7.27, utilisez les dépôts **yavdr/testing-vdr** : | ||
- | <code>sudo add-apt-repository ppa:yavdr/testing-vdr | ||
- | sudo apt-get update | ||
- | sudo apt-get install vdr | ||
- | </code> | ||
- | <note>Malgré ce qu'indique son nom, la version "**testing**" est tout à fait utilisable pour une utilisation quotidienne. Cette dénomination provient probablement du fait que la version courante de YaVDR est basée sur Ubuntu [[:natty|11.04]].</note> | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | VDR est un logiciel très complet ce qui se paye par une configuration relativement complexe. | ||
- | D'une manière générale, la configuration de VDR se fera en éditant les fichiers présents dans les dossiers **/var/lib/vdr** et/ou **/etc/vdr/**. | ||
- | En particulier, les 2 suivants seront incontournables. | ||
Ligne 53: | Ligne 32: | ||
Ce fichier définit la liste des chaînes disponibles. | Ce fichier définit la liste des chaînes disponibles. | ||
- | Pour l'obtenir, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>w-scan|w-scan]]** et l’exécuter avec les paramètres correspondant à votre type de réception. | + | Pour l'obtenir, utilisez **[[apt>w-scan|w-scan]]** et exécutez le avec les paramètres correspondant à votre type de réception. |
Par exemple : | Par exemple : | ||
* pour la TNT sur le sol français : | * pour la TNT sur le sol français : | ||
- | <code>sudo w_scan -c FR > /var/lib/vdr/channels.conf</code> | + | <code>w_scan -c FR -C UTF-8 > channels.conf</code> |
* pour le satellite sur Astra 19,2E : | * pour le satellite sur Astra 19,2E : | ||
- | <code>sudo w_scan -fs -s S19E2 > /var/lib/vdr/channels.conf</code> | + | <code>w_scan -fs -s S19E2 -C UTF-8 > channels.conf</code> |
+ | Vous pouvez ensuite éditer ce fichier pour modifier l'ordre des chaînes ouen supprimer. | ||
- | Vous pouvez ensuite éditer ce fichier pour modifier l'ordre des chaînes ou en supprimer. | + | Copiez ensuite le fichier :<code>sudo cp channels.conf /var/lib/vdr</code> |
- | ====setup.conf==== | ||
- | Définit les paramètres de VDR. Lire le manuel : | + | ==== 00-vdr.conf ==== |
- | <code>man vdr</code> ou <code>vdr --help </code> | + | Ce fichier permet de modifier l'emplacement des enregistrements. Dans l'exemple ci-dessous les enregistrements sont stockés dans /media/tnt/vdr. Vous pouvez mettre ce que vous voulez. Assurez-vous que vdr ait bien accès à ce répertoire : |
+ | <code>sudo chown -R vdr:vdr /media/tnt/vdr</code> | ||
- | <note>A compléter ...</note> | + | Le ligne de lirc a été décommenté car l'installation est sur une machine serveur. |
+ | <file - /etc/vdr/conf.d/00-vdr.conf > | ||
+ | # | ||
+ | # This file contains the arguments for VDR if invoked without arguments on the | ||
+ | # command line. | ||
+ | # | ||
+ | # See `man vdr`. | ||
+ | # | ||
- | ===== Utilisation ===== | + | [vdr] |
+ | --video=/media/tnt/vdr | ||
+ | --config=/var/lib/vdr | ||
+ | --lib=/usr/lib/vdr/plugins | ||
+ | --record=/usr/lib/vdr/vdr-recordingaction | ||
+ | --epgfile=/var/cache/vdr/epg.data | ||
+ | --user=vdr | ||
+ | --grab=/tmp | ||
+ | --port=6419 | ||
+ | --watchdog=60 | ||
+ | #--lirc | ||
+ | --vfat | ||
+ | #--shutdown=/usr/lib/vdr/vdr-shutdown.wrapper | ||
+ | #--userdump | ||
+ | </file> | ||
- | ==== Exécution temporaire ==== | + | =====Surveillance de l'activité ===== |
- | VDR se lance "simplement" avec la commande **vdr**... suivie de ses nombreux paramètres de configuration. | + | Pour surveiller l'activité du serveur : <code bash>tail -f /var/log/syslog | grep vdr</code> |
+ | ===== VDR-admin ===== | ||
+ | La paquet vdradmin-am est une alternative au plugin vdr-live. | ||
+ | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>vdradmin-am]]** | ||
- | Taper la commande suivante pour plus d'information : | + | Il convient de modifier le fichier ''/var/lib/vdradmin-am/vdradmind.conf'' pour modifier le mot de passe et le login par défaut (qui sont linvdr) |
- | <code>man vdr</code> | + | |
- | <note>A compléter avec les paramètres les plus importants, quelques exemples d'utilisation</note> | + | Pour activer le service il faut éditer le fichier ''/etc/default/vdradmin-am'' et mettre ENABLED="1" |
- | ==== Lancement automatique en mode serveur ==== | + | Pour vérifier son statut, on peut lancer la commande : |
- | Le fichier **/etc/default/vdr** permet de définir le comportement par défaut de VDR exécuté en arrière plan en mode serveur. | + | <code>service vdradmin-am status</code> |
- | + | ||
- | * Pour demander à VDR de se lancer automatiquement au démarrage d'Ubuntu mettre : | + | |
- | <file>ENABLED=1</file> | + | |
- | + | ||
- | * Pour changer le répertoire des enregistrements (par exemple /home/vdr) : | + | |
- | <code>sudo mkdir /home/vdr && sudo chown vdr:vdr /home/vdr</code> | + | |
- | + | ||
- | Mettre alors dans le fichier **/etc/default/vdr** : | + | |
- | <file>VIDEO_DIR=/home/vdr</file> | + | |
- | + | ||
- | * La prise en charge des accents de la langue française nécessite l'ajout à ce même fichier du paramètre suivant : | + | |
- | <file>export VDR_CHARSET_OVERRIDE="ISO-8859-1"</file> | + | |
- | + | ||
- | Le serveur VDR pourra être (re)démarré et arrêté avec les commandes suivantes : | + | |
- | <code>sudo service vdr start | + | |
- | sudo service vdr restart | + | |
- | sudo service vdr stop</code> | + | |
- | + | ||
- | <note>A compléter ...</note> | + | |
===== Les plugins ===== | ===== Les plugins ===== | ||
- | VDR présente un très grande modularité basée sur l'installation de plugins très variés. Une liste-quasi exhaustive est disponible [[http://linuxtv.org/vdrwiki/index.php/Plugins|ici]]. | + | VDR présente un très grande modularité basée sur l'installation de plugins très variés. Une liste-quasi exhaustive est disponible [[https://linuxtv.org/vdrwiki/index.php/Plugins|ici]]. |
- | ==== Installation via les dépôts ==== | + | * Certains plugins sont disponibles dans les dépôts officiels d'Ubuntu. Voir [[https://launchpad.net/ubuntu/+search?text=vdr-plugin|ici]]. Pour les installer faites une recherche dans votre [[:gestionnaire de paquets]] avec le mot clé **vdr-plugin**. Les plugins s'installent côté serveur. |
- | * Certains plugins sont disponibles dans les dépôts officiels d'Ubuntu. Voir [[https://launchpad.net/ubuntu/+search?text=vdr-plugin|ici]]. | + | |
* De nombreux autres sont de plus disponibles dans les dépôts de YaVDR. Voir [[https://launchpad.net/~yavdr/+archive/testing-vdr|ici]]. | * De nombreux autres sont de plus disponibles dans les dépôts de YaVDR. Voir [[https://launchpad.net/~yavdr/+archive/testing-vdr|ici]]. | ||
- | |||
- | ==== Installation à partir des codes sources ==== | ||
- | Il est bien sûr possible de compiler les plugins à partir des codes sources. La démarche générale est la suivante : | ||
- | - Télécharger les sources du plugin désiré | ||
- | - Dans un terminal, se rendre à la racine du dossier téléchargé/décompressé | ||
- | - Éditer le fichier Makefile pour renseigner les champs suivants : <code>DVBDIR = /usr #Pas toujours nécessaire, varie selon les plugins | ||
- | VDRDIR = /usr/include/vdr | ||
- | LIBDIR = /usr/lib/vdr/plugins</code> | ||
- | - Compiler et installer : | ||
- | <code>sudo make</code> | ||
==== Configuration des plugins ==== | ==== Configuration des plugins ==== | ||
Ligne 125: | Ligne 98: | ||
==== Exemples de plugin ==== | ==== Exemples de plugin ==== | ||
=== Plugin Live (Live Interactive VDR Environment) === | === Plugin Live (Live Interactive VDR Environment) === | ||
- | Ce plugin permet de contrôler VDR via une interface Web. Il est indispensable pour programmer des enregistrements sans avoir installer de [[vdr#les_frontends|Frontend]]. Il suffit d'ajouter le paquet **[[apt>vdr-plugin-live]]**. | + | Ce plugin permet de contrôler VDR via une interface Web. Il est intéressant pour programmer les enregistrements. Il suffit d'ajouter le paquet **[[apt>vdr-plugin-live]]**. |
Pour bénéficier de toutes les fonctionnalités, ajouter aussi **[[apt>vdr-plugin-streamdev-server]]** et **[[apt>vdr-plugin-epgsearch]]**. Relancer ensuite le service vdr. Soit en ligne de commande : | Pour bénéficier de toutes les fonctionnalités, ajouter aussi **[[apt>vdr-plugin-streamdev-server]]** et **[[apt>vdr-plugin-epgsearch]]**. Relancer ensuite le service vdr. Soit en ligne de commande : | ||
Ligne 134: | Ligne 107: | ||
Pour y accéder : | Pour y accéder : | ||
http://localhost:8008/ | http://localhost:8008/ | ||
- | ou | + | ou |
http://ip_du_serveur_vdr:8008/ | http://ip_du_serveur_vdr:8008/ | ||
Ligne 141: | Ligne 114: | ||
http://www.vdr-wiki.de/wiki/index.php/Live-plugin | http://www.vdr-wiki.de/wiki/index.php/Live-plugin | ||
- | <note>A compléter avec la description de différents plugins</note> | + | Pour pouvoir voir l'émission en cours dans la page web, installez **[[apt>browser-plugin-vlc]]**. Redémarrez vdr. Sur la page de VDR-Live->Actuellement, un clic sur le triangle jaune lance une fenêtre avec la vidéo. |
===== Les Frontends ===== | ===== Les Frontends ===== | ||
Ligne 148: | Ligne 121: | ||
==== VDR X-Frontend ==== | ==== VDR X-Frontend ==== | ||
- | * le plugin **[[apt>vdr-plugin-xineliboutput]]** à utiliser avec le logiciel **[[apt>libxineliboutput-sxfe|vdr-sxfe]]**. | + | * le plugin **[[apt>vdr-plugin-xineliboutput]]** à utiliser avec le logiciel **[[apt>xineliboutput-sxfe|vdr-sxfe]]**. |
- | ==== XBMC ==== | + | ==== Kodi ==== |
- | * Installer [[xbmc|XBMC 13.0]] via PPA. | + | * Installez [[:kodi|Kodi]]. |
- | * Installer **[[apt>xbmc-pvr-vdr-vnsi]]** et **[[apt>vdr-plugin-vnsiserver]]**. | + | * Installez côté client **[[apt>kodi-pvr-vdr-vnsi]]** et côté serveur **[[apt>vdr-plugin-vnsiserver]]**. |
+ | Il faudra probablement [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] ''/etc/vdr/plugins/vnsiserver/allowed_hosts.conf'' | ||
* Relancer vdr : | * Relancer vdr : | ||
<code>sudo service vdr restart</code> | <code>sudo service vdr restart</code> | ||
- | * Lancer xbmc et aller dans Système->Extension | + | * Lancer kodi et aller dans Système->Extension |
* activer, configurer l'extension vnsi | * activer, configurer l'extension vnsi | ||
==== VLC, mplayer ==== | ==== VLC, mplayer ==== | ||
- | * le plugin **[[apt>vdr-plugin-streamdev]]** à utiliser avec **[[apt>VLC]]**, **[[apt>mplayer]]**.... | + | * le plugin **[[apt>vdr-plugin-streamdev]]** à utiliser avec **[[apt>VLC]]**, **[[apt>mplayer]]**.... |
- | Pour [[vlc|VLC media player]], il suffit d'ouvrir un flux réseau (Ctrl+N) et d'entrer | + | Pour [[:vlc|VLC media player]], il suffit d'ouvrir un flux réseau (Ctrl+N) et d'entrer |
http://ip_du_serveur:3000/n pour lire la chaîne numéro n de votre **channels.conf** | http://ip_du_serveur:3000/n pour lire la chaîne numéro n de votre **channels.conf** | ||
- | Il faudra certainement [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf | + | Il faudra certainement [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf ** |
===== Liens ===== | ===== Liens ===== | ||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=974461|Le topic du Forum Ubuntu-fr.org]] | + | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=974461|Le topic du Forum Ubuntu-fr.org]] |
- | + | * [[https://wiki.debian.org/VDR|VDR - Debian Wiki]] | |
- | * [[http://www.yavdr.org/|Site de YaVDR]] [en] | + | * [[https://www.yavdr.org/|Site de YaVDR]] [en] |
* [[http://dvbkivabien2.info|Forum Français sur le DVB, partie dédiée à VDR (idéal pour être guidé)]] | * [[http://dvbkivabien2.info|Forum Français sur le DVB, partie dédiée à VDR (idéal pour être guidé)]] | ||
* [[http://vdrfrance.free.fr/|Site de la communauté VDR Francophone]] | * [[http://vdrfrance.free.fr/|Site de la communauté VDR Francophone]] | ||
Ligne 179: | Ligne 153: | ||
* [[http://www.vdr-wiki.de/|Wiki VDR]] [allemand]. C'est la référence. | * [[http://www.vdr-wiki.de/|Wiki VDR]] [allemand]. C'est la référence. | ||
* [[http://www.vdr-portal.de|Forum YaVDR]] [en] | * [[http://www.vdr-portal.de|Forum YaVDR]] [en] | ||
+ | * [[http://www.monnetamoi.net/articles.php?lng=fr&pg=94|MonNetAMoi]] tutoriel d'installation | ||
---- | ---- | ||
- | //Contributeurs : [[:utilisateurs:Fanch317]], davy39// | + | //Contributeurs : [[:utilisateurs:Fanch317]], davy39//, arlion, [[:utilisateurs:grigouille]] |