{{tag>Trusty carte_tv matériel télévision}}
----
====== La télévision numérique terrestre (TNT) ======
//La TNT c'est bien, mais pouvoir l'avoir sur son ordinateur sous GNU/Linux c'est mieux.//
Vous trouverez [[:liste_cartes_tv|ici]] une liste des matériels reconnus (ou non) pour vous aider pour un achat futur, ainsi que la documentation pour utiliser ce matériel.
La TNT, tout le monde connaît. Entre 2009 et 2011, cette technologie a été déployée sur le réseau français pour [[https://www.tousaunumerique.fr/ou-et-quand/|remplacer la télévision analogique]]. Depuis le début de l'année 2012, en France seule cette technologie vous permet de recevoir la télévision via le spectre hertzien.
===== Logiciel pour recevoir et visualiser la TNT =====
==== Interfaces simples (frontend) =====
* [[:Me-Tv]] ([[apt>me-tv|installer]]) : simple et léger (environnement GNOME).
**Me-Tv ne fonctionne pas avec les chaînes de la TNT qui sont en HD**. Or depuis le 5 avril 2016, elles le sont toutes en France métropolitaine. \\
Sa mise à niveau n'est pas planifiée ([[https://forum.ubuntu-fr.org/viewtopic.php?pid=21493273#p21493273|ref]]).
* [[:Kaffeine]]([[apt>kaffeine|installer]]) : complet et robuste (environnement KDE). Nécessite un ordinateur puissant dans certains cas. Capable de faire un scan pour rechercher des chaînes.
* [[:Totem]] ([[apt>totem|installer]]) : simple et léger (environnement GNOME). Capable de rechercher des chaînes. N'a plus besoin de [[xine]], [[:tutoriel:comment_installer_un_paquet|installez ces paquets]] : [[apt>gnome-dvb-client,totem-plugins-dvb-daemon,gnome-dvb-daemon|gnome-dvb-client,totem-plugins-dvb-daemon,gnome-dvb-daemon]].
* [[:vlc]] ([[apt://vlc|installer]]) : très complet, autonome et pour tous les environnements.
* **[[https://www.linuxtv.org/wiki/index.php/Zap|tzap]]** est l'un des utilitaires de //dvb-apps//. Ce programme, en ligne de commande, fournit en temps réel des informations sur la qualité de la réception, pour régler une antenne, par exemple. Il permet également d'enregistrer le flux brut reçu dans un fichier, sans forcément le visualiser ce qui mobilise fort peu de ressources système ; exemple :tzap -o arte.mpeg 'ARTE(SMR6)'
Il nécessite d'avoir un fichier //channels.conf// (voir [[:tnt#trouver_les_frequences_locales_avec_w_scan|plus bas]]) dans le dossier caché **~/.tzap** de votre **Dossier Personnel**. S'il n'existe pas, créez-le.
Dans l'exemple ci-dessus, la chaîne spécifiée entre les apostrophes (« ARTE(SMR6) ») doit correspondre à celle qui est indiquée dans le fichier ''channels.conf''.
Pour avoir la liste des chaînes, il faut taper la commande ci-dessous.
cut -d : -f 1 ~/.tzap/channels.conf'
==== Serveur de diffusion (streaming backend) ====
* [[:VDR]] ([[apt://vdr|installer]]) : Modulable par greffons (plugins) (permet l'enregistrement).
* [[:TVheadend]] : Configurable par une interface web (permet l'enregistrement).
* [[:MythTV]] : Présente de nombreuses fonctionnalités multimédia (permet l'enregistrement).
* [[https://github.com/phpbg/watchtv|WatchTV]] : Très simple, configurable par une interface web (ne permet pas encore l'enregistrement).
==== Plateformes Multimedia (Media Center) ====
* [[:XBMC]] : ([[:xbmc#version_pvr_pour_regarder_la_tv|installer]])MediaCenter très complet permettant de se connecter à [[:VDR]],[[:TVheadend]] ou [[:MythTV]] via sa **[[:xbmc#version_pvr_pour_regarder_la_tv|version PVR]]**
* [[:MythTV]] ([[apt://mythbuntu-control-centre|installer]]): Présentant de nombreuses fonctionnalités multimédia (permet l'enregistrement).
* [[:VDR|VDR-sxfe]] ([[apt://libxineliboutput-sxfe|installer]]) : Interface graphique de VDR (permet l'enregistrement).
Comparatif Sous Ubuntu 12.04:
Me-Tv marche mais son affichage est instable, Pour trouver les chaînes, il est nécessaire d'augmenter la bande du bas (quand la flèche devient double quand on passe la souris dessus) pour retrouver un menu de chaîne, l'applet de Me-Tv qui signalait son fonctionnement ne marche plus sous (gnome-panel), l'enregistrement marche.
Kaffeine ne détecte pas toute les chaînes par son balayage. (les fichiers de configurations pour Toulouse sont à revoir (depuis le passage à la TNT exclusive. il faudrait envoyer les nouvelles fréquences aux développeur de kaffeine.)
VLC marche très bien, je regrette qu'il ne puisse enregistrer la tnt
Totem: gnome-dvb-daemon est difficile à configurer, impossible de trouver où sont les fichiers de configurations des chaînes.
Totem ne marche pas bien pour voir la TNT sous Ubuntu 12.04.
===== Utilisation =====
Premier pas, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>dvb-apps]]** qui contient les petits utilitaires pour bien commencer.
Pour pouvoir utiliser la TNT, vous pouvez passer par :
* [[:kaffeine#TNT|Kaffeine]],
* [[:VLC#carte_dvb|VLC]],
* [[:Mplayer]],
* [[:xine]], [[:Freevo]],
* [[:me-tv]],
* [[:tvtime#Configurer la source vidéo de TVTIME|TVtime]] etc. Consultez les documentations de ces applications à ce sujet.
Pour enregistrer la TNT : [[:VDR]], [[:kaffeine#TNT|Kaffeine]].
===== Les fréquences =====
Pour configurer, on peut ouvrir un terminal et taper : gnome-dvb-setup
On accède alors à une interface graphique permettant de configurer la télévision. Cela prend environ 15 minutes. N'oubliez pas de sauvegarder la recherche effectuée.
Pensez aussi à vérifier que toutes les chaînes trouvées ne sont pas indiquées avec la même fréquence !
Ou avec [[:Mplayer]] pour scanner automatiquement les canaux, tapez dans un [[:terminal]]: mplayer tv:// -tvscan autostart
==== Les fichiers de configuration des fréquences tout faits ====
* [[:tnt_frequences|pages dédiées aux fréquences]]
* [[https://goo.gl/RdbrJI|Tableur]] permettant de générer le fichier de fréquences, pour la France. Faire une copie et appliquer les filtres, ainsi que la valeur de décalage.
* Sur [[https://linuxtv.org/wiki/index.php/DVB-T_channels.conf|Linuxtv]] vous trouverez tous les pays sauf la France!
==== Trouver les fréquences locales avec w-scan ====
Si vous ne trouvez pas de fichier ''channels.conf'' ou ''channels.dvb'' correspondant à votre région, vous pouvez vous servir de l'utilitaire **w-scan**, à condition de faire partie du groupe video.\\
Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>w-scan]]**.
Pour l'utiliser :
* Pour **Kaffeine version inférieure à 1** :
* dans une console, tapez : w_scan -f t -c FR -k > channels.dvb
pour générer directement un fichier channels.dvb compatible
* copier le fichier généré dans le dossier **.kde/share/apps/kaffeine/** de votre **Dossier Personnel**.
* Pour **Xine** :
* dans une console, tapez : w_scan -f t -c FR -X > ~/.config/xine-lib/channels.conf
pour générer directement un fichier channels.conf compatible (si besoin, créer au préalable le dossier xine-lib dans le dossier ~/.config)
* lancer Xine
* faire clic droit puis //Liste de Lecture -> Depuis -> DVB//
* pour **VLC** :
* Voir [[:vlc#recevoir_la_tnt_avec_vlc_carte_dvb|la page dédiée]]
* sinon, tapez : w_scan -f t -c FR -X > channels.conf
pour générer un fichier channels.conf compatible, puis, pour lancer VLC :vlc -vvv /CHEMIN_VERS_CHANNELS.CONF/channels.conf
* ou mieux, tapez : w_scan -ft -L -c FR > channels.xspf
vlc channels.xspf
* Pour **Mplayer** :
* tapez (dans un terminal) : w_scan -f t -c FR -X > .mplayer/channels.conf
* puis utiliser Gnome Mplayer et sélectionner "Liste de lecture"
* puis //Fichier -> Regarder la TV -> TV Numérique//
* la liste des chaînes s'affiche en demandant la liste de lecture.
* Pour **ME TV**
*dans une console, tapez : w_scan -f t -c FR -X > channels.conf
pour générer directement un fichier channels.conf compatible et le copier dans **.me-tv/channels.conf**
Pour que w-scan trouve plus de chaînes, on peut augmenter le timeout avec les options **-F -t 3**.
===== Lire le Flux Sonore =====
==== Avec Sox ====
À la base, si vous n'avez qu'une carte son et votre carte/clé d'acquisition TV, il suffit d'exécuter ceci :
sox -t ossdsp -r 48000 -b -c 2 /dev/dsp1 -t ossdsp /dev/dsp
Ce qui signifie rediriger le son de **/dev/dsp1** (le son de la clé) vers la sortie **/dev/dsp**
Si vous avez plusieurs périphériques sonores et donc plus de deux /dev/dsp* alors il vous faut faire un :
cat /proc/asound/cards
Qui vous retourne quelquechose comme ça :
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfecd8000 irq 20
1 [Em28xx Audio ]: Empia Em28xx AudEm28xx Audio - Em28xx Audio
Empia Em28xx Audio
Parce qu'il n'y a que deux périphériques sonores, **0** le carte ''NVidia'' (/dev/dsp) et ''Em28xx Audio'' la clé connue comme étant **1** et donc /dev/dsp1
Il suffira de chercher le numéro devant le ''[Em28xx Audio'' et de l'utiliser pour la commande :
sox -t ossdsp -r 48000 -b -c 2 /dev/dsp[le numéro trouvé] -t ossdsp /dev/dsp
N'oubliez pas de lancer d'abord la vidéo avant de lancer le son.
====Avec Vlc====
Lire ce qui précède pour Sox.
Sox, pour lire le flux audio, engendre des problèmes de sons entre OSS et ALSA (plus de son dans VLC et Skype quand sox tourne). Pour éviter cela, il faut lire le flux sonore de la carte avec alsa (et non OSS) en utilisant vlc avec la commande suivante :
vlc -I dummy v4l2:// :v4l2-adev=hw.1
le -I dummy c'est pour cacher l'interface.
v4l2-adev pour audio device, et hw.1, c'est la carte son du tuner (donné avec la commande "cat /proc/asound/cards", comme déjà dit ci-dessus) (hw.0 serait celle de l'ordinateur).
Ainsi plus de problèmes de son entre OSS et Alsa..
===== Utilisation prise S-vidéo et composite =====
==== Avec VLC ====
Pour connaître le nom du périphérique d'entrée vidéo, tapez dans un **[[terminal]]**: dmesg|grep registered|grep saa7133
* Exemple :
saa7133[0]: registered device video0 [v4l2]
Ouvrez **[[:VLC]]** et sélectionnez : **outils** \ **préférences** \ **tous** \ **lecture/codecs** \ **module d'accès** \ **Audio/vidéo compréssés video4linux2.**
Ensuite indiquez le nom du périphérique en fonction du retour terminal.
* Exemple :**Nom du périphérique** : **/dev/video0.**
Positionnez **standard** sur **SECAM.**
Sélectionnez le numéro de **Entrée** en fonction de celle que vous voulez utiliser.
* Exemple :
**composite** = **0**
**S-vidéo** = **1**
Enregistrez et relancez **VLC** pour validez les changements.
Testez en ouvrant **VLC** et en cliquant sur : **Média** \ **ouvrir un périphérique de capture** \ **lire.**
==== Avec Mplayer ====
Tapez dans un [[terminal]] :
mplayer tv:// -tv \
driver=v4l2:norm=SECAM:input=1:audiorate=32000:immediatemode=0:forceaudio:adevice=/dev/dsp1
Modifiez le numéro de **Input** en fonction de l'entrée que vous voulez utiliser et **Norm** en fonction de la source d'acquisition.
* Exemple :
Tapez dans un [[terminal]] :
mencoder tv:// -tv driver=v4l2:width=704:height=576:norm=SECAM:audiorate=32000:immediatemode=0:forceaudio:adevice=/dev/dsp1:input=1 -o test.avi -ovc lavc -lavcopts vcodec=mjpeg:aspect=4/3 -aspect 4:3 -noautoexpand -oac mp3lame acodec=mp3 -endpos 0:01:00
L'exemple tel qu'il est présenté effectuera un enregistrement sans compression et générera un fichier de grande taille.
Vous trouverez cette page [[http://www1.mplayerhq.hu/DOCS/HTML/fr/menc-feat-vcd-dvd.html|L'encodage avec MEncoder]] plusieurs options et exemples qui vous permettront de réduire le volume en fonction de la source tout en conservant une bonne qualité d'image.
Il vous faudra sans doute modifier :
* les valeurs de **dsp** et **input** en fonction de votre carte et de l'entrée que vous souhaitez sélectionner .
* la valeur de **endpos** en fonction de la durée de l'enregistrement.
* **Norm** en fonction de la source d'acquisition.
Pour le choix des codecs reportez vous sur la page de **[[mencoder]]** ou sur la documentation de **[[http://www.mplayerhq.hu/DOCS/HTML/fr/menc-feat-selecting-codec.html |mplayerhq]].**
===== Utilisation radio =====
[[:tutoriel:comment_installer_un_paquet|Installez]] **[[apt://radio|radio]].** Ce programme permet de choisir la fréquence de réception. Pour lancer le programme tapez dans un [[terminal]] :
radio -c /dev/radio0
Ouvrez un autre [[:terminal]] et tapez :
cat /dev/dsp1 > /dev/dsp
pour rediriger le flux audio.
===== Astuces =====
Pour augmenter la réception, mettre votre antenne à l'extérieur et en hauteur ou rapprochez-la le plus possible d'une fenêtre le cas échéant.
Si on dispose d'[[https://www.antenne-tnt.net/amplificateur-antenne-tnt/ |amplificateurs d'intérieur]] ou intégrés aux antennes intérieures, il peut être utile de baisser le gain de ces amplis en cas de non réception du signal TNT. Un gain réglé trop fort ou plusieurs amplis cascadés peuvent saturer le signal et plus aucun canal n'est détecté lors de la recherche des chaînes.
Les antennes intérieures les mieux adaptées pour la TNT sont souvent les plus basiques, particulièrement celles composées d'un disque en métal grillagé avec devant une sorte de 8 orientable. Les parties télescopiques des antennes intérieures ne servent que pour la radio FM, inutile de les manipuler dans tous les sens pour la réception TV.
Il est conseillé de refaire un scan des chaînes à chaque changement d'orientation ou de place de l'antenne.
Inutile de tester toutes les chaînes ! Elles sont en effet diffusées par groupes (appelés multiplex) d'environ six. Vous pouvez testez uniquement une chaîne par multiplex (par exemple France 2, BFM TV, CANAL+ [aux heures en clair pour cette chaîne], Arte, LCP-Assemblée nationale - Public Sénat et L'équipe). Si vous les recevez correctement, vous recevrez normalement toutes les autres chaînes de chaque multiplex essayé. Pour information la liste des multiplex actifs en France est disponible sur le [[https://www.csa.fr/Informer/PAF-le-paysage-audiovisuel-francais/Les-chaines-de-la-TNT|site web du Conseil supérieur de l'audiovisuel]].
**Concernant les programmes en clair des chaînes Canal+, Canal + Sport et Paris Première ** : il suffit de lancer une recherche des chaînes pendant les heures de diffusion en clair. Le logiciel (par exemple, Kaffeine) identifiera ces chaînes comme non cryptées et, aux heures de diffusion en clair, on aura bien l'image et le son. Horaires en clair : Canal+ Sport : le soir vers 18 h jusqu’à 20 h 30) ; Paris Première (vers 18 h jusqu’à 20 h 45).
===== Le son et la TNT HD =====
Problème résolu en installant une version récente de Kaffeine : [[:kaffeine?probleme_de_son_sur_les_chaines_hd|problème de son sur les chaines HD]].
f===== Liens =====
* [[https://linuxtv.org/wiki/index.php/DVB-T| Le wiki de Linux-TV sur la TNT (anglais)]]
* [[http://www.televisionnumerique.ch/versorgungskarte.aspx| La couverture en Suisse]]
* [[http://www.reseaucitoyen.be/wiki/index.php/DVB-T|Quelques informations concernant la Belgique]]
* [[https://wiki.archlinux.fr/TNT_:_regarder_et_enregistrer_en_ligne_de_commande_avec_v4l-utils_et_mpv|Recherche de chaînes avec dvbv5-scan sur archlinux.fr]]
===== Pages en rapport =====
{{topic>tnt}}
----
//Contributeurs : [[:utilisateurs:Id2ndR]], Blackestmajor, [[:utilisateurs:dlacroix]], [[:utilisateurs:krnl63]], Davy39, [[:utilisateurs:GSXR]], [[:utilisateurs:Kaffee|MHak]].//