Carte TV à base de Bt848/Bt848a/Bt849/Bt878/Bt879

17 Sep. 2006
Auteur : Hyacinthe MENIET
Responsable : TrustRobot
Score ( voter ) :
Connexes : Même auteur | Même responsable | Historique
Linux possède les drivers pour la plupart des cartes TV. Dans ce document, je me limiterai aux cartes à base de chipset Booktree Bt848/Bt848a/Bt849/Bt878/Bt879, la grande majorité des cartes TV sur PC. La liste des cartes supportées à ce jour :
card=1 - MIRO PCTV
card=2 - Hauppauge (bt848)
card=3 - STB
card=4 - Intel Create and Share PCI/ Smart Video Recorder III
card=5 - Diamond DTV2000
card=6 - AVerMedia TVPhone
card=7 - MATRIX-Vision MV-Delta
card=8 - Lifeview FlyVideo II (Bt848) LR26
card=9 - IMS/IXmicro TurboTV
card=10 - Hauppauge (bt878)
card=11 - MIRO PCTV pro
card=12 - ADS Technologies Channel Surfer TV (bt848)
card=13 - AVerMedia TVCapture 98
card=14 - Aimslab Video Highway Xtreme (VHX)
card=15 - Zoltrix TV-Max
card=16 - Prolink Pixelview PlayTV (bt878)
card=17 - Leadtek WinView 601
card=18 - AVEC Intercapture
card=19 - Lifeview FlyVideo II EZ /FlyKit LR38 Bt848 (capture only)
card=20 - CEI Raffles Card
card=21 - Lifeview FlyVideo 98/ Lucky Star Image World ConferenceTV LR50
card=22 - Askey CPH050/ Phoebe Tv Master + FM
card=23 - Modular Technology MM205 PCTV, bt878
card=24 - Askey CPH05X/06X (bt878) [many vendors]
card=25 - Terratec Terra TV+ Version 1.0 (Bt848)/Vobis TV-Boostar
card=26 - Hauppauge WinCam newer (bt878)
card=27 - Lifeview FlyVideo 98/ MAXI TV Video PCI2 LR50
card=28 - Terratec TerraTV+
card=29 - Imagenation PXC200
card=30 - Lifeview FlyVideo 98 LR50
card=31 - Formac iProTV
card=32 - Intel Create and Share PCI/ Smart Video Recorder III
card=33 - Terratec TerraTValue
card=34 - Leadtek WinFast 2000
card=35 - Lifeview FlyVideo 98 LR50 / Chronos Video Shuttle II
card=36 - Lifeview FlyVideo 98FM LR50 / Typhoon TView TV/FM Tuner
card=37 - Prolink PixelView PlayTV pro
card=38 - Askey CPH06X TView99
card=39 - Pinnacle PCTV Studio/Rave
card=40 - STB2
card=41 - AVerMedia TVPhone 98
card=42 - ProVideo PV951
card=43 - Little OnAir TV
card=44 - Sigma TVII-FM
card=45 - MATRIX-Vision MV-Delta 2
card=46 - Zoltrix Genie TV/FM
card=47 - Terratec TV/Radio+
card=48 - Askey CPH03x/ Dynalink Magic TView
card=49 - IODATA GV-BCTV3/PCI
card=50 - Prolink PV-BT878P+4E / PixelView PlayTV PAK / Lenco MXTV-9578 CP
card=51 - Eagle Wireless Capricorn2 (bt878A)
card=52 - Pinnacle PCTV Studio Pro
card=53 - Typhoon TView RDS + FM Stereo / KNC1 TV Station RDS
card=54 - Lifeview FlyVideo 2000 /FlyVideo A2/ Lifetec LT 9415 TV [LR90]
card=55 - Askey CPH031/ BESTBUY Easy TV
card=56 - Lifeview FlyVideo 98FM LR50
card=57 - GrandTec 'Grand Video Capture' (Bt848)
card=58 - Askey CPH060/ Phoebe TV Master Only (No FM)
card=59 - Askey CPH03x TV Capturer
card=60 - Modular Technology MM100PCTV
card=61 - AG Electronics GMV1
card=62 - Askey CPH061/ BESTBUY Easy TV (bt878)
card=63 - ATI TV-Wonder
card=64 - ATI TV-Wonder VE
card=65 - Lifeview FlyVideo 2000S LR90
card=66 - Terratec TValueRadio
card=67 - IODATA GV-BCTV4/PCI
card=68 - 3Dfx VoodooTV FM (Euro), VoodooTV 200 (USA)
card=69 - Active Imaging AIMMS
card=70 - Prolink Pixelview PV-BT878P+ (Rev.4C)
card=71 - Lifeview FlyVideo 98EZ (capture only) LR51
card=72 - Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM)
card=73 - Sensoray 311
card=74 - RemoteVision MX (RV605)
card=75 - Powercolor MTV878/ MTV878R/ MTV878F
card=76 - Canopus WinDVR PCI (COMPAQ Presario 3524JP, 5112JP)
card=77 - GrandTec Multi Capture Card (Bt878)
card=78 - Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF
card=79 - DSP Design TCVIDEO 

1. Les périphériques :

Avec la plus part des distributions, les entrées nécessaires au fonctionnement de votre carte TV sont déjà activées. Si la commande suivante restait sans réponse, c'est qu'il vous faudra créer les entrées manuellement :
ls /dev/ | grep video*
Dans ce dernier cas, vous pouvez utiliser le script MAKEDEV, qui fera le travail à votre place.

2. Les drivers :

Les distributions modernes fournissent également des noyaux précompilés avec le support des cartes tv à base de booktree. Pour vous assurez de leurs présences tapez ceci :
find /lib/modules/*/kernel/ -name bttv* find /lib/modules/*/kernel/ -name i2c* find /lib/modules/*/kernel/ -name videodev* find /lib/modules/*/kernel/ -name tuner*
Si l'une des commandes find était sans réponse, alors vous devrez télécharger les drivers et les installer comme suite :
tar -xzvf ../où_est_le_fichier/bttv-0.7.106.tar.gz cd bttv-0.7.106/ make make install
Vous pouvez chargez tous les modules en une seule fois par :
modprobe bttv

3. Configuration :

La configuration, se limite au chargement automatique des modules à l'amorçage du PC. Chaque distribution a une méthode qui lui est propre pour cela. Par exemple, chez Mandriva ou RedHat, il suffit de rajouter les lignes qui suivent dans votre /etc/modules.conf :
alias char-major-81 bttv
Accessoirement, il existe une methode générique qui consite à rajouter la ligne qui suit dans /etc/rc.d/rc.local :
modprobe bttv
Finissez en rajoutant la ligne :
Load "v4l"
Et en commentant la ligne :
Option "omit xfree86-dga"qui devient#Option "omit xfree86-dga"
Dans la Section "Module" de votre /etc/X11/XF86Config ou /etc/X11/XF86Config-4 (s'il y'a les 2 c'est /etc/X11/XF86Config-4 le bon).

4. Logiciels :

Personnellement, j'utilise xawtv mais il existe aussi tvtime.