Zapping is a TV viewer for the Gnome desktop. It runs on Linux, FreeBSD and Solaris.
With Zapping and a TV card you can watch TV, take screenshots, and record video and audio. Zapping has a deinterlacer and a Teletext viewer built in and supports Closed Caption and Teletext subtitles. Got a remote control? Zapping supports LIRC too.