TV Tuner Cards For Unix? 42
Marooned asks: "I've been wondering what a good TV tuner card would be, preferably with good Linux compatability (preferably working under 2.4). Yes, someone already asked about this but it was a while ago, but he got few replies. There are a lot more options now (ATI Radeon All-in-One, GeForce w/tvout, etc.), and since we're all richer and wiser now (than when the first article was posted, I wanted to know if anyone can recommend a good card to go along with my SBLive! and Cambridge DTT 3500. Any takers?
(Advice on a DVD drive would be welcome too)" Most of the video features on these cards are supported, but I'm not quite sure as to the extent of Linux support available for the TV tuning features on today's cards.
WinTV (Score:1)
Re:WinTV (Score:1)
I too have had a WinTV card for two years and have had no problems. Works better than under Windows, because the Windows drivers are pretty ill-behaved. Such it is with most Win dirvers.
I also have run 2.4 since test2, and had no problems. Just one tip, though: compile your kernel with "msp34xx sound chip" support: Hauppauge boards use it. It's under misc sound devices, or something like that. msp3400.o.BTTV cards vs. ATi All-in-Wonders (Score:1)
Re:WinTV and FM tuner (Score:1)
You'll probably want to grab the latest Video4Linux drivers (0.7.52 or so), in addition to enabling i2c on your kernel.
I own 2 Bttv cards and an ati all in wonder... (Score:1)
Meanwhile, my ATI All In Wonder Pro with Gatos gives VERY good results.. The picture is comparatively blurred, but it does not have the for-mentioned artifacts. The all in wonder also does hardware scaling, the bttv cards are resolution limited.. most do 640x480, i think the higher end ones may do 800x600 these days. I run my All in Wonder Pro at 1280x1024 without a hitch. Note that the All in Wonder Pro in linux is NOT currently a good choice for video editting or capture, it uses the xatitv program or any XV aware apps.. I don't think you can use any v4l stuff with it.
Have fun!
Re:TV tuner vs. TV-out (Score:1)
I'd prefer the tuner-only to the tv-out-only option though.
ATI TV-Wonder (Score:1)
Re:How? How? How! - ATI TV Wonder PCI? (Score:1)
Go to http://www.voxel.at/prj/i2c/ and get the nice and updated i2c drivers because the ones in the kernel (if any) are old and crusty and out of date.
Go to http://roadrunner.swansea.uk.linux.org/v4l.shtml and get the nice and updated BTTV drivers because the ones in the kernel are old and crusty and out of date.
Get xawtv http://www.strusel007.de/linux/xawtv/index.html because yeah... it works :)
RTFMs and I think you'll end up with i2c.o bttv.o and tuner.o modules. modprobe them, fire up X, and xawtv & and you're gold.
~Kevin
:)
Re:How? How? How! - ATI TV Wonder PCI? (Score:1)
http://www.strusel007.de/linux/bttv/
bttv drivers are there.
~Kevin
:)
FreeBSD/OpenBSD users (Score:1)
I guess not all of us here runs linux.
Hauppauge Pixelview works fine for me (Score:1)
Interfaces
Picture quality is fine for TV, the card can capture at up to 800x600. Supposedly the card works with every TV standard there is (PAL, NTSC, etc.) but I only have PAL so I don't know if the others actually work. The card puts the video directly in the graphics card's memory, so the CPU is hardly loaded at all if you're just watching TV (2% at worst).
Problems
Matt
ATI All-In-Wonder Pro (Score:1)
This card is an oldie but goodie. Perhaps you could simply get this as a pci card and supplement your primary agp card/display (if you need 3d power for games, or have some badass big monitor). The tv support is excellent in linux through gatos. [binghamton.edu] The card is also has excellent 2d. I use it in my dorm room as my only tv and only display adapter (I do not play games).
Good luck in your search.
Re:TV Tuner cards (Score:1)
have inferior shielding. This is not true for all cheap cards, the WinTV GO! has good quality as well, but limited features.
Re:Avoid the Radeon (Score:1)
DRI works, and I get good 3D acceleration, so there's some hardware support done good for you. gatos has some support for Radeon, not sure how much, but I saw a bunch of commits going on in livid-cvs.
If you want DRI, check out the CVS tree from dri.sourceforge.net, main branch. But last I checked it minces all forms of 3D acceleration quite badly, but it worked like a charm on January 15th. So check out the main branch on January 15th. For a quick HOWTO, look at README.DRIcomp.gz in /usr/share/doc/xserver-xfree86 on a Debian system, or search around on x.org; it's there somewhere. It's best to be running X 4.0.[12] already to be able to link in the rest of the infrastructure easily. I've found that if you set ProjectRoot to /usr/<somewhere besides X11R6> and run /usr/there/bin/X -configure, modify /root/XF86Config.new as appropriate, and put it in /etc/X11/XF86Config-4 (or whereever it normally goes on your distro), you can use your normal (X 4.0.2) server and it'll just load the Radeon modules. Works fine for me, YMMV. Also make sure your Mesa (libGL) libs are the ones DRI built. Then startx (kdm doesn't like me now), run glxinfo, and have fun if it says "Direct Rendering: Yes". Email me privately (obvious modifications to email of course) if you have a Radeon and want Quake &c and can't figure it out from the above and other docs.
Now this of course doesn't relate to video capture, but shows that high-level Radeon support has already been done in one area, and from what I know about video cards (not much, mind you...), capturing features should be a lot simpler than good 3D acceleration. So grab gatos from LiViD [linuxvideo.org] and have fun.
Re:Digital TV (Score:1)
ATI All-In-Wonder Pro (Score:1)
Re:ATI All-In-Wonder Pro (Score:1)
I modified GATOS a bit to allow it to be controlled from the shell or a remote GUI panel. See:
My Web Site [slip.net] for details.
Re:ATI All-In-Wonder Pro (Score:1)
My Web Site [slip.net] contains GATOS software mods for the ATI All-In-Wonder pro, as well as the code for the RedRat2(ReplayTV/DVD/VCR) GUI remotes.
Art'sy ScreenShot [slip.net] called "Millenium Wall" showing all of the above in action!
Re: (Score:1)
Digital TV (Score:1)
No need for Tivo or ReplayTV.
-Hans
Re:ATi Rage 128, 16meg AGP 2x TV-VIVO (Score:1)
TV Tuner cards (Score:1)
There are varying levels of support for the onboard audio outputs and mixers, so YMMV in that respect.
I use an old IX Micro IXTV (BT848), and it works *beautifully* (except for onboard audio), which isn't a problem 'cause I run an S-Video feed from my Digital satellite receiver, and a separate audio feed into the soundcard.
Bear one thing in mid though, that the reception will *not* come close to that of a good TV, (at least in every TV card I've seen), but that's a tuner issue, not a picture quality issue.
Re:UPDATE: I fear I my original question was vague (Score:1)
Fight censors!
Matrox Marvel G200/G400/Rainbow Runner G-series (Score:1)
Re: (Score:1)
Re:TV Tuner cards (Score:1)
ATi Rage 128, 16meg AGP 2x TV-VIVO (Score:1)
Re:ATi Rage 128, 16meg AGP 2x TV-VIVO (Score:1)
Re:BT848 works great for me (Score:1)
Broadcast 2000 - Good Software (Score:2)
Broadcast 2000 (http://heroines.sourceforge.net) provides excellent video editing support. It can record from any Video4Linux device (including the BT cards) and output to Quicktime. Heroines also has a good MPEG-2 package that can re-encode the Quicktime movies to MPEG-1 or MPEG-2. If you want even smaller files, RealProducer will read bcast's Quicktime files.
One thing about bcast: You need the latest kernel and glibc 2.2. RedHat 7.0 and (I think) Debian support glibc 2.2. Bcst will work with older versions, but will crash when your file exceeds 2Gig.
Re:A Whole Lotta Replies (Score:2)
I just wish I had the wintv-pvr so I didn't have to have my computer tied up compressing to mpeg.
question reg. TV Out... (Score:2)
Is there any good software out there to enable the TV out support on my GeForce II? I can display n my TV if I startup my computer with no monitor plugged in (and it'll then default to TV out port) - but that only works in text and switching to X just doesn't happen.
Any help would be appreciated - thanks
Re:How? How? How! - ATI TV Wonder PCI? (Score:2)
Thanks dude - you make my week. :)
How? How? How! - ATI TV Wonder PCI? (Score:2)
If you've managed to get the PCI bt878 based ATI TV wonder working with linux, could you tell me how and what software you were using? I've tried everything to get this card detected by the kernel, with absolutely no luck. That would make my day, bigtime, because I have to leave my machine on in windows to tape shows during the day. :)
Anyone else had success with this card? (ATI TV Wonder PCI)
Re:BT848 works great for me (Score:2)
The BT8x8 cards are not particularly suited to capturing video of any length, since they have no hardware compression, and reliable realtime software MPEG-1/MPEG-2/MJPEG compression is not viable, AFAIK under Linux (Maybe the Alpha's vector processor would make this possible?)
No, this is incorrect. My ATI TV Wonder PCI (bt878) is more than capable of realtime mpeg-1 and mpeg-2 (less extensively tested than mpeg-1, since the native software only supports mpeg 1) encoding on a duron 600 oc'd to 900. It does so quite reliably, but I haven't been able to get the card running in linux.
If youre looking for a card to capture video, look for something a little more pwerful with an onboard hardware compresion engine.
My $80 Duron does a great job with mpeg 1 with cycles to spare right now, if you're just going after NTSC television capture.
ATI Software Sucks (Score:2)
Radeon's don't offer support for anything but windows, and if you do run one on windows the software is laughably bad.
Yeah, this is off-topic, but it's valid to the discussion.
I have an ATI All-in-Wonder Pro. (Rage Pro, as opposed to the Rage 128 Pro.)
It's in my main machine, which, I'm sorry guys, runs Windows. I need Windows for work more than anything else.
Under Windows 95B, the TV application would occasionally crash. It was one of my more unstable applications on an otherwise very stable Windows box.
Under Windows 2000, the drivers and TV application are still in Beta. No information posted to their website since October 16th. Currently, the TV application sucks back 25% or so of my CPU and then causes a variety of crashes ranging from total lockups to spontaneous system reboots. I've never seen a GPF or other message out of this thing: it just stops.
For one thing, it proves that Windows 2000 is about as uncrashable as the Titanic was unsinkable.
Fine, it's in beta. I expect it to crash occasionally. But this behavior is coming from several beta releases into the process, and there's been no word from ATI about when they're going to resolve this.
So, as if we didn't already know that Windows could be broken, as one who is stuck with either a $300 paperweight or a computer that crashes more frequently than a kernel development workstation, I will never buy another ATI product again.
I bought 53 computers last month. Every last one of them was specified with a variety of non-ATI video cards.
ATI's Toronto-area world headquarters are just 20 minutes down the street from my house. Does anyone want to join with me, call the press, and have a video card bonfire in their parking lot, to protest the apparently complete ineptitude of the programmers that they hire?
Re:ATI All-In-Wonder Pro (Score:2)
ATI All-In-Wonder Pro This card is an oldie but goodie. Perhaps you could simply get this as a pci card and supplement your primary agp card/display (if you need 3d power for games, or have some badass big monitor). The tv support is excellent in linux through gatos. The card is also has excellent 2d. I use it in my dorm room as my only tv and only display adapter (I do not play games).
I have 2 of these. Perhaps someone would want to trade them for TV tuner cards where the Windows 2000 drivers and TV applications aren't in permanent beta?
Both PCI Rage Pro, both with 8 megs RAM, both with great hardware but ATI's typically abysmal software.
And, unfortunately, I need to run these in Windows.
I wish for the stability of Microsoft software. (Score:2)
You don't even know the half of it. I bought a Ati Rage Fury Maxx. Works wine in 98, but in 2k or Me, it sucks cycles all the time. Can even get it to work in linux. And from ati, no new drives and they said they would be out with 2k. What a joke!
Microsoft includes drivers for my Rage Pro on the Windows 2000 CD. Unfortunately, they don't support the advanced features of the All-in-Wonder card, so I have to run the ATI drivers.
This is about the only time any rational, intelligent person will ever utter these words, with not a hint of sarcasm: How I long for the stability of Microsoft software. But it's true.
Coming to the protest?
Bring your unsupported or crash-prone ATI video cards, fly to Toronto.
Watch for a forest green 1976 Dodge Ram pickup truck, with a large gas barbecue in the back, driving slowly through the arrivals level at the terminal.
Hop in, we'll go to Markham, call the media, and cook a few video cards in ATI's parking lot, as a protest to their software quality.
BT848 works great for me (Score:3)
Mostly i use mine for capturing frames for claymation from various video cameras. XawTV provides realtime preview and image capture, and i use a couple of little shell scripts and command line tools to turn a folder full of individual frames into an MPG or AVI file.
I also use XawTV to watch TV both on the root window and in smaller mini-windows.
Only mono audio, but you can use an external tuner - i.e. VCR and just use the capture card as a composite/SVideo input.
Be sure you have a main video card that supports external overlay (most modern PCI/AGP cards do, though there are some that are a pain in the ass)
The BT8x8 cards are not particularly suited to capturing video of any length, since they have no hardware compression, and reliable realtime software MPEG-1/MPEG-2/MJPEG compression is not viable, AFAIK under Linux (Maybe the Alpha's vector processor would make this possible?)
If youre looking for a card to capture video, look for something a little more pwerful with an onboard hardware compresion engine.
I also have an Iomega Buz which is now supported under Linux - this will MJPEG compress your video in realtime, enabling you to capture full-frame, 25/30fps PAL/NTSC video at a rate of around 3-5MB/second. The Miro DC10+ is also supported i believe, and there are other cards which are supported by the manufacturers - Someone help me out here.
Uncompressed capture will most likely use at least twice this much space, if your drives can handle that kind of sustained rate.
ATI All-In-Wonder Products (Score:3)
-Jason
Re:TV Tuner cards (Score:3)
I used to have a FlyVideo2 Bt848 tv card, but its tuner quality was not good. Hard drives spinning would interfere with the signal, for example. I've seen a few other cards with this problem as well, all being low-budget ones. You should probably avoid those.
Software support for this (and any other bt878/bt848 based) card is excellent. I prefer it over the (rather bad) windows software shipped with it. Stuff like auto-tuning, s-band, color/ contrast/brightness control is well supported. Xawtv is a very good program to use as a tv viewer. qtvidcap (video grabber for X), which comes with avifile is nice as well. VCR is a text-console capture program similar to qtvidcap (I wrote it using qtvidcap's capture code). You can find all these programs on freshmeat.
A Whole Lotta Replies (Score:4)
I've got the Hauppauge WinTV GO! card. Works based on the BT878 chipset. This card goes for around $50 or so. Mono sound, but you can upgrade to better versions. Or, do what I did and pipe the feed into your Hi-Fi VCR and go from the VCR's audio out to your sound cards line in. Takes care of the sound issues!
The BT878 option is in the kernel tree, albiet quite hidden. You have to enable (IIRC) I7C(?) support, and then it is available under Video4Linux options.
Sorry I can't be more helpful as to what option you have to enable, I'm at my in-laws for the weekend, and have only built one 2.4 series kernel.
If you're going to be doing any video capturing, go for one of the more expensive cards, as the WinTV will only cap at 320x240.
Hope I've given some food for thought. Good luck!