Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
terratec_cinergy_xs [Le 19/12/2009, 09:24]
213.95.41.13
terratec_cinergy_xs [Le 12/04/2016, 14:23]
L'Africain Nettoyage de la page
Ligne 1: Ligne 1:
-{{tag>​matériel ​tv carte_tv ​carte_tnt}}+{{tag>Lucid matériel carte_tv ​tnt}}
 ---- ----
-====== Terratec Cinergy ​ Hybrid T USB XS ======+====== ​Carte TV : Terratec Cinergy ​ Hybrid T USB XS ======
  
-<​file>​ 
-Testé sous Dapper et Feisty Fawn 
-</​file>​ 
- 
-Rédigée et maintenue par [[utilisateurs:​Akwell]],​ complétée par [[utilisateurs:​ghimli]] et [[utilisateurs:​cipher16]]. 
- 
-//​Installation de la carte.// Vous trouverez ici un tutorial pour installer votre carte Terratec Cinergy XS, Terratec Cinergy Hybrid T XS 
- 
-**Mots-clefs** : ''​terratec'',​ ''​cinergy'',​ ''​DVB 
- 
-testé avec succès aussi sur Gutsy 
- 
-Dans la première commande avec apt-get il ne faut pas installer libxine-extracodecs mais se référer au lien suivant : 
-http://​forum.ubuntu-fr.org/​viewtopic.php?​id=151615 
-pour installer FFmpeg & plugins. Sinon pour le reste pas de pbs. 
- 
-===== Introduction ===== 
 La carte Terratec Cinergy XS est une carte d'​acquisition video hybride: elle fonctionne aussi bien pour la TNT que pour la télévision analogique. La carte Terratec Cinergy XS est une carte d'​acquisition video hybride: elle fonctionne aussi bien pour la TNT que pour la télévision analogique.
  
