Wiki

Outils pour utilisateurs

Outils du site


chemin:votre_page

Ce tuto a été élaboré par “monsieur X”. Il a été appliqué avec succès sous mandriva 2008-1 et mythtv 0.21. Il n'a pas fait l'objet d'une vérification pour être applicable en tant que tel dans tous les cas. Merci de bien vouloir donner vos remarques sur le forum (mettre un lien) si vous appliquez ce tuto et que vous trouvez des manques, des incohérences ou des erreurs.


ou Ce tuto à été élaboré par “monsieur X”. Il a été validé dans telle et telle condition et peut être considéré comme applicable dans tous les cas. Si néanmoins, vous remarquez des manques, des incohérences ou des erreurs, merci de les signaler sur le forum (mettre un lien).

Configurer la TV HD avec MythTV

Introduction à la TVHD

La mise en place de MythTV pour utiliser pleinement la TVHD peut être assez compliqué. Il existe des formats différents de TVHD pour l'Amérique du Nord et Europe (ou d'autres pays qui utilisent la TVHD).

Pour plus d'informations sur le matériel utilisé par les utilisateurs pour lire un contenu HD, s'il vous plaît voir (et mise à jour) http://www.mythtv.org/wiki/index.php/HD_Playback_Reports.

Comprendre la TVHD

