Difference between revisions of "TV Related Software"

From LinuxTVWiki
Jump to: navigation, search
m (change/add links for V4L-DVB drivers)
(40 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
__NOEDITSECTION__
 +
<div style="margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#F7F9FB;">
 +
{| style="background-color:#F7F9FB;" cellspacing=0 cellpadding=5 border=0
 +
|  valign=top | [[Image:Software_viewing_apps_icon.png|50px]]
 +
|
 +
= '''TV Related Software:'''=
 +
|}
 
Here, we aim to provide useful information about software applications that are directly related to or which are generally useful in some respect to the reception and manipulation of TV signals on Linux based computer systems.
 
Here, we aim to provide useful information about software applications that are directly related to or which are generally useful in some respect to the reception and manipulation of TV signals on Linux based computer systems.
  
In order to be most useful for the reader, this page is divided into three sections:
+
In order to be most useful for the reader, this page is divided into two sections:
* An Alphabetical Overview Listing
+
* A categorical overview of software  
* A Categorized section for software useful for DVB TV cards (for both [[Full-featured Card|full featured]] and [[budget]] cards, as this distinction doesn't make a difference for most of the software)
+
* An alphabetical listing of software
* A Categorized section for software useful for analog TV cards (also see the information currently contained in the [http://linuxtv.org/v4lwiki/ video4linux wiki]).
+
 
+
  
 
{{Note|''If you're new to this aspect of computing, rather than trying single programs one after another, you might be more interested in how to quickly get a fully working system as described in the "[[Example setups]]" page. Or perhaps instead you may simply want to perform some quick tests on your system, such as like those outlined in the "[[Testing your DVB device]]" article.''}}<br>
 
{{Note|''If you're new to this aspect of computing, rather than trying single programs one after another, you might be more interested in how to quickly get a fully working system as described in the "[[Example setups]]" page. Or perhaps instead you may simply want to perform some quick tests on your system, such as like those outlined in the "[[Testing your DVB device]]" article.''}}<br>
  
= An Alphabetical Overview Listing =
+
__TOC__
 +
=A Categorical Overview=
 +
==Utility Suites and Standalone Tools==
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
 
 +
===Analogue Utility Suites or Standalone Tools===
 +
* [[dov4l2]] [http://www.vanheusden.com/dov4l2/]
 +
* [[v4l2-utils]]
 +
* [[v4l2ucp]]
 +
* [[V4L Test Suite]]
 +
* [[xawtv]]
 +
 
 +
 
 +
 
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
 
 +
===DVB Utility Suites and Standalone Tools===
 +
 
 +
* [[LinuxTV dvb-apps]]
 +
* [[DVB tools]]
 +
* [[DVBv5 Tools]]
 +
* [[dvbsak]]
 +
* [[ZapDvb]]
 +
* [[dvbd]]
 +
* [[JustDvb-It]]
 +
|}
 +
 
 +
 
 +
==Tools for performing frequency scans==
 +
* [[Frequency scan|Frequency Scanning]]
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Analogue Tools for performing frequency scans===
 +
* [[scantv]] (part of the [[Xawtv#Associated_Utilities|xawtv package]])
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
===DVB Tools for performing frequency scans===
 +
... also see [[Testing your DVB device]] (PCI, USB, ...) ... scan & zap stuff
 +
* [[scan]]
 +
* [[dvbscan|dvbscan/scandvb/atscscan]]
 +
* [[w_scan]]
 +
* [[scan-s2]]
 +
* [[scte65scan]] [http://www.mythtv.org/wiki/Scte65scan] [http://forums.sagetv.com/forums/showthread.php?t=45474] [http://scte65scan.sourceforge.net/]
 +
* [[dvbv5-scan]]
 +
* [[stv090x-scan]]
 +
|}
 +
 
 +
==Tools for tuning==
 +
* [[Tuning]]
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Analogue Tools for tuning===
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
===DVB Tools for tuning===
 +
... also see [[Testing your DVB device]] (PCI, USB, ...) ... scan & zap stuff
 +
* [[zap|{a,s,c,t}zap]]
 +
* [[dvbsnoop]]
 +
* [[dvbtune]]
 +
* [[dvbv5-zap]]
 +
* [[szap-s2]]
 +
* [[ZapDvb]]
 +
|}
 +
 
 +
==Tools for signal strength==
 +
* [[Testing reception quality]]
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Analogue Tools for signal strength===
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
===DVB Tools for signal strength===
 +
* [[femon]]
 +
* [[dvb-fe-tool]]
 +
|}
 +
 
 +
 
 +
==Standalone Software to Watch & Record TV==
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
 
 +
===Standalone Software to Watch Analogue TV===
 +
* [[fftv]] [http://fftv.sourceforge.net/] -- tv/radio viewer/recorder -- [http://sourceforge.net/project/showfiles.php?group_id=71197 sourcecode]
 +
* [[Gnometv]] [http://gnometv.sourceforge.net/]
 +
* [[Gv4l]] [http://gv4l.sourceforge.net/]
 +
* [[kdetv]] (also formerly known as [[QtVision]], the rewrite of the former [[KWinTV]])
 +
* [[ktv]] [http://jerous.thimhallan.org/static//ktv/]
 +
* [[LinTV]]
 +
* [[MPlayer]]
 +
** [[SMPlayer]] [http://smplayer.sourceforge.net/]
 +
* [[tvtime]] [http://tvtime.sourceforge.net/]
 +
* [[TV-Viewer]] (for Hardware MPEG2 Encoder cards)
 +
* [[VLC media player]]
 +
* [[xawtv]]
 +
** [[MoTV]]
 +
* [[XdTV]]
 +
* [[Xine]]
 +
* [[Zapping]] [http://zapping.sourceforge.net/Zapping/index.html] - a TV viewer for the Gnome desktop.
 +
... also see [[V4L TV Viewing]] 
 +
 
 +
===Analogue Capturing / Frame Grabbing Utilities===
 +
* [[V4L capturing]] ... also see [[Transcode]]
 +
 
 +
* [[DVR]] [http://www.pierrox.net/dvr/]
 +
* [[Grabby]] [http://www.vanheusden.com/grabby/]
 +
* [[Streamer]]
 +
* VideoDog [http://linux.softpedia.com/get/Multimedia/Video/VideoDog-9261.shtml] [http://linux.die.net/man/1/videodog]
 +
* [[WebVCR+]] [http://webvcrplus.sourceforge.net/index.html]
 +
 
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
 
 +
===Standalone Software to Watch Digital TV ===
 +
* [[Antenna DTV]]
 +
* [[gdvb]]
 +
* [[gnutv]]
 +
* [[Kaffeine]]
 +
** [[KaxTV]]
 +
* [[Klear]]
 +
* [[Me TV]]
 +
* [[MPlayer]]
 +
** [[SMPlayer]] [http://smplayer.sourceforge.net/]
 +
* [[VLC media player]]
 +
* [[xawtv]] ... (only version 4 for DVB)
 +
* [[XdTV]]
 +
* [[Xine]]
 +
** [[gxine]]
 +
 
 +
===DVB Tools for unattended/headless recording===
 +
* [[dvbsched]] (in [[dvbd]])
 +
* [[dvbrecord]] (in [[dvbsak]])
 +
* [[atscap]]
 +
* [[DvbCronRecordingPlugin]] for Trac
 +
 
 +
''Misc ''Tutorials, Howtos, Usage Info & Guides:''
 +
* Howto record [[multiple programs]] at once
 +
|}
 +
 
 +
 
 +
==Media Player Software==
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Media Center Software===
 +
In addition to offline playback of captured & downloaded media material, many will feature live TV viewing and capturing facilities
 +
* [[Elisa]] [http://elisa.fluendo.com/]
 +
* [[Entertainer Project]] [http://www.entertainer-project.com/features.php]
 +
* [[Freevo]]
 +
* [[GeeXboX]]
 +
* [[Home Theater System]]
 +
** showtime (OpenGL-based media player)
 +
** tvheadend (TV streaming server)
 +
* [[LinuxMCE]] [http://www.linuxmce.com/] Linux media center - A forked project from [[pluto]]
 +
* [[Morphine.TV]] [http://wiki.morphine.tv/tiki-custom_home.php]
 +
* [[My Media System]] [http://mymediasystem.org/]
 +
* [[MythTV]]
 +
* [[Mini DVB Linux]] ??
 +
* [[oxine]] [http://oxine.sourceforge.net/]
 +
* [[pluto]]
 +
* [[Rage]] [http://www.rasterman.com/index.php?page=News (see the Monday, 27 March 2006 entry)]
 +
* [[SageTV]] [http://sagetv.com/linuxOEMedition.html]
 +
* [[VDR]] - VDR is one of the most popular TV applications. It features watching TV, recording storage on disk, EPG, Dolby Digital, playback, multi language and much more. VDR, although originally written for FF cards, works also with budget cards, if one installs the [[VDR Software Decoder Plugin]]. 
 +
* XBMC [http://xbmc.org/]
 +
* [[Yahdr]]<br>
 +
...
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
===Media Center Distributions===
 +
Complete operating systems tailored for easy installation of everything required to have a media centre.
 +
* [[iMedia MythTV Linux]] [http://www.mini-box.com/iMediaMythTV]
 +
* Knoppmyth
 +
* [[LinVDR]] [http://www.linvdr.org/projects/linvdr/index.en.php] -- this was a Linux distro based around VDR.  Now ancient history
 +
* [[MiniMyth]] [http://linpvr.org/minimyth/]
 +
* Mythbuntu
 +
* MythDora
 +
...
 +
 
 +
===Standalone Media Players===
 +
i.e. for offline playback of captured materials
 +
* [[Kaffeine]]
 +
* [[Wikipedia:KMPlayer|KMPlayer]]
 +
* [[MPlayer]]
 +
** [[SMPlayer]] [http://smplayer.sourceforge.net/]
 +
* [[Totem]]
 +
* [[VLC media player]]
 +
* [[Xine]]
 +
...
 +
 
 +
|}
 +
 
 +
 
 +
==Network and Streaming Tools==
 +
* [[Streaming]]
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Analogue TV Streaming Utilities===
 +
* [[Streaming-V4L]]
 +
* [[GStreamer]]
 +
 
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
===Network Tools for DVB Streams===
 +
* [[dvbshout]]
 +
* [[dvbsnoop]]
 +
* [[dvbstream]]
 +
* [[DVBStreamer]]
 +
* [[dvbyell]]
 +
* [[getstream]]
 +
* [[Me TV]]
 +
* [[mumudvb]]
 +
* [[Home Theater System|TVheadend]]
 +
 
 +
===Streaming Software for Digital TV===
 +
* [[dvbice]]
 +
* [[VLC media player]]
 +
|}
 +
 
 +
 
 +
==Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning==
 +
* [[Text capture]]
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Analogue TV Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning===
 +
* [[AleVT]]
 +
* [[mtt]] (part of the [[Xawtv#Associated_Utilities|xawtv package]] ... both v3 and v4)
 +
 
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
===DVB Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning===
 +
* [[AleVT]] - v1.7.0 or a patched v1.6.2
 +
* [[mtt]] -  (part of the [[Xawtv#Associated_Utilities_2|xawtv package]]... v4 only )
 +
* [[RedButton MHEG Engine]]
 +
|}
 +
 
 +
 
 +
==Electronic Program Guide / EIT tools==
 +
{|valign=top cellpadding=0 cellspacing=0 width=100%
 +
|valign=top bgcolor=#F7F9FB width=32%|
 +
===Analogue TV Program Guide Tools===
 +
|valign=top bgcolor=#F7F9FB width=4%|
 +
|valign=top bgcolor=#F7F9FB width=48%|
 +
=== DVB Program Guide Tools===
 +
* atsc_epg - included within the [[LinuxTV dvb-apps]]
 +
* [[tv_grab_dvb]]
 +
* [[dvbsnoop]]
 +
* [[DVBStreamer]]
 +
* LoadEPG [http://lukkinosat.altervista.org/]
 +
* MediaHighWay EPG, mhwepg [http://jrepetto.free.fr/] [http://www.linuxtv.org/vdrwiki/index.php/Mhwepg]
 +
* tv_grab_dvb_plus ( was tvgrabeit ) [http://sourceforge.net/projects/tvgrabeit/]
 +
* [[XMLTV]]
 +
|}
 +
 
 +
 
 +
==Tools for Editing Captured TV content==
 +
* [[Avidemux2]]
 +
* [[dvbcut]]
 +
* [[ProjectX]]
 +
* [[MEncoder]]
 +
''Misc ''Tutorials, Howtos, Usage Info & Guides:''
 +
* [[Post-processing]] of recorded material
 +
....
 +
 
 +
'''Examples of User TV Device Hardware and Software Configurations:'''
 +
* [[Example setups]]
 +
 
 +
</div>
 +
 
 +
 
 +
= An Alphabetical Listing =
  
 
{| class="wikitable sortable"  
 
{| class="wikitable sortable"  
Line 16: Line 290:
 
! Software <br> Application <br>!! Supports <br> Analogue <br>!! Supports <br> DVB <br>!!  Recording <br> Capabilities <br> !! Offline <br>Playback <br>!! Editing <br> Capabilities <br>!! Channel <br>storage <br> !! Language !! class="unsortable"| Comments
 
! Software <br> Application <br>!! Supports <br> Analogue <br>!! Supports <br> DVB <br>!!  Recording <br> Capabilities <br> !! Offline <br>Playback <br>!! Editing <br> Capabilities <br>!! Channel <br>storage <br> !! Language !! class="unsortable"| Comments
 
|-
 
|-
| [[alevt]] || y || y || || || || || || Program to use Teletext/Videotext on analog and digital TV
+
| [[AleVT]] || y || y || || || || || || Program to use Teletext/Videotext on analog and digital TV
 +
|-
 +
| [[Antenna DTV]] || n || y || y || n || n || t channels.conf format || Python || Watch, record and monitor signal level of digital TV
 
|-
 
|-
 
| [[dvbd]] ||  || y || || || || || C++ || Traditional UNIX daemon for DVB
 
| [[dvbd]] ||  || y || || || || || C++ || Traditional UNIX daemon for DVB
 +
|-
 +
| [[dvbice]] || n || y || y ||  || || || C || Recompress and stream audio and video to Icecast/HTTP in Theora/Vorbis
 
|-
 
|-
 
| [[dvbsak]] || n || y || || || || || ||
 
| [[dvbsak]] || n || y || || || || || ||
Line 27: Line 305:
 
|-
 
|-
 
| [[dvbstream]] || n || y || y || n || n || || || a streaming utilitity. Part of the [[DVB tools]] project
 
| [[dvbstream]] || n || y || y || n || n || || || a streaming utilitity. Part of the [[DVB tools]] project
|-
 
| [[dvbyell]] || n || y || n || n || n || || || A DVB streaming service.
 
 
|-
 
|-
 
| [[DVBStreamer]] || n || y || || || || sqlite, <br> XMLTV format || C || PSI/SI tracking and correctly streams all PIDs including PCR
 
| [[DVBStreamer]] || n || y || || || || sqlite, <br> XMLTV format || C || PSI/SI tracking and correctly streams all PIDs including PCR
 +
|-
 +
| [[dvbyell]] || n || y || n || n || n || || || A DVB streaming service.
 
|-
 
|-
 
| [[gdvb]] || || || || || || || ||
 
| [[gdvb]] || || || || || || || ||
Line 66: Line 344:
 
| [[ProjectX]] || || || || || || || ||
 
| [[ProjectX]] || || || || || || || ||
 
|-
 
|-
| [[RedButton]] || || || || || || || || [[MHEG-5]] engine
+
| [[RedButton MHEG Engine]] || || || || || || || || [[MHEG-5]] engine
 
|-
 
|-
 
| [[scan-s2]] || n || y || n || n || n || || C || frequency scanning utility which supports DVB APIv5 (for DVB-S2)
 
| [[scan-s2]] || n || y || n || n || n || || C || frequency scanning utility which supports DVB APIv5 (for DVB-S2)
Line 76: Line 354:
 
| [[tv_grab_dvb]] || || y || || || || [[XMLTV]] format || C || dumps DVB [[EPG]] info in [[XMLTV]] format
 
| [[tv_grab_dvb]] || || y || || || || [[XMLTV]] format || C || dumps DVB [[EPG]] info in [[XMLTV]] format
 
|-
 
|-
| [[Home Theater System | tvheadend]] || || || || || || || C || TV streaming server
+
| [[Home Theater System | HTS Tvheadend]] || y || y || y || y || y || [[XMLTV]] format || C || TV streaming server
 
|-
 
|-
| [[VDR]] || y * || y || y || y || y || VDR format <br>channels.conf || C++ || analogue with plugins only<br> DVB APIv5 since 1.7.0
+
| [[VDR]] || y * || y || y || y || y || VDR format <br>channels.conf || C++ || analogue with plugins only<br> DVB APIv5 since 1.7.2
 
|-
 
|-
 
| [[VLC media player]] || || || || || || || ||
 
| [[VLC media player]] || || || || || || || ||
Line 93: Line 371:
  
 
|}
 
|}
 
= Categorized software for use with Digital (DVB) TV cards =
 
* [[How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers|V4L-DVB Device Drivers]]
 
 
==DVB Utility Suites and Standalone Tools==
 
 
* Suites
 
** [[LinuxTV dvb-apps]]
 
** [[DVB tools]]
 
** [[dvbsak]]
 
** [[ZapDvb]]
 
** [[dvbd]]
 
 
* Show Videotext/Teletext/Interactive Content
 
** [[alevt]]
 
** [[RedButton]]
 
 
* [[EPG |Electronic Program Guide ]] / EIT tools
 
** [[tv_grab_dvb]]
 
** [[dvbsnoop]]
 
** [[DVBStreamer]]
 
** LoadEPG [http://lukkinosat.altervista.org/]
 
** MediaHighWay EPG, mhwepg [http://jrepetto.free.fr/] [http://www.linuxtv.org/vdrwiki/index.php/Mhwepg]
 
** tv_grab_dvb_plus ( was tvgrabeit ) [http://sourceforge.net/projects/tvgrabeit/]
 
** [[XMLTV]]
 
 
* Tools for performing [[Frequency scan|frequency scans]]
 
** [[scan]]
 
** [[dvbscan|dvbscan/scandvb/atscscan]]
 
** [[w_scan]]
 
** [[scan-s2]]
 
 
* Tools for signal strength
 
** [[femon]]
 
 
* Tools for tuning
 
** [[zap|{a,s,c,t}zap]]
 
** [[dvbsnoop]]
 
** [[szap-s2]]
 
 
* Tools for unattended/headless recording
 
** [[dvbsched]] (in [[dvbd]])
 
** [[dvbrecord]] (in [[dvbsak]])
 
** [[atscap]]
 
 
* [[JustDvb-It]] [http://www.cineca.tv/labs/mhplab/JustDVb-It%202.0.html] - a suite/set of tools useful for DVB stream creation and manipulation, especially for interactive digital television (i.e. [[MHP|DVB-MHP]])
 
 
*Network Tools for DVB Streams
 
** [[dvbshout]]
 
** [[dvbsnoop]]
 
** [[dvbstream]]
 
** [[DVBStreamer]]
 
** [[dvbyell]]
 
** [[getstream]]
 
** [[Me TV]]
 
** [[mumudvb]]
 
** [[VLC media player]]
 
 
==Standalone Software to Watch Digital TV ==
 
* [[gdvb]]
 
* [[Kaffeine]]
 
** [[KaxTV]]
 
* [[Klear]]
 
* [[Me TV]]
 
* [[MPlayer]]
 
* [[VLC media player]]
 
* [[xawtv]] ... version 4 only for DVB
 
* [[XdTV]]
 
* [[Xine]]
 
** [[gxine]]
 
 
==Media Center Software==
 
* [[Elisa]] [http://elisa.fluendo.com/]
 
* [[Entertainer Project]] [http://www.entertainer-project.com/features.php]
 
* [[Freevo]]
 
* [[GeeXboX]]
 
* [[Home Theater System]]
 
** showtime (OpenGL-based media player)
 
** tvheadend (TV streaming server)
 
* [[LinuxMCE]] [http://www.linuxmce.com/] Linux media center - A forked project from [[pluto]]
 
* [[Morphine.TV]] [http://wiki.morphine.tv/tiki-custom_home.php]
 
* [[My Media System]] [http://mymediasystem.org/]
 
* [[MythTV]]
 
* [[Mini DVB Linux]] ??
 
* [[oxine]] [http://oxine.sourceforge.net/]
 
* [[pluto]]
 
* [[Rage]] [http://www.rasterman.com/index.php?page=News (see the Monday, 27 March 2006 entry)]
 
* [[SageTV]] [http://sagetv.com/linuxOEMedition.html]
 
* [[VDR]] - VDR is one of the most popular TV applications. It features watching TV, recording storage on disk, EPG, Dolby Digital, playback, multi language and much more. VDR, although originally written for FF cards, works also with budget cards, if one installs the [[VDR Software Decoder Plugin]]. 
 
* XBMC [http://xbmc.org/]
 
...
 
 
===Media Center Distributions===
 
Complete operating systems tailored for easy installation of everything required to have a media centre.
 
* [[iMedia MythTV Linux]] [http://www.mini-box.com/iMediaMythTV]
 
* Knoppmyth
 
* [[LinVDR]] [http://www.linvdr.org/projects/linvdr/index.en.php] -- this was a Linux distro based around VDR.  Now ancient history
 
* [[MiniMyth]] [http://linpvr.org/minimyth/]
 
* Mythbuntu
 
* MythDora
 
...
 
 
==Media Players==
 
i.e. for offline playback of captured material:
 
* [[Kaffeine]]
 
* [[KMPlayer]]
 
* [[MPlayer]]
 
* [[SMPlayer]]
 
* [[Totem]]
 
* [[VLC media player]]
 
* [[Xine]]
 
...
 
 
==Tools for Editing ==
 
* [[Avidemux2]]
 
* [[dvbcut]]
 
* [[ProjectX]]
 
* [[MEncoder]]
 
....
 
 
= Categorized software for use with Analogue TV cards  =
 
* [[How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers|V4L-DVB Device Drivers]]
 
 
==Analogue Utility Suites or Standalone Tools==
 
* [[v4l2-apps]]
 
* [[v4l2ucp]]
 
* [[xawtv]]
 
 
==Standalone Software to Watch Analogue TV==
 
* [[fftv]] [http://fftv.sourceforge.net/]
 
* [[Gnometv]] [http://gnometv.sourceforge.net/]
 
* [[Gv4l]] [http://gv4l.sourceforge.net/]
 
* [[Kdetv]]
 
** aka QtVision and aka the former KWinTV [http://kwintv.sourceforge.net/]
 
* [[MPlayer]]
 
* [[tvtime]] [http://tvtime.sourceforge.net/]
 
* [[xawtv]]
 
** [[MoTV]]
 
* [[XdTV]]
 
* [[Zapping]] [http://zapping.sourceforge.net/Zapping/index.html] - a TV viewer for the Gnome desktop.
 
 
* [[Streamer]]
 
* [[DVR]] [http://www.pierrox.net/dvr/]
 
* [[WebVCR+]] [http://webvcrplus.sourceforge.net/index.html]
 
 
==Analogue Streaming Utilities==
 
* [[Streaming-V4L]]
 
* [[GStreamer]]
 
 
==Analogue Frame Grabbing Utilities==
 
* http://tldp.org/HOWTO/Webcam-HOWTO/framegrabbers.html
 
* VideoDog [http://linux.softpedia.com/get/Multimedia/Video/VideoDog-9261.shtml] [http://linux.die.net/man/1/videodog]
 
  
  
 
[[Category:Software]]
 
[[Category:Software]]

Revision as of 20:04, 17 January 2013

Software viewing apps icon.png

TV Related Software:

Here, we aim to provide useful information about software applications that are directly related to or which are generally useful in some respect to the reception and manipulation of TV signals on Linux based computer systems.

In order to be most useful for the reader, this page is divided into two sections:

  • A categorical overview of software
  • An alphabetical listing of software
Note: If you're new to this aspect of computing, rather than trying single programs one after another, you might be more interested in how to quickly get a fully working system as described in the "Example setups" page. Or perhaps instead you may simply want to perform some quick tests on your system, such as like those outlined in the "Testing your DVB device" article.

A Categorical Overview

Utility Suites and Standalone Tools

Analogue Utility Suites or Standalone Tools


DVB Utility Suites and Standalone Tools


Tools for performing frequency scans

Analogue Tools for performing frequency scans

DVB Tools for performing frequency scans

... also see Testing your DVB device (PCI, USB, ...) ... scan & zap stuff

Tools for tuning

Analogue Tools for tuning

DVB Tools for tuning

... also see Testing your DVB device (PCI, USB, ...) ... scan & zap stuff

Tools for signal strength

Analogue Tools for signal strength

DVB Tools for signal strength


Standalone Software to Watch & Record TV

Standalone Software to Watch Analogue TV

... also see V4L TV Viewing

Analogue Capturing / Frame Grabbing Utilities

Standalone Software to Watch Digital TV

DVB Tools for unattended/headless recording

Misc Tutorials, Howtos, Usage Info & Guides:


Media Player Software

Media Center Software

In addition to offline playback of captured & downloaded media material, many will feature live TV viewing and capturing facilities

...

Media Center Distributions

Complete operating systems tailored for easy installation of everything required to have a media centre.

...

Standalone Media Players

i.e. for offline playback of captured materials

...


Network and Streaming Tools

Analogue TV Streaming Utilities

Network Tools for DVB Streams

Streaming Software for Digital TV


Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning

Analogue TV Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning

DVB Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning


Electronic Program Guide / EIT tools

Analogue TV Program Guide Tools

DVB Program Guide Tools


Tools for Editing Captured TV content

Misc Tutorials, Howtos, Usage Info & Guides:

....

Examples of User TV Device Hardware and Software Configurations:


An Alphabetical Listing

A Overview of Software Applications which are useful in regards to TV on a Linux based Computer System
Software
Application
Supports
Analogue
Supports
DVB
Recording
Capabilities
Offline
Playback
Editing
Capabilities
Channel
storage
Language Comments
AleVT y y Program to use Teletext/Videotext on analog and digital TV
Antenna DTV n y y n n t channels.conf format Python Watch, record and monitor signal level of digital TV
dvbd y C++ Traditional UNIX daemon for DVB
dvbice n y y C Recompress and stream audio and video to Icecast/HTTP in Theora/Vorbis
dvbsak n y
dvbshout n y Stream radio to Icecast/multicast
dvbsnoop n y C
dvbstream n y y n n a streaming utilitity. Part of the DVB tools project
DVBStreamer n y sqlite,
XMLTV format
C PSI/SI tracking and correctly streams all PIDs including PCR
dvbyell n y n n n A DVB streaming service.
gdvb
GeeXboX
getstream n y
GStreamer n y
Gv4l A GUI frontend for Transcode's V4L functions
Kaffeine n y y y n own text format C++ Desktop TV Solution
KaxTV obsoleted
Klear y
LinuxTV dvb-apps n y y  ?  ? {a,c,t,s} channels.conf formats C contains dvbscan, {a,c,t,s}zap ...
MEncoder y y y n y C encoding suite of tools
Me TV n y y n n SQLite C++ GNOME based DVB TV viewer
Mini DVB Linux y Distribution with live-CD
MPlayer y y y y n channels.conf C multi-functional media player
mumudvb n y n n n Stream multiples channels in multicast (each channel in different group)
MythTV y y y y y mysql C++ Media Center
pluto
ProjectX
RedButton MHEG Engine MHEG-5 engine
scan-s2 n y n n n C frequency scanning utility which supports DVB APIv5 (for DVB-S2)
showtime C OpenGL-based media player
szap-s2 y y C tuning utility which supports DVB APIv5 (for DVB-S2)
tv_grab_dvb y XMLTV format C dumps DVB EPG info in XMLTV format
HTS Tvheadend y y y y y XMLTV format C TV streaming server
VDR y * y y y y VDR format
channels.conf
C++ analogue with plugins only
DVB APIv5 since 1.7.2
VLC media player
w_scan n y n n n VDR channels.conf
kaffeine
zap/xine
tuning data for scan
C ATSC/DVB-C/S/S2/T frequency scanner
xawtv y y * y y n * only v4 supports DVB
XdTV y y y TV viewing app. Development stopped
xine y y y multi-functional media player
ZapDvb