Capturar vídeo en linux con bttv
Para poder capturar vídeo en linux con una tarjeta gráfica basada en un chip BT8x8 es necesario cargar un módulo del núcleo. Hay varias tarjetas con distintas espeficiaciones que utilizan el mismo chip.
Una vez cargado ese módulo es posible capturar señal de TV, señal de vídeo compuesto, o señal de S-Video (es decir, vídeo separado, comúnmente confundido con S-VHS o Super Vídeo).
Cargar el módulo bttv
Es posible que el módulo se haya cargado automáticamente, pero sin especificar qué modelo de tarjeta está instalada, de forma que haya incompatibilidades. Para ello es recomendable detener el módulo.
root@wasge-ubuntu:~# modprobe -r bttv
Luego se puede cargar el módulo espeficiando el número de la tarjeta. En mi caso es la tarjeta número 37.
root@wasge-ubuntu:~# modprobe bttv card=37
Después se puede comprobar que haya una fuente de vídeo
root@wasge-ubuntu:~# ls /dev/video*
/dev/video0
Y con eso debería funcionar la tarjeta capturadora. A partir de ahí habría que utilizar otro programa para hacer algo con esa señal de vídeo.
Lista de tarjetas
Esta lista ha sido obtenida de aquí. La copio en mi página web tan sólo por si alguna vez deja de estar disponible en la web original.
card=0 UNKNOWN/GENERIC
card=1 MIRO PCTV
card=2 Hauppauge (bt848)
card=3 STB, Gateway P/N 6000699 (bt848)
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 / MAXI TV Video PCI2 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 MM201/MM202/MM205/MM210/MM215 PCTV, bt878
card=24 Askey CPH05X/06X (bt878) [many vendors]
card=25 Terratec TerraTV+ Version 1.0 (Bt848)/ Terra TValue Version 1.0/ Vobis TV-Boostar
card=26 Hauppauge WinCam newer (bt878)
card=27 Lifeview FlyVideo 98/ MAXI TV Video PCI2 LR50
card=28 Terratec TerraTV+ Version 1.1 (bt878)
card=29 Imagenation PXC200
card=30 Lifeview FlyVideo 98 LR50
card=31 Formac iProTV, Formac ProTV I (bt848)
card=32 Intel Create and Share PCI/ Smart Video Recorder III
card=33 Terratec TerraTValue Version Bt878
card=34 Leadtek WinFast 2000/ WinFast 2000 XP
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 STB TV PCI FM, Gateway P/N 6000704 (bt878), 3Dfx VoodooTV 100
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,8E)
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
card=80 Hauppauge WinTV PVR
card=81 IODATA GV-BCTV5/PCI
card=82 Osprey 100/150 (878)
card=83 Osprey 100/150 (848)
card=84 Osprey 101 (848)
card=85 Osprey 101/151
card=86 Osprey 101/151 w/ svid
card=87 Osprey 200/201/250/251
card=88 Osprey 200/250
card=89 Osprey 210/220
card=90 Osprey 500
card=91 Osprey 540
card=92 Osprey 2000
card=93 IDS Eagle
card=94 Pinnacle PCTV Sat
card=95 Formac ProTV II (bt878)
card=96 MachTV
card=97 Euresys Picolo
card=98 ProVideo PV150
card=99 AD-TVK503
card=100 Hercules Smart TV Stereo
card=101 Pace TV & Radio Card
card=102 IVC-200
card=103 Grand X-Guard / Trust 814PCI
card=104 Nebula Electronics DigiTV
card=105 ProVideo PV143
card=106 PHYTEC VD-009-X1 MiniDIN (bt878)
card=107 PHYTEC VD-009-X1 Combi (bt878)
card=108 PHYTEC VD-009 MiniDIN (bt878)
card=109 PHYTEC VD-009 Combi (bt878)
card=110 IVC-100
card=111 IVC-120G
card=112 pcHDTV HD-2000 TV
card=113 Twinhan DST + clones
card=114 Winfast VC100
card=115 Teppro TEV-560/InterVision IV-560
card=116 SIMUS GVC1100
card=117 NGS NGSTV+
card=118 LMLBT4
card=119 Tekram M205 PRO
card=120 Conceptronic CONTVFMi