Mythtv implements the following pvr features, and more, with a unified graphical interface:
- basic 'live-tv' functionality. pause/fast forward/rewind "live" tv.
- video compression using rtjpeg or mpeg-4
- program listing retrieval using xmltv
- themable, semi-transparent on-screen display
- electronic program guide
- scheduled recording of tv programs
- resolution of conflicts between scheduled recordings
- basic video editing
http://www.mythtv.org/
this package will install a complete mythtv client/server environment on a single system. if you are intended on using this as your only mythtv machine, and this machine is already configured as a desktop, this package will get you up and running switfly.
if you are intended on installing this on a standalone/non-desktop machine, you should look into the metapackages available: mythtv-backend-master (backend with a local database) mythtv-backend (backend needing a remote database)