- +===== Pour lire le flux vidéo ​avec xawtv =====
- +
-===== Matériel reconnu ===== +
-Pour l'​instant,​ votre matériel ne sera pas reconnu automatiquement sous dapper. +
- +
-**A compléter** +
-| Marque ^ Modéle ^ Fonctionne ? ^ interface ^ vid:uid (usb) / pciid ^ Chipset ^ Plus d'​infos ^ Utilisateur(s) ^ +
-^ Terratec | Terratec Cinergy XS | oui | usb | ??? | Philips SAA-7146| [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=42434&​p=1|le forum]] | [[utilisateurs:​akwell]] ou [[utilisateurs:​ghimli]]| +
- +
- +
- +
- +
- +
-===== Préface ===== +
- +
-Pour pouvoir utiliser la TNT, je vous conseille d'​utiliser [[:​kaffeine]] .  +
-Kaffeine est le logiciel le plus recommandé pour regarder la T.N.T. sur votre ordinateur puisqu'​il vous permet d'​enregistrer une chaîne pendant que vous en regardez une autre (du même multiplexe),​ de regarder une chaîne en time shifting, de choisir le canal audio... +
-Pour plus de détails je vous conseille de suivre ce post consacré a la tnt plus généralement:​ [[:tnt]] . +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Installation ===== +
-Un tutoriel en anglais (plus complet mais qui ressemble néanmoins à celui-ci) est disponible [[http://​www.linuxtv.org/​v4lwiki/​index.php/​Em2880#​Installation| ici]]. +
- +
-La Terratec Cinergy XS est supportée sous Linux grâce au pilote [[http://​www.linuxtv.org/​v4lwiki/​index.php/​Em2880| Em2880]]. +
- +
-Au niveau des lecteurs, tester d'​abord avec Kaffeine qui intègre bien les périphériques [[wpfr>​DVB | DVB]]. +
- +
----- +
- +
-===== Ubuntu 8.10,9.04 et  9.10 ===== +
-Pour l'​installation **sur Ubuntu ​ 8.10 Ibex** je n'ai pas réussi avec ce guide qui fonctionnait très bien jusqu'​alors. J'ai trouvé un autre guide à cette adresse qui fonctionne très bien: [[http://​blog.gaetan-grigis.eu/​ubuntu/​cle-tnt-cinergy-xs-em2882-et-ibex/​]] ​  +
- +
-Extrait du billet:  +
-<​code>​ +
-sudo apt-get install build-essential libxine1-ffmpeg mercurial dvb-apps kaffeine +
-sudo apt-get install linux-headers-$(uname -r | sed '​s/​.*-//'​) +
-sudo apt-get install linux-source +
-cd /usr/src/ +
-sudo tar -jxvf linux-source*.tar.bz2 +
-</​code>​ +
-== Seules les 3 prochaines instructions diffèrent entre les 3 versions == +
-pour la 8.10 +
-<​code>​ +
-sudo cp linux-source-2.6.27/​drivers/​media/​dvb/​dvb-core/​*.h linux-headers-$(uname -r)/​drivers/​media/​dvb/​dvb-core/​ +
-sudo cp linux-source-2.6.27/​drivers/​media/​dvb/​frontends/​lgdt330x.h linux-headers-$(uname -r | sed '​s/​-generic//'​)/​drivers/​media/​dvb/​frontends/​ +
-sudo cp linux-source-2.6.27/​drivers/​media/​video/​msp3400-driver.h linux-headers-$(uname -r | sed '​s/​-generic//'​)/​drivers/​media/​dvb/​frontends +
-</​code>​ +
-pour la 9.04 +
-<​code>​ +
-sudo cp linux-source-2.6.28/​drivers/​media/​dvb/​dvb-core/​*.h linux-headers-$(uname -r)/​drivers/​media/​dvb/​dvb-core/​ +
-sudo cp linux-source-2.6.28/​drivers/​media/​dvb/​frontends/​lgdt330x.h linux-headers-$(uname -r | sed '​s/​-generic//'​)/​drivers/​media/​dvb/​frontends/​ +
-sudo cp linux-source-2.6.28/​drivers/​media/​video/​msp3400-driver.h linux-headers-$(uname -r | sed '​s/​-generic//'​)/​drivers/​media/​dvb/​frontends +
-</​code>​ +
-<note important>​**pour la 9.10 ==> Cela ne fonctionne pas  erreurs dans la recompilation**</​note>​ +
-<​code>​ +
-sudo cp linux-source-2.6.31/​drivers/​media/​dvb/​dvb-core/​*.h linux-headers-$(uname -r)/​drivers/​media/​dvb/​dvb-core/​ +
-sudo cp linux-source-2.6.31/​drivers/​media/​dvb/​frontends/​lgdt330x.h linux-headers-$(uname -r | sed '​s/​-generic//'​)/​drivers/​media/​dvb/​frontends/​ +
-sudo cp linux-source-2.6.31/​drivers/​media/​video/​msp3400-driver.h linux-headers-$(uname -r | sed '​s/​-generic//'​)/​drivers/​media/​dvb/​frontends +
-</​code>​ +
-En temps normal, il faut checkout les sources du nouveau pilote et compiler. +
-<​code>​ +
-cd && hg clone http://​mcentral.de/​hg/​~mrec/​em28xx-new cinergy-driver +
-cd cinergy-driver && sh build.sh build && sudo sh build.sh install +
-</​code>​ +
- +
-Mais depuis peu, le dépôt mcentral.de n'est plus assuré pour em28xx-new (l'​auteur du code source est débordé de mails...). +
-Vous pourrez trouver toutes les sources sur imaginux (merci RenZO): http://​www.imaginux.com/​ccount/​click.php?​id=100 , et d'ici que le dépôt soit à nouveau assuré, on peut donc remplacer les deux dernières lignes de code par les suivantes : +
-<​code>​ +
-cd && wget http://​www.imaginux.com/​ccount/​click.php?​id=100 && tar -xvzf em28xx-new-20090409.tar.gz +
-cd em28xx-new && sh build.sh build && sudo sh build.sh install +
-</​code>​ +
-// +
-Mise à jour temporaire (cet article est ma mémoire) http://​forum.ubuntu-fr.org/​viewtopic.php?​id=264994&​p=2 +
-// +
- +
-Merci a l'​auteur de ce billet (mise à jour de la méthode : http://​blog.gaetan-grigis.eu/​ubuntu/​tnt-em2882-et-mise-a-jour-du-kernel-dubuntu/​) +
----- +
- +
- +
-===== Ubuntu 8.04 et version inférieur ===== +
- +
-Pour les versions précédentes ce tutoriel fonctionnait très bien +
- +
-Vous aurez besoin d'​installer les paquets suivants : //make gcc libxine-extracodecs dvb-utils mercurial Kaffeine//​. +
-Pour cela : +
-<​code>​sudo apt-get install build-essential libxine-extracodecs mercurial dvb-utils kaffeine</​code>​ +
-Sous Gutsy remplacer le code precedant par  +
-<​code>​ +
-sudo apt-get install build-essential kubuntu-restricted-extras mercurial dvb-utils kaffeine +
-</​code>​ +
- +
-<​code>​ +
-sudo apt-get install build-essential libxine1-ffmpeg mercurial dvb-utils kaffeine +
-</​code>​ +
- +
-d'​apres des notes vu sur le net testé personnelement ca marche +
- +
-N'​oubliez pas les [[http://​packages.ubuntu.com/​cgi-bin/​search_packages.pl?​searchon=names&​subword=1&​version=dapper&​release=all&​keywords=linux-headers&​sourceid=mozilla-search | headers]] pour votre kernel (uname -a). +
-<​code>​sudo apt-get install linux-headers-$(uname -r | sed '​s/​.*-//'​) +
-</​code>​ +
- +
-Ensuite récupérez le firmware (que l'on décompresse dans /​lib/​fimware) : +
-<​code>​ +
-cd /​lib/​firmware  +
-sudo wget http://​mcentral.de/​firmware/​firmware.tgz +
-sudo tar xvzf firmware.tgz +
-</​code>​ +
- +
-et les sources : +
-<​code>​ +
-cd ~/ +
-hg clone http://​mcentral.de/​hg/​~mrec/​v4l-dvb-experimental/​ +
-</​code>​ +
- +
-Ensuite, l'​installation : (attention, si vous avez des erreurs à cette étape, vérifiez que vous avez bien installé le paquet "​build-essential"​ - voir plus haut) +
- +
-<​code>​ +
-cd ~/​v4l-dvb-experimental +
-make && sudo make install +
-</​code>​ +
- +
-si le make ne fonctionne pas faite : +
-<​code>​ +
-make LINUXINCLUDE="​-I`pwd`/​linux/​include -I`pwd`/v4l -Iinclude -include include/​linux/​autoconf.h"​ +
-</​code>​ +
- +
-puis recharger les lib  +
-<​code>​ +
-sudo ldconfig +
-</​code>​ +
- +
-Chargez les modules : +
-<​code>​ +
-sudo modprobe em28xx  +
-sudo modprobe em2880-dvb +
-</​code>​ +
- +
-Pour que les modules soient chargés automatiquement au démarrage, ajoutez ces lignes à la fin du fichier /​etc/​modules : +
-<​code>​ +
-em28xx +
-em2880-dvb +
-</​code>​ +
- +
-Pour les débutants, pour éditer ce fichier, il suffit de faire : +
-<​code>​ +
-sudo gedit /​etc/​modules +
-</​code>​ +
- +
-J'ai du faire ça en plus : +
-<​code>​ +
-sudo ln -s /dev/vbi0 /dev/vbi +
-</​code>​ +
- +
-Vous n'avez plus qu'à lancer kaffeine, dans l'​écran d'​accueil cliquer sur "​télévision numérique",​ scanner les chaines et normalement tout fonctionne correctement. +
- +
-à faire: tv analogique et télécommande. +
- +
- +
- +
-===== TV Analogique ===== +
-C'est très simple ... si vous avez suivi tout le tuto plus haut vous ne devriez avoir aucun problème à faire fonctionner la TV analogique. +
- +
-Alors pour cela il faut installer sox (pour le flux sonnore) et un logiciel pour lire le flux video tv (mplayer,​tvtime,​xawtv,​...). +
- +
- +
- +
- +
-=====Pour lire le flux video avec mplayer:​===== +
-<​code>​ +
-mplayer -tv driver=v4l2:​device=/​dev/​video0:​input=1:​norm=PAL:​forceaudio:​immediatemode=0:​amode=0:​alsa:​adevice=hw.0:​width=768:​height=576 tv:// +
-</​code>​ +
-le input=1 signifie l'​entrée composite, si vous mettez 2 ce sera le s-video et 0 c'est l'​entrée TV +
-<​code>​adevice=hw.0</​code>​ c'est pour lire /dev/dsp si vous mettez hw.1 ce sera /dev/dsp1 (mais ça ne lira pas le son xD ... il faut voir la fin du tuto pour ça...) +
- +
-=====Pour lire le flux video avec tvtime:​===== +
-<​code>​tvtime --device=/​dev/​video0 --mixer=/​dev/​mixer -S</​code>​ +
-le -S signifie que ça va sauvegarder les options donc ensuite vous pourrez lancer tvtime sans les arguments. +
- +
- +
- +
- +
- +
-=====Pour lire le flux video avec xawtv:=====+
 créez un fichier .xawtv dans votre répertoire perso créez un fichier .xawtv dans votre répertoire perso
 et mettez-y ceci: et mettez-y ceci:
-<code>+<file>
 [global] [global]
 ratio = 4:3 ratio = 4:3
Ligne 250: Ligne 39:
 hue = 49% hue = 49%
 contrast = 41% contrast = 41%
-</code>+</file>
 puis lancez le logiciel: puis lancez le logiciel:
 <​code>​xawtv</​code>​ <​code>​xawtv</​code>​
Ligne 262: Ligne 51:
  
  
-=====Lire le Flux Sonore avec Sox===== 
  
- +===== La Télécommande =====
-A la base si vous n'avez qu'une carte son et votre carte/clé d'​aquisition TV il suffit d'​executer ceci: +
-<​code>​sox -t ossdsp -r 48000 -b -c 2 /dev/dsp1 -t ossdsp /​dev/​dsp</​code>​ +
- +
-Ce qui signifie rediriger le son de /dev/dsp1 (le son de la clé) vers la sortie /dev/dsp +
- +
-Si hélas pour vous vous avez plusieurs périphériques sonores et donc plus de deux /dev/dsp* alors il vous faut faire un +
-<​code>​cat /​proc/​asound/​cards</​code>​ +
- +
-Chez moi sa retourne ça : +
-<​code>​ +
- 0 [NVidia ​        ]: HDA-Intel - HDA NVidia +
-                      HDA NVidia at 0xfecd8000 irq 20 +
- 1 [Em28xx Audio   ]: Empia Em28xx AudEm28xx Audio - Em28xx Audio +
-                      Empia Em28xx Audio +
-</​code>​ +
-Parce que je n'ai que deux périphériques sonores 0 ma carte nvidia (/dev/dsp) et Em28xx Audio ma clé connue comme étant 1 et donc /dev/dsp1 +
- +
-Donc il suffira de chercher le numéro devant le [Em28xx Audio et de l'​utiliser pour la commande +
-<​code>​sox -t ossdsp -r 48000 -b -c 2 /dev/dsp[le numéro trouvé] -t ossdsp /​dev/​dsp</​code>​ +
- +
-A propos ... il faut d'​abord lancer la vidéo avant de lancer le son. +
- +
-=====Lire le Flux Sonore avec Vlc===== +
- +
-Lire le tuto pour Sox (paragraphe précédent),​ c'est toujours bon à savoir :-) +
- +
-J'ai d'​abord utilisé sox pour lire le flux audio (comme décrit ci-dessus), mais cela engendrait des problèmes de sons entre OSS et ALSA (plus de son dans VLC et Skype quand sox tourne). Après de nombreux tests pour lire le flux video et sonore de la carte tuner avec vlc (ce qui est possible, mais je n'ai pas trouvé comment changer de chaîne, donc pas tip-top ...), j'ai trouvé l'​astuce suivante : le flux sonore de la carte peut être lu avec alsa (et non OSS) en utilisant vlc avec la commande suivante :  +
-<​code>​ +
-vlc -I dummy v4l2:// :​v4l2-adev=hw.1 +
-</​code>​ +
-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) +
-D'​autres info pour vlc et v4l2 : http://​wiki.videolan.org/​Documentation:​Modules/​v4l2 +
- +
-Ainsi plus de problèmes de son entre OSS et Alsa.. +
- +
-=====La Télécommande=====+
  
 Alors tout d'​abord voici les codes associés aux boutons de la télécommande que j'ai réussi à récuperer via xev et le site http://​mcentral.de (certains étaient erronés sur le site ...) Alors tout d'​abord voici les codes associés aux boutons de la télécommande que j'ai réussi à récuperer via xev et le site http://​mcentral.de (certains étaient erronés sur le site ...)
  
-<code> 97          222+<file> 97          222
  158 010 011 012  158 010 011 012
  XXX 013 014 015  XXX 013 014 015
Ligne 319: Ligne 70:
  XXX XXX XXX XXX  XXX XXX XXX XXX
  ​177 ​    232 110  ​177 ​    232 110
- XXX 152 233 XXX</code>+ XXX 152 233 XXX</file>
  
 les XXX sont les codes non trouvés (xev n'​affiche rien lorsque l'on appuie sur les boutons en question ...). les XXX sont les codes non trouvés (xev n'​affiche rien lorsque l'on appuie sur les boutons en question ...).
Ligne 327: Ligne 78:
 Après avoir branché votre clé Terratec Hybrid T USB XS, normalement,​ linux reconnait automatiquement certains boutons (Volume+, Volume-, La flèche du Haut et celle du bas, les chiffres, la sourdine et c'est tout...). Après avoir branché votre clé Terratec Hybrid T USB XS, normalement,​ linux reconnait automatiquement certains boutons (Volume+, Volume-, La flèche du Haut et celle du bas, les chiffres, la sourdine et c'est tout...).
  
-Le plus simple pour associer les boutons à des actions : Système -> Préférences -> Raccourci Clavier.+Le plus simple pour associer les boutons à des actions ​est d'​optimiser ses [[:tutoriel:​creer_et_utiliser_un_agencement_de_clavier_personnalise|raccourcis clavier]].
  
 Sinon, sur le site officiel, il recommande l'​utilisation de lineakd. Sinon, sur le site officiel, il recommande l'​utilisation de lineakd.
 +
 +-------------------------
 +Contributeurs : [[utilisateurs:​Akwell]],​ complétée par [[utilisateurs:​ghimli]] et [[utilisateurs:​cipher16]].
  • terratec_cinergy_xs.txt
  • Dernière modification: Le 22/04/2016, 09:44
  • par L'Africain