Talk:Video capture card

From MythTV Official Wiki
Revision as of 08:18, 14 September 2010 by Wagnerrp (talk | contribs)

Jump to: navigation, search


MythTV only directly accesses a handful of devices, with most support coming from the LinuxTV driver project and their V4L and DVB APIs. As that is the authoritative source for tuner information, the lists accessible from this page should link to product pages on that wiki. There are several tuners on this wiki for which they have no pages, and the information should be migrated over.

I removed HVR-1600 from the "Cards that don't work" section. I think it gives the wrong impression since it does work.

  • Hauppauge WinTV-HVR 1600. Includes both an ATSC high-def tuner and an analog cable TV tuner, but is apparently not yet supported by the IVTV drivers. There is a beta driver in development. Analog NTSC has partial support.

(From Tuner Card) I am thinking we should remove the line of text above the first bullet point and make the bullets into headers. Thoughts? --WhyTey 12:43, 2 February 2006 (UTC)

You think correctly.  :-) --Baylink 00:08, 3 February 2006 (UTC)

I think these three articles carry much common information that users would wish on one article

It seems this article and Capture Card Matrix are swirling around a lot of common information. In my opinion, one single, centralized article citing all the good, bad, and ugly cards is good. Then, someone reading can either venture off into the hardware realm, or into the driver realm from this central location. I'll post this on the Talk:Capture Card Matrix as well. --Gregturn 05:38, 26 January 2006 (UTC)

