Graphic Cards w/ Video Input and OpenGL Support
Marco Bertini asks: "I'd like to know which graphics card with video input (S-Video or coaxial) are supported by Linux, and if there's any library to handle video input. My problem is to acquire two video inputs from cameras at the same time. At present I'm doing it on SGI O2, using the Digital Media libraries for video input, and OpenGL extensions for edge detection using it's h/w boost. Is it possible to switch to Linux to do it ? It seems that for example ELSA GLoria Synergy offers OpenGL h/w accelaration supported by Microlink Extreme 3D, but I'd like to hear about live experiences, and other options. "
The easiest way I've seen to get video into Linux is the BT848 based PCI video cards, since you can support multple cards in one computer, and the api is simple. (Haughpage WinTV, STB PCI Video Capture, and various generic PCI video captures are based on the BT848. The only really card specific parts are the tuners which not all cards have. (Intel Smart Video Recorder III are also fine, but I believe Intel quit making them).
Well what you're in the market for was called a "capture card" and designed specifically to record video, and not usually designed to drive your X server. You should spend no more than $80 on a capture board. In 2002 all American broadcasters are required to broadcast in HDTV and in 2006 all American broadcasters are required to offer only HDTV. Unfortunately no capture boards support HDTV today and probably never will. No capture boards are fully supported in Linux but you can get close. The Hauppage WinTV was about as well supported as you could get. The problem with what you're doing is that less and less people are doing it so your options are decreasing. SGI is an e-commerce company not a multimedia company anymore. IOmega and a lot of companies stopped making capture boards years ago. Even Avid is moving away from video and into e-commerce. So don't get too attached to it.