Very few programs will do that.
Quote:
2. Record TV reliably with very good DVD quality
|
Unless you buy a line doubler or quadrupler, you are out of luck. Also you need tons of storage and atleast hardware RAID 0. 3ware comes to mind for hardware RAID.
To get near good quality for
PAL
352 X 576
NTSC
352 X 480
The above will capture all the lines. Then you need to put through a good deinterlacer and resize the height to half the size. The type codec also affects the quality. Use either Huffyuv (yep there is source code) or MJPEG. Raw RGB codecs takes too much processing power and storage. Huffyuv is preferred because it takes the frame in yuv colorspace format and does like a pkzip compress.
Quote:
3. Be able to send the recorded show to a regular TV that has S-video and coax input.
|
Buy the best VGA to TV converter from Focus Enhancments.
Quote:
4. Record very lengthy shows (ballgames)
|
More than a few programs will do that.
Quote:
5. Record multiple shows at once.
|
Takes to much processing power and the PCI bus will be overloaded to do just one. You are in dream land if you think you can.
Quote:
6. Be somewhat straight forward to use and setup
|
Only one that is straight forward. Basically if your video capture card does not support Video 4 Linux, it will not be easy to setup.
Quote:
7. Good user interface to set up the recordings.
|
Only few programs.
Quote:
8. Allow the box to be used without a monitor (TV will be computer monitor)
|
Theres one problem, there are two different technologies between the two. The computer monitor is easier to see text because of non-interlace. TVs have a hard time displaying text because they use interlacing. HDTVs are little better but still bad when viewing text. Make sure the text is display in the proper block format.
IMO, tvtime has the best output but it doesn't have a recording feature. I think having video capture on the AGP video card is better because the video transmission doesn't have to fight with the IDE controller and other PCI cards.
You may want to apply the low latency patch to the kernel for better video capture.