It would appear Tuner Card should also be considered in this effort. --Gregturn 03:58, 3 February 2006 (UTC)
I think it should --jogibear 11:09, 26 Janary 2006 (GMT) (moved from Talk:Capture Card Matrix --Gregturn 20:27, 4 February 2006 (UTC)
Okay, I just finished merging Tuner Card and Capture Card Matrix into this article. The redirects have been put in place. --Gregturn 21:00, 5 February 2006 (UTC)

Capture Card Matrix

I'm very happy to have found this, as it stands it's the most straight-forward information I've found yet covering what works, what doesn't, where to find drivers, etc. Also good is the fact it's not horribly out of date...

I'm new here, I've not personally made any entries on a wiki, nor have I read on the syntax, furthermore I have zero experience with video capture under Linux or BSD... Otherwise I'd see about editing this myself.

EDIT: idea below is implementend by adding a column and changed the introduction - user: loki 20080509 1615

What would be nice would be a couple more columns on the Matrix, along the lines of what types of signal the cards will capture. Like TV (NTSC/PAL), Satellite, Cable TV, HDTV air, HDTV (cable), etc... This would make it clear which cards someone might be interested in buying to add to a MythTV box. For example, if I knew that a "Satellite TV tuner card" would also capture Cable TV and over NTSC(USA) broadcast TV, then I'd be interested in in no matter what it's marketed as. Perhaps it's an oversimplification, but if there are multiple types of Cable signal, they can be specified on the page that covers the individual card.


What does the "CC" in "CC Stream" and "CC MPEG2" stand for?

While I do use Linux on my servers (Slackware, no GUI), and am very comfortable with the CLI, I'm no broadcast guru. It seems that most of the information regarding MythTV is written at the level of a sysadmin who is willing to do lots of reading about which signals are which (Multiple versions of DVB, QAM, 8ESV, NTSC/PAL, ATSC, etc, etc) with very little plainly-written information. In other words, instead of referring to something as QAM64 and expecting every person coming here to know what that means, refer to it as Cable TV *1, and then put a footnote saying (QAM64), and page up for CableTV 1 stating that it's QAM64 and a list of places where it's offered, some info on it, whatever...

Perhaps MythTV is simply way too complicated for anyone but the serious hobbyist/admin/tinkerer, but unless some of the documentation is easier for the average person to understand, it will continue to remain this way.

All in Wonder cards..

The ATI All-in-Wonder card cannot (it is said elsewhere on the internet) send video across the PCI bus. It can only show video on the VGA output on the card. It is on this basis that neither the card nor drivers are appropriate for use with mythtv.

Not quite true. The All-in-Wonders (at least through the early Radeon vintages) were quite capable of PCI bus mastering and even interrupt support; the problem being that the capture engine shared elements with the standard 2D and 3D functions of the video card, thus requiring the Xv integration. Tuning is done by bit-banging a GPIO register to send the SPI/I2C signals[1]. The earliest hacks simply reserved the top meg or so of video memory, and hoped they didn't run into contention with the video drivers... except that they did, often enough. Another issue we ran into was color space support; Linus refused to allow colorspace conversion routines into mainline kernel drivers, so all we could expose was the YUV data. Most V4L software was written around the RGB24 format common in Bt8x8 cards. In theory we could've used one of the 3D texture pipelines to do the conversion, but documentation was rather sparse.

I stopped working on the project somewhere in the early Radeon days, so the above may be a bit dated.

R Cicconetti Former GATOS developer

[1] IIRC, there was hardware I2C support in some chipsets, but it never worked very well.

Archive from main page for reference

ATSC Cards (only in US/Canada )

Analogue cards (Hardware Encoder)

Analogue cards (Software Encoder versions)

  • BrookTree (bttv) based cards. NOTE: The bttv page includes kernel parameters and links to vendor specifications.
    • BT848
      • Hauppauge WinTV-Go
      • Aimslab Video Highway Xtreme (VHX)
      • ATI TV-Wonder
      • ATI TV-Wonder VE
      • Hauppauge WinTV
      • Leadtek WinFast
      • Leadtek WinView 601
      • Pinnacle PCTV Studio
      • Pinnacle PCTV Studio Pro
      • Lifeview Fly Video II (Bt848) LR26 / MAXI TV Video PCI2 LR26
      • Lifeview Fly Video 98 LR50 / Chronos Video Shuttle II
      • Lifeview Fly Video 98/ Lucky Star Image World ConferenceTV LR50
      • Lifeview Fly Video 98/ MAXI TV Video PCI2 LR50
      • Lifeview Fly Video 98FM LR50 / Typhoon TView TV/FM Tuner
      • Lifeview Fly Video 2000 /Fly Video A2/ Lifetec LT 9415 TV [LR90]
      • Prolink PV-BT878P+4E / Lenco MXTV-9578 CP
      • Prolink Pixelview PlayTV pro
      • AVerMedia TVCapture 98
      • STB TV PCI FM, Gateway P/N 6000704 (bt878)
      • 3Dfx VoodooTV 100, Gateway P/N 6000699 (btt878)
      • Sigma TVII-FM
      • Zoltrix Genie TV/FM / TV-Max (people reported having Audio Issues with card)
      • Sabrent TVTuner (bt878)
    • BT878 (Takes an MPEG2 HDTV(?) stream)
      • ATSC - pcHDTV / HD-2000
  • Philips SAA7134-based cards
  • cx88xx
  • Hauppage WinTV-HVR-1110
  • Hauppage WinTV-HVR-1120

DVB-C cards (Cable viewing)


DVB-S and DVB-S2 cards (Satellite viewing)

DVB-T cards (Terrestrial viewing)

USB Capture Cards


Card type Driver Works with MythTV? Hardware-based encoding? CC Stream? CC MPEG2? Notes Reporter
Aimslab Video Highway Xtreme  ? bttv Yes No ? ? Non-standard internal audio-out pinout, but labeled on PCB. Requires BTTV Module parameters card=14 tuner=2 HeK
ADS Tech Instant TV_Deluxe - PTV305  ? kernel>=2.6.20rc2, ,cx88, cx88_blackbird Yes Yes ? ? Cx23880-19/Cx23416-12/TDA8275+TDA8290 Dreality
ATI All-in Wonder Analogue ? No NA NA NA Does not work with MythTV Unknown
ATI HDTV Wonder Hybrid: Analogue + ATSC & ClearQAM Digital Cable (8VSB) kernel >= 2.6.15, cx88-dvb Yes No  ?  ? broadcast HDTV Unknown
ATI TV-Wonder Analogue bttv Yes No Yes ? Discontinued Unknown
ATI TV-Wonder Pro Analogue cx88xx Y N ? N This is the Conexant based card Lucidity
ATI TV-Wonder VE Analogue bttv Y N Y ? Discontinued Unknown
AVerMedia M150-D Analogue cx88-blackbird[1] Yes (with caveats) Yes No (?) No (?) Has audio issues with older kernels; see card's wiki entry for details. Srs5694
AVerMedia M179 Analogue IVTV stable Y Y ? ? Unknown
AVerMedia DVB-T 771 DVB-T bttv I believe Yes Yes ? ? WhyTey
AVerMedia DVB-T 777 DVB-T saa7134 Yes ? ? ? raintonr
AVerMedia TV Hybrid A16AR DVB-T saa7134 Yes ? ? ? auric
ComPro VideoMate TV PVR/FM Analogue v4l2 No No ? ? MythTV 0.19, Works with KdeTV Ola A
Compro VideoMate TV Gold Plus Analogue saa7134 Yes ? ? ? Audio capture from PCI bus works, see wiki write up for more info Lynchmv 13:45, 2 June 2006 (UTC)
DViCO Fusion DTVDVB-T DVB-T ? Yes ? ? ? DVB-T, more info, also note Patch for 2.6.12 kernel Unknown
DViCO FusionHDTV5 Gold ATSC & ClearQAM Digital Cable (8VSB/64QAM/256QAM) Kernel >= 2.6.17 Partial No ? ? Tested with 2.6.17. Read more at link Jason
DViCO FusionHDTV5 RT Gold ATSC & ClearQAM Digital Cable (8VSB/64QAM/256QAM) Kernel >= 2.6.15 Yes Yes ? ? DVB Driver from linux kernel 2.6.16, Works out of the box since Ubuntu 6.06 more info. The digital and analog tuner are recognized in one single card since Myth 0.20. Myth shows all of the digital and analog inputs including the S-video and RCA inputs on the card. Tested 43 HDTV channels with an indoor digital antenna Jylups
DViCO FusionHDTV II (and DViCO FusionHDTV3) ATSC & ClearQAM Digital Cable (8VSB/64QAM/256QAM) Kernel ??  ??  ??  ?  ? (hardware details: [2], [3], [4] [5]) ([6] mentions that the "II" and "3" are very similar) User:DavidCary
FireWire capture  ? NA Yes NA ?? ?? Caption stream is avail when playing through cable box, but not through mythtv Unknown
Geniatech Digistar  ? cx88xx Yes No ? No This is the Conexant based card User:versteckt
Hauppauge DEC2000-T DVB-T ? Partial ? ? ? DVB-T, USB external tuner Unknown
Hauppauge Nexus S DVB-S ? Yes ? ? ? DVB-S, STV02998 based MPEG2 Encoder Unknown
Hauppauge PVR-500 Analogue IVTV >= 0.4.0 Yes Yes Not supported in MythTV Yes in some versions of ivtv Dual TV tuners, single FM Radio tuner, no remote. See Hauppauge_PVR-500 on this wiki! User:Michel
Hauppauge PVR-350 Analogue IVTV stable Yes Yes Not supported in MythTV Yes Has TV-out and if the option to encode CC in MPEG datastream is enabled, PVR-350 TV output can also pass it back to the television CC decoder. Not recommended for new purchases, as MPEG2 decoding does not support advanced myth functions (like fast-forwarding) and future versions of myth will use OpenGL, which will not work on this card. See Hauppauge_PVR-350 on this wiki! Unknown
Hauppauge PVR-250 Hybrid IVTV stable Yes Yes Not supported in MythTV Yes See Hauppauge_PVR-250 on this wiki! Unknown
Hauppauge PVR-150 Hybrid IVTV stable Yes Yes Not supported in MythTV Yes in some versions of ivtv All versions have one TV tuner. Different versions exist, some with FM Radio tuner (but no remote), some with remote (but no radio). See Hauppauge_PVR-150 on this wiki! User:Michel
Hauppauge HVR-1250 Hybrid kernel >=2.6.24 or CVS cx23887 Yes No  ?  ? Digital only, ATSC or QAM. Driver doesn't support analog yet. PCI Express and can be found for < $50 USD Jflatt
Hauppauge HVR-1600 Hybrid cx18 Yes Yes No No Drivers are released and included in recent kernels. Concurrent NTSC and ATSC capture are working. Randall, Robert Ham, vsnine
Hauppauge WinTV-Go Analogue [7] bttv Yes No Yes No See Hauppauge_WinTV-Go on this wiki! Unknown
Hauppauge WinTV 38061 Rev B226  ? bttv Yes No ? ? Use btaudio for sound Unknown
Hauppauge WinTV PCI-FM (34519)  ? cx8800 Yes No ? ? Use cx88_alsa for sound Unknown
Hauppauge Nova-T DVB-T bttv MythTV version 0.18.1 or older No ? ? DVB-T, Digital Terrestrial Unknown
Hauppauge Nova-T DVB-T cx88-dvb Yes No Yes Yes (UK) DVB-T, Digital Terrestrial User:Fishter
Hauppauge Nova-T 500 DVB-T Kernel >= 2.6.19 dvb-usb-dib0700 Yes No Yes Yes (UK) Dual DVB-T, Digital Terrestrial - Make sure you compile the latest v4l-dvb tree in order to get great and stable support [8]. Superseded by WINTV-NOVA-TD500[9] [10] [11]
Hauppauge Nova-S DVB-S CX88-DVB Kernel >=2.6.15 Yes No ? ? DVB-S, Digital Satellite Unknown
Hauppage WinTV PVR (Roslyn) Analogue kernel>=2.6.18 ? Yes ? ? Should be supported with MythTV 0.20 Unknown
Hauppauge WinTV-PVR-USB2 Analogue kernel>=2.6.18 or separate package Yes Yes No No Looks like a PVR-x50/500 card to software Srs5694
Hauppauge WinTV HVR-950 Hybrid em2880 Yes No  ?  ? This is essentially the same exact card as the Pinnacle PCTV HD Pro USB Stick. If you have that one working, this one will work, too, or vice versa; see an install guide here User:raphy3
K-World Xpert DTV - DVBT PCI DVB-T ? Y DVB-T, has aerial pass-through Unknown
Leadtek LR6650/ DTV1000 - DVBT PCI DVB-T cx88-dvb Kernel >=2.6.12 Yes DVB-T, has aerial pass-through Juski
Leadtek DTV2000H - DVBT & Analog PCI Hybrid cx88-dvb Kernel Yes DVB-T, Analog. Seperate antenna connector for DVB-T and Analog Stev391
Lifeview TV Walker Twin (USB) DVB-T m920x (linuxTV HG) Partial Dual DVB-T. Single antenna connector, works with gxine. To get card working setup VLC to Network Stream and use an IPTV tuner in MythTV. Stev391
Matrox Rainbow Runner G-Series Analogue mgavideo Yes Yes No No Discontinued Unknown
pcHDTV HD-3000 Hybrid kernel >= 2.6.12, cx8800, cx88-dvb, cx22702, or51132 Yes No No No broadcast HDTV. QAM256, and Analog NTSC User:rtsai1111, pridkett
pcHDTV HD-5500 Hybrid kernel >= 2.6.16, cx88-dvb Yes No No No DIGITAL SDTV/HDTV in 8ESV, QAM64, QAM128, QAM256, and Analog NTSC Dreality
Pinnacle PCTV HD Card (800i) cx88xx Yes Yes No Yes  ? ATSC, NTSC, Clear QAM, FM. Conexant CX23883-39 Chipset Curryrice71
Pinnacle PCTV USB HDTV 452e DVB-S Partial (only DVB-S), multiproto API [12] with 452e Patch [13] No (multiproto not yet supported) No  ?  ? see [14] for instructions to get the kernel drivers running Dka
Pinnacle PCTV HD Pro USB Stick Hybrid: Analogue + ATSC & ClearQAM Digital Cable (8VSB/ 64QAM/ 256QAM) em2880 Yes No  ?  ? works for OTA digital (ATSC) but not analog (as of 12/2007), see an install guide here User:raphy3
Plextor ConvertX Analogue on some models [15] wis-go7007-linux-0.9.7 Yes Yes No No USB external device (MPEG4) MythTV 0.18
Silicondust HDHomeRun ATSC & ClearQAM Digital Cable (8VSB/ 64QAM/ 256QAM) MythTV >= 0.20 Yes Yes No No ATSC Digital TV, Dual tuners, TCP/IP network. Technically there is no hardware encoding however the device streams mpeg-2 directly from the ATSC broadcast --> no encoding requ'd.[16] DVB-T version announced[17] User:jafa
Technisat AirStar HD-5000 ATSC & ClearQAM Digital Cable (8VSB/ 64QAM/ 256QAM) kernel >= 2.6.x, dvb B2C2, LGDT330x Yes No No No OTA and Clear QAM HDTV. [18] User:digitalboy
Technotrend T1300 Budget DVB-T budget-ci Yes No ? ? Needs firmware file. User:blachner
Technotrend C-1500 DVB-C budget-ci Yes No  ?  ? This card is supported using the native V4l saa7146/stv0297 drivers. The 2.6.24 kernel drivers fixes the 1% signal strength bug. Note: The "HDTV version" of this card only includes an extra Windows HDTV codec so save the additional money and buy the "normal" version if you plan to use Linux. Note: Some (newer versions) of these cards do NOT work under Linux because of a different tuner. Mine doesn't. --Per Olofsson 15:09, 16 April 2008 (UTC) akif, User:Per Olofsson, User:Mat
Technotrend S-1500 DVB-S budget-ci Yes No ? ? User: Loki
Terratec Cinergy 400 Analogue SAA-7134, ?[19] Yes No ? ? Unknown
Terratec Cinergy 600 TVRADIO Analogue SAA-7134 [20] Yes No ? ? Unknown
Terratec Cinergy 1400 DVB-T DVB-T cx88_dvb,cx8800,cx8802, Yes Yes ? Yes This card is autorecognized by kernel. Worked for me since kernel 2.6.18. External DVB-T antenna connector. IR remote sensor and control. apos
TeVii S470 DVB-S2, PCI-E ds3000 [21] Yes No ? ? Tested with kernel 2.6.32-23 (Mythbuntu 10.04), Remote not tested User: joko66
Twinhan MiniTer DVT PCI  ? kernel >= 2.6.8 No No ? ? DVB-T Australia. Provides MPEG2 stream from digital signal User:Bill