TVHD (télévision haute définition) est envoyé en tant que flux de données binaires sur les fréquences radioélectriques. Une carte d'acquisition numérique fonctionne comme un extracteur des données numériques. Contrairement à la télévision analogique, où l'acquisition se fait avec un encodeur en local, la compression de matériel haute définition a lieu chez le fournisseur.Le matériel HD reçoit un flux numérique et écrit directement ce flux sur le disque. En Amérique du Nord, le flux HD est transmis en format MPEG-2 (http://fr.wikipedia.org/wiki/MPEG-2). En Europe, en Australie, et dans d'autres parties du monde, on utilise la norme DVB, certains flux sont disponibles en MPEG-2, et d'autres en H.264 (http://fr.wikipedia.org/wiki/H264).

TVHD peuvent être livrés par l'intermédiaire de trois supports: hertzien ( TNT -http://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9vision_num%C3%A9rique_terrestre), le câble et par satellite. La modulation pour chacun est différente, et parfois nécessite des matériels différents.

MPEG-2 par rapport à H.264

H264 = MPEG4-AVC

Lors d'un accord sur des normes pour la télévision numérique, l'Europe et une grande partie du reste du monde a decidé de mettre en œuvre la norme DVB, définit par les organismes de radiodiffusion, et qui permet d'utiliser soit le codec MPEG-2 ou H.264 . Aux États-Unis, ATSC permet seulement MPEG-2 comme codec. Chaque format a ses avantages. MPEG-2 est bien entendu, un format vidéo connu et reconnu. La lecture n'exige pas beaucoup de performance CPU, et les plus modernes CPU à double cœur peuvent facilement gérer la lecture du MPEG-2. H.264 est une nouvelle norme qui améliore MPEG-2 de plusieurs façons. Le codec H.264 à 60% du bitrate est de qualité équivalente au MPEG-2. En conséquence, un canal à plein-débit (17,89 Megabit / s) avec un flux H.264 sera nettement meilleur qu'un flux MPEG-2 au débit identique . Cela se traduit à qualité identique par des besoins CPU plus faible. Toutefois la lecture d'un flux H.264 720p et 1080i (à plein débit) peut être difficile, même sur des systèmes récents. La lecture H.264 1080p peut souvent être cauchemardesque pour ceux qui connaissent mal les options de lecture à utiliser.

Bitrate (Ou, si vous lisez rien d'autre, lisez ces lignes)

Souvent les utilisateurs mal informés se demandent si leur matériel est capable de lire du 1080p, si leur installation est “suffisante” ou “pas.” En réalité, la résolution de l'image est une partie relativement faible de l'équation de la lecture. Les utilisateurs qui prennent leur fichier 1080p via les téléchargements BitTorrent ou d'autres moyens douteux, pensent souvent que parce qu'ils sont en mesure de lire ces fichiers, leur système est capable de lire tous les flux 1080p. C'est rarement le cas. La plupart des films piratés en HD ont été transcodés avec des débits sensiblement plus faible, souvent on réduit la taille du fichier en réduisant un débit de moitié. À des débits inférieurs, les exigences de calcul du processeur sont proportionnellement plus faible. En réalité, la lecture au plein débit en H.264 ou MPEG-2 à partir d'un DVD-HD/Blu-Ray est nettement plus difficile ou impossible pour la même machine. Un “vrai” support Blu-ray et DVD-HD peut être encodé jusqu'à 40 mégabits par seconde, la télévision est diffusé dans les débits jusqu'à 17,89 mégabits par seconde, et de nombreux “rip 1080p” que l'on trouve sur Internet sont transcodé en dessous de 10 mégabits par seconde. En fait, le processeur pour le débit original“ peut être sollicité jusqu'à quatre fois plus que l'utilisateur attend. Dans certains cas, un fichier au débit inférieur peut également être difficile à jouer. Cela est généralement dû à une mauvaise utilisation des options des transcodeurs qui visent à conserver une meilleure qualité à moindre débit, ainsi que de négliger d'utiliser les possibilités de l'encodage. En réalité, les options qui priviligie une utilisation intensive du processeur n'ont qu'un faible impact sur la qualité. Le plus grand problème est le fait que Linux est (actuellement) incapable d'utiliser le multi-tache pour la lecture HD. Cela signifie qu'un système « multi-core » ne peut pas être utilisé en totalité, et que la lecture doit plutôt compter sur la vitesse d'horloge brut d'un seul « core ». Multiplexage et flux de transport Dans les forums sur la réception de la TVHD, on s'interroge sur la notion de multiplex. Avec l'avènement de la télévision numérique, les diffuseurs et les compagnies de câble sont en mesure de régler la résolution, bitrate, et le conditionnement de leurs chaînes. Un canal de 6 MHz peut accueillir 17,89 mégabits de données par seconde. Les fournisseurs de télévision sont désormais libres de découper la bande passante d'un canal unique en autant de transports Streams qu'ils le souhaitent. En bref, un canal de17,89 Mbit / s peut contenir simultanément plusieurs transports, dont chacun peut avoir plusieurs pistes audio. Les radio-diffuseurs appellent communément “multiplex”, ou colis, un ensemble de chaînes à définition standard diffusées sur le même canal de 6 MHz. A partir de la version 0.21, MythTV est capable de dissocier tous les transports appartenant à un même multiplex, en supposant que l'utilisateur reçoive la télévision via ATSC ou DVB. Et, cela permet à l'utilisateur d'enregistrer plusieurs chaînes simultanément sur un seul tuner. Amérique du Nord Antenne de diffusion HDTV C'est ce qu'on appelle OTA (Over-The-Air) ATSC. Les carte d'acquisition ATSC saisissent la matière première, le flux numérique compressé diffusé par le fournisseur. Les radio-diffuseurs comprennent parfois plusieurs chaînes, qui font toute partie du même multiplex. Dans certains cas, ces chaînes sont payantes et donc cryptées . TVHD sur le câble Ce mode de diffusion est appelé ATSC QAM. Beaucoup de cartes capable de recevoir l'hertzien, comme les cartes tuner HD Airstar-5000 ou PcHDTV, sont aussi capable de recevoir en QAM non cryptée. Il prend juste un peu plus de temps et d'énergie. Le fournisseur Verizon a recours au FIOS QAM pour ses chaînes en clair. L'acquisition se fait généralement par capture FireWire du flux numérique directement à partir d'un câble. Comme pour les cartes d'acquisition ATSC mentionnés ci-dessus, les besoins CPU pour capturer cette méthode sont minimes, la machine ne fait tout simplement que copier en arrière-plan le flux vidéo MPEG-2 sur le disque. TVHD et TV par satellite Toutes les chaînes par satellite sont au format numérique, mais tous ne sont pas en format TVHD. La plupart sont cryptés, mais pas tous (par exemple Lyngsat sans OTA). Capture Firewire Certain décodeur des cable-opérateurs ou des fournisseurs satellite inclut un port FireWire à partir duquel des fichiers MPEG-2 brut peuvent être capturés. MythTV peut enregistrer des chaînes non criptées de ce port. Décodage matérielle En Janvier 2008, Hauppauge Computer Works ont annoncé qu'ils commercialiseront prochainement un périphérique capable de capture et de transcoder en temps réel au format H.264 et cela de façon matériel avec un débit jusqu'à 15 mégabits par seconde en 1080i. Lorsque ce dispositif sera sur le marché et ces pilotes Linux disponibles, il sera possible d'enregistrer des chaines TVHD à partir de n'importe quel appareil ayant une sortie à composantes vidéo. Bien que le résultat soit issu d'un processus de multiple conversion Digital→ analogique→ numérique, la qualité de la capture sera toujours nettement plus élevé que n'importe quelle source TV de définition standard. Capture HDMI Plusieurs options existent sous Windows pour capturer le flux HDMI sans protection HDCP . Aucun driver Linux n'est disponible pour l'une de ces cartes, elles reposent sur des filtres DirectShow pour la compression et la compression utilise un codec propriétaire de faible qualité. Tant que ces obstacles existent, les méthodes actuelles de capture HDMI sont impraticables pour MythTV. Impossibilité Il n'existe pas de solutions pour rediffuser les signaux TVHD d'un décodeur câble ou satellite au travers de la sortie RF. Les récepteurs grand public Câble et satellite ne sont pas capable de remoduler les signaux TVHD en ATSC / QAM. De même, si les chaînes sont cryptées . Europe L 'Europe utilise les standards DVB (Digital Video Broadcasting) pour la TVHD numérique et de vidéo en définition standard. Les notions de transmission DVB sont identiques à ceux de transmission ATSC. Un flux est codé et multiplexé par le fournisseur de télévision, et l'utilisateur écrit simplement le flux sur le disque, avec la préservation d'une parfaite copie numérique de l'émission. DVB-C pour le câble Cartes disponibles DVB-T pour terrestre ou TNT(Antenne) Cartes disponibles DVB-S pour satellite Cartes disponibles Hardware Plusieurs cartes sont maintenant disponibles pour la capture TVHD sous Linux. La pcHDTV HD-2000, pcHDTV HD-3000, pcHDTV HD-5500, Air2PC, Airstar Technisat HD-5000, AVerTV HD A180, et ATI HDTV Wonder ont des pilotes Linux disponibles. Il y a peu de différences entre le HD-2000-HD 3000 et HD-5500, sauf que le HD-5500 est encore en vente, alors que le HD-2000, HD-3000 et la Air2PC ont été supprimées. Chaque carte a ses propres particularités. Un bon guide pour connaitre le matériel qui fonctionnent correctement sous MythTV : le wiki Linux TV à http://www.linuxtv.org/wiki/index.php/Main_Page. La puissance CPU pour l'enregistrement la TVHD est faible parce que l'encodage n'existe pas. La lecture de contenu HD par contre demande beaucoup plus de ressources CPU. Matériel pour Lecture HD Pour plus d'informations sur le matériel utilisé par les utilisateurs de lire un contenu HD, s'il vous plaît voir (et mise à jour) Rapports de lecture HD. http://www.mythtv.org/wiki/index.php/HD_Playback_Reports Hardware Il y a deux façons pour lire la TVHD. La première consiste à compter sur une carte vidéo avec xvmc et un processeur plus lent, l'autre est d'utiliser uniquement les capacités du CPU (les développeurs travaillent actuellement sur une troisième option, mais cela ne sera pas disponible dans la prochaine version deMythTV). L'option Xvmc nécessite une carte graphique NVIDIA et l'équivalent avec un AthlonXP 2000 + ou mieux. http://en.wikipedia.org/wiki/X-Video_Motion_Compensation Xvmc (X Video Motion Compensation) est une méthode pour décharger une partie du traitement de la vidéo MPEG-2 sur le matériel graphique. Dans un système un peu faible, il peut permettre une lecture fluide de la vidéo HD , mais il doit être évité lorsque cela est possible. Xvmc n'est pas un accélérateur matériel H.264. Vidéo L'AGP est un minimum si le bus PCI n'a pas la bande passante pour la TVHD à moins que l'on utilise xvmc . C'est une bonne option pour ceux qui cherchent à utiliser un ancien système, mais en raison du besoin en ressource, et même si ça fonctionne bien, il n'est pas vraiment recommandé. NVIDIA Le minimum recommandé de NVIDIA est la carte FX 5200. Selon le modèle, des problèmes d'affichage étrange ont été recensés lors de la lecture de vidéo 1920×1080 (i ou p) via DVI même si vous n'utilisez pas xvmc. Fait intéressant, un underscanning de 3% dans le sens horizontal dans MythTV, résout les problèmes des cartes FX 5200. Récemment, le marché a changé au point que la série GeForce 6xxx est vendue sous la barre des 50$US. Le GeForce 6200 ne présente pas ces problèmes. Le 6200TC est utilisé par un certain nombre de membres de la communauté avec d'excellents résultats. NVIDIA a aussi publié récemment une ligne de GPU intégré (numéro 6100 et 6150) qui sont intégrés sur les cartes mères tels que le Asus M2N-MX, Asus M2NPV-VM, Asus A8N-VM CSM, Abit NF-M2 et DFI C51PV-M2 / G. Ces chipsets intégrés utilisent la RAM, tout comme le modèle Turbo-Cache ce qui signifie qu'ils utilisent la mémoire du système. Pour la TVHD, il est recommandé d'utiliser les pilotes les plus récents et de valider dand l'xorg.conf “UseEvents” dans la section «Device»: Option “UseEvents” “True” Après l'ajout de UseEvents, Xv vsync doit être activée dans les paramètres nvidia-application. Cela s'est avéré utile pour résoudre les “déchirements” et d'autres imperfections. En outre, il est intéressant de noter que NVIDIA a apporté quelques modifications à leur driver pour éliminer l'utilisation de modeline personnalisé pour les formats (480i, 480p, 720p, 1080i, 1080p). Consultez le wiki http://www.mythtv.org/wiki/index.php/ComponentOut pour de plus amples informations. Les réglages indiqués sur cette page ne sont plus spécifiques à des composants de sortie, aussi ils peuvent être appliqués aux interfaces HDMI et (pour ceux qui utilisent des convertisseurs DVI vers HDMI ). Vous pouvez également trouver des informations complémentaires dans les manuels de spécifications fournis par les fabricants de téléviseurs. CPU pour MPEG2 Les besoins CPU pour jouer TVHD sont importants. Bien que l'option xvmc (NVIDIA seulement) se charge de certains des travaux sur la carte vidéo, il n'est pas recommandé de concevoir un nouveau système autour de xvmc car cela peut poser un problème pour obtenir de bons résultats. Astuce et astuces Les exigences minimales sont difficiles à cerner, car les gens ont rapporté des résultats contradictoires. Les facteurs pertinents qui doivent être pris en compte, sont la vitesse du bus, vitesse de la mémoire, la vitesse du processeur, la version du noyau, les distributions de Linux, et la version de compilateur et optimisations.      * Utiliser deux DIMM de mémoire vive pour permettre le fonctionnement double canal peut apporter une importante augmentation de la vitesse globale du système.      * Lors de la compilation des source MythTV, utilisez l'option - enable-proc-Opt option de configuration. Support HD Fichiers réencodés En toute illégalité, de nombreux ré-encodage HD issue de BluRay, DVD-HD et émissions de télévision ont fait leur apparition sur Internet. Ils sont souvent transcodés à des débits et des résolutions inférieurs, et/ou avec des formats HD Audio dépouillé et transcodé à l'AC3. Ces fichiers sont beaucoup plus faciles à lire. Support HD1080p Pour de plus amples renseignements sur le codage et la lecture des disques Blu-ray et HD-DVD , voir les formats haute définition de disque. http://www.mythtv.org/wiki/index.php/High_Definition_Disk_Formats Beaucoup d'utilisateurs qui croient leur machine capable de lire la DVD-HD ou Blu-ray peuvent seulement lire des disques avec des débits réduits de 50 à 75 pour cent. Les disques Blu-ray et DVD-HD font généralement entre 17 Go et 35 Go, et jusqu'à 50 Go pour la totalité du disque. Le débit varie généralement entre environ 20 Mbits et 40 Mbits. La plupart des nouveaux disques Blu-ray et DVD-HD disponibles maintenant utilisent un seul des nouveaux formats son'' suivants AC3-E, MLP, ou Dolby TrueHD. Quelques disques plus anciens ont à la fois les nouveaux formats et des pistes AC3, mais cela est de moins en moins courant. FFmpeg (SVN) a été récemment mis à jour pour prendre en compte le TrueHD / MLP. Cette prise en charge devrait bientôt apparaître dans mplayer. Les correctifs AC3-E sont en ligne en vue de leur inclusion dans ffmpeg, et sont disponibles sur le site de développement ffmpeg. La seule façon de lire l'audio des nouveaux disques Blu-ray et HD-DVD est actuellement de patcher mplayer.

Enregistrement TVHD

Les enregistrements TVHD consomment généralement un peu moins de 9 Go par heure.

A partir de la version 0,19, mythtv dispose d'une option de transcodage mpeg2 sans “perte” . Cette option est utilisée par défaut lorsque l'on transcode. Elle permet à l'utilisateur de couper les publicités sans perdre la qualité TVHD, seules les trames nécessaires pour maintenir une bonne lecture seront cryptées. Pour la coupe publicitaire, les trames sont généralement noire, avec un logo de station possible, et bien sûr sans perte de qualité. Ce transcodage a également l'avantage supplémentaire de corriger la synchronisation audio à la manière de ProjectX, et aussi d'utiliser la conversion des flux MPEG2 TS en un flux PS avec la possibilité de réduire de 20% la taille du fichier après coupures.

Voir aussi

Optimiser la performance

chemin/votre_page.txt · Dernière modification: 19/11/2008 par gilles74