Because there is such a small amount of information about TV cap/tuners and the ability to get them working in linux i thought I would share a bit about my experience with the Hauppauge 950 USB dual tuner/cap device, its around $99.00 and does HD over air, and analog cable.
NOTE: it's not without its flaws, some people (including myself) have to do some junk to get sound working for the TV
anyway.. here is a nice review with a how-to for Fedora (I followed the how-to with a fresh F7 laptop and it was a flawless install of the firmware/modules)
http://lunapark6.com/?p=2682
My comments regarding my setup install and configure attempts:
1. I followed the install steps and tvtime and xawtv showed my analog cable TV picture but no sound
I found the sox command works but I hated having to launch it seperately so I made a bash script that would launch tvtime and then the sox command, then remapped my tvtime menu shortcut to the script
#!/bin/sh
/usr/bin/tvtime &
/bin/sleep .25
/usr/bin/sox -r 48000 -w -c 2 -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp
(this works but seems a bit flakey, for example if you quit tvtime and reopen it and keep doing this the sound seems to lag more and more, also.. if you dont have a pause in the script to wait at least .25 seconds before starting the sox command you wont get any sound)
2. xawtv wont get sound no matter what
3. mythtv is a huge headache and just plain wont show anything, I configured it just like the screenshots above but it just complained about me already using the channel i was trying to view when i attempted to view the TV
sooo I uninstalled xawtv, uninstalled mythtv and I have to gimp along with tvtime for now…
NOTE: someone posted a command above (tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -) this command works ONCE then wont work after that unless you reboot, if we could figure out why this command stops working after the first run it would be better than the sox junk