TV Related Software: Difference between revisions
(insert layout re-org) |
No edit summary |
||
(41 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;"> |
<div style="margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#F7F9FB;"> |
||
{| style="background-color:#F7F9FB;" cellspacing=0 cellpadding=5 border=0 |
{| style="background-color:#F7F9FB;" cellspacing=0 cellpadding=5 border=0 |
||
| valign=top | [[Image:Software_viewing_apps_icon.png|50px]] |
| 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 |
In order to be most useful for the reader, this page is divided into two sections: |
||
* A '''categorical overview''' of software |
|||
* An Alphabetical Overview Listing |
|||
* An '''alphabetical listing''' 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) |
|||
* A Categorized section for software useful for analog TV cards |
|||
{{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 are a '''new user''' 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> |
|||
__TOC__ |
|||
</div> |
|||
__TOC__ |
|||
=A Categorical Overview= |
|||
==Utility Suites and Standalone Tools== |
==Utility Suites and Standalone Tools== |
||
{|valign=top cellpadding=0 cellspacing=0 width=100% |
{|valign=top cellpadding=0 cellspacing=0 width=100% |
||
Line 21: | Line 24: | ||
===Analogue Utility Suites or Standalone Tools=== |
===Analogue Utility Suites or Standalone Tools=== |
||
* [[dov4l2]] [http://www.vanheusden.com/dov4l2/] |
|||
* [[v4l2-apps]] |
|||
* [[v4l-utils]] |
|||
* [[v4l2ucp]] |
* [[v4l2ucp]] |
||
* [[V4L Test Suite]] |
* [[V4L Test Suite]] |
||
* [[xawtv]] |
* [[xawtv]] |
||
Line 32: | Line 37: | ||
===DVB Utility Suites and Standalone Tools=== |
===DVB Utility Suites and Standalone Tools=== |
||
* [[DVBv5 Tools]], with is part of [[v4l-utils]]. |
|||
* [[LinuxTV dvb-apps]] |
|||
* [[LinuxTV dvb-apps]] (legacy) |
|||
* [[DVB tools]] |
* [[DVB tools]] |
||
* [[dvbsak]] |
* [[dvbsak]] |
||
Line 46: | Line 52: | ||
|valign=top bgcolor=#F7F9FB width=32%| |
|valign=top bgcolor=#F7F9FB width=32%| |
||
===Analogue Tools for performing frequency scans=== |
===Analogue Tools for performing frequency scans=== |
||
* [[scantv]] (part of [[xawtv |
* [[scantv]] (part of the [[Xawtv#Associated_Utilities|xawtv package]]) |
||
|valign=top bgcolor=#F7F9FB width=4%| |
|valign=top bgcolor=#F7F9FB width=4%| |
||
|valign=top bgcolor=#F7F9FB width=48%| |
|valign=top bgcolor=#F7F9FB width=48%| |
||
===DVB Tools for performing frequency scans=== |
===DVB Tools for performing frequency scans=== |
||
... also see [[Testing your DVB device]] (PCI, USB, ...) ... scan & zap stuff |
... also see [[Testing your DVB device]] (PCI, USB, ...) ... scan & zap stuff |
||
* [[scan]] |
* [[dvbv5-scan]] |
||
* [[dvbv5-scan-gtk]] |
|||
* [[dvbscan|dvbscan/scandvb/atscscan]] |
|||
* [[scan]] / [[dvbscan|dvbscan/scandvb/atscscan]] |
|||
* [[w_scan]] |
* [[w_scan]] |
||
* [[scan-s2]] |
* [[scan-s2]] |
||
* [[scte65scan]] [http://www.mythtv.org/wiki/Scte65scan] [http://forums.sagetv.com/forums/showthread.php?t=45474] [http://scte65scan.sourceforge.net/] |
* [[scte65scan]] [http://www.mythtv.org/wiki/Scte65scan] [http://forums.sagetv.com/forums/showthread.php?t=45474] [http://scte65scan.sourceforge.net/] |
||
* [[updateDVB]] formerly [[stv090x-scan]] |
|||
|} |
|} |
||
Line 67: | Line 75: | ||
===DVB Tools for tuning=== |
===DVB Tools for tuning=== |
||
... also see [[Testing your DVB device]] (PCI, USB, ...) ... scan & zap stuff |
... also see [[Testing your DVB device]] (PCI, USB, ...) ... scan & zap stuff |
||
* [[dvbv5-zap]] |
|||
* [[zap|{a,s,c,t}zap]] |
* [[zap|{a,s,c,t}zap]] |
||
* [[dvbsnoop]] |
* [[dvbsnoop]] |
||
* [[dvbtune]] |
|||
* [[szap-s2]] |
* [[szap-s2]] |
||
* [[ZapDvb]] |
|||
|} |
|} |
||
Line 79: | Line 90: | ||
|valign=top bgcolor=#F7F9FB width=4%| |
|valign=top bgcolor=#F7F9FB width=4%| |
||
|valign=top bgcolor=#F7F9FB width=48%| |
|valign=top bgcolor=#F7F9FB width=48%| |
||
===DVB Tools for signal strength=== |
===DVB Tools for signal strength and monitoring=== |
||
* [[femon]] |
* [[femon]] |
||
* [[dvb-fe-tool]] |
|||
* [[dvbv5-zap]] |
|||
|} |
|} |
||
Line 89: | Line 102: | ||
===Standalone Software to Watch Analogue TV=== |
===Standalone Software to Watch Analogue TV=== |
||
* [[fftv]] [http://fftv.sourceforge.net/] |
* [[fftv]] [http://fftv.sourceforge.net/] -- tv/radio viewer/recorder -- [http://sourceforge.net/project/showfiles.php?group_id=71197 sourcecode] |
||
* [[Gnometv]] [http://gnometv.sourceforge.net/] |
* [[Gnometv]] [http://gnometv.sourceforge.net/] |
||
* [[Gv4l]] [http://gv4l.sourceforge.net/] |
* [[Gv4l]] [http://gv4l.sourceforge.net/] |
||
* [[kdetv]] (also formerly known as [[QtVision]], the rewrite of the former [[KWinTV]]) |
* [[kdetv]] (also formerly known as [[QtVision]], the rewrite of the former [[KWinTV]]) |
||
* [[ktv]] [http://jerous.thimhallan.org/static/ktv/] ([https://web.archive.org/web/20100523154132/http://jerous.thimhallan.org/ktv/ web archive 2010)] |
|||
* [[LinTV]] |
* [[LinTV]] |
||
* [[MPlayer]] |
* [[MPlayer]] |
||
** [[SMPlayer]] |
** [[SMPlayer]] [http://smplayer.sourceforge.net/] |
||
* [[tvtime]] [http://tvtime.sourceforge.net/] |
* [[tvtime]] [http://tvtime.sourceforge.net/] |
||
* [[TV-Viewer]] (for Hardware MPEG2 Encoder cards) |
* [[TV-Viewer]] (for Hardware MPEG2 Encoder cards) |
||
* [[VLC media player]] |
|||
* [[xawtv]] |
* [[xawtv]] |
||
** [[MoTV]] |
** [[MoTV]] |
||
* [[XdTV]] |
* [[XdTV]] |
||
* [[Xine]] |
|||
* [[Zapping]] [http://zapping.sourceforge.net/Zapping/index.html] - a TV viewer for the Gnome desktop. |
* [[Zapping]] [http://zapping.sourceforge.net/Zapping/index.html] - a TV viewer for the Gnome desktop. |
||
* [[qv4l2]] with is part of [[v4l-utils]] |
|||
... also see [[V4L TV Viewing]] |
... also see [[V4L TV Viewing]] |
||
===Analogue |
===Analogue Capturing / Frame Grabbing Utilities=== |
||
* [[V4L capturing]] ... also see [[Transcode]] |
* [[V4L capturing]] ... also see [[Transcode]] |
||
* [[Streamer]] |
|||
* [[DVR]] [http://www.pierrox.net/dvr/] |
|||
* [[WebVCR+]] [http://webvcrplus.sourceforge.net/index.html] |
|||
* [[DVR]] [http://www.pierrox.net/dvr/] |
|||
===Analogue Frame Grabbing Utilities=== |
|||
* [[Grabby]] [http://www.vanheusden.com/grabby/] |
|||
* http://tldp.org/HOWTO/Webcam-HOWTO/framegrabbers.html |
|||
* [[Streamer]] |
|||
* VideoDog [http://linux.softpedia.com/get/Multimedia/Video/VideoDog-9261.shtml] [http://linux.die.net/man/1/videodog] |
* 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=4%| |
||
Line 120: | Line 136: | ||
* [[Antenna DTV]] |
* [[Antenna DTV]] |
||
* [[gdvb]] |
* [[gdvb]] |
||
* [[gnutv]] |
|||
* [[Kaffeine]] |
* [[Kaffeine]] |
||
** [[KaxTV]] |
** [[KaxTV]] |
||
Line 125: | Line 142: | ||
* [[Me TV]] |
* [[Me TV]] |
||
* [[MPlayer]] |
* [[MPlayer]] |
||
** [[SMPlayer]] |
** [[SMPlayer]] [http://smplayer.sourceforge.net/] |
||
* [[VLC media player]] |
* [[VLC media player]] |
||
* [[xawtv]] ... version 4 |
* [[xawtv]] ... (only version 4 for DVB) |
||
* [[XdTV]] |
* [[XdTV]] |
||
* [[Xine]] |
* [[Xine]] |
||
Line 155: | Line 172: | ||
** showtime (OpenGL-based media player) |
** showtime (OpenGL-based media player) |
||
** tvheadend (TV streaming server) |
** tvheadend (TV streaming server) |
||
* [[Kodi]] (formerly [[XBMC]]) [http://kodi.tv/] |
|||
* [[LinuxMCE]] [http://www.linuxmce.com/] Linux media center - A forked project from [[pluto]] |
* [[LinuxMCE]] [http://www.linuxmce.com/] Linux media center - A forked project from [[pluto]] |
||
* [[Morphine.TV]] [http://wiki.morphine.tv/tiki-custom_home.php] |
* [[Morphine.TV]] [http://wiki.morphine.tv/tiki-custom_home.php] |
||
Line 160: | Line 178: | ||
* [[MythTV]] |
* [[MythTV]] |
||
* [[Mini DVB Linux]] ?? |
* [[Mini DVB Linux]] ?? |
||
* [[NextPVR]] - Modern cross-platform PVR application for watching live tv, recording etc. Supports a wide range of sources including DVB, ATSC, HDHR, CableCard tuners, and IPTV. |
|||
* [[oxine]] [http://oxine.sourceforge.net/] |
* [[oxine]] [http://oxine.sourceforge.net/] |
||
* [[pluto]] |
* [[pluto]] |
||
Line 165: | Line 184: | ||
* [[SageTV]] [http://sagetv.com/linuxOEMedition.html] |
* [[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]]. |
* [[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> |
* [[Yahdr]]<br> |
||
... |
... |
||
Line 173: | Line 191: | ||
Complete operating systems tailored for easy installation of everything required to have a media centre. |
Complete operating systems tailored for easy installation of everything required to have a media centre. |
||
* [[iMedia MythTV Linux]] [http://www.mini-box.com/iMediaMythTV] |
* [[iMedia MythTV Linux]] [http://www.mini-box.com/iMediaMythTV] |
||
* LinHES (formerly KnoppMyth)([https://en.wikipedia.org/wiki/LinHES wikipedia]) |
|||
* Knoppmyth |
|||
* [[LinVDR]] [http://www.linvdr.org/projects/linvdr/index.en.php] -- this was a Linux distro based around VDR. Now ancient history |
* [[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/] |
* [[MiniMyth]] [http://linpvr.org/minimyth/] |
||
* Mythbuntu ([https://en.wikipedia.org/wiki/Mythbuntu wikipedia]) |
|||
* Mythbuntu |
|||
* MythDora ([https://en.wikipedia.org/wiki/MythDora wikipedia]) |
|||
* MythDora |
|||
... |
... |
||
Line 183: | Line 201: | ||
i.e. for offline playback of captured materials |
i.e. for offline playback of captured materials |
||
* [[Kaffeine]] |
* [[Kaffeine]] |
||
* [[KMPlayer]] |
* [[Wikipedia:KMPlayer|KMPlayer]] |
||
* [[MPlayer]] |
* [[MPlayer]] |
||
* [[SMPlayer]] [http://smplayer.sourceforge.net/] |
** [[SMPlayer]] [http://smplayer.sourceforge.net/] |
||
* [[Totem]] |
* [[Totem]] |
||
* [[VLC media player]] |
* [[VLC media player]] |
||
Line 213: | Line 231: | ||
* [[Me TV]] |
* [[Me TV]] |
||
* [[mumudvb]] |
* [[mumudvb]] |
||
* [[Home Theater System|TVheadend]] |
|||
* [[TVheadend]] [http://www.lonelycoder.com/hts/tvheadend_overview.html] |
|||
===Streaming Software for Digital TV=== |
===Streaming Software for Digital TV=== |
||
Line 226: | Line 244: | ||
|valign=top bgcolor=#F7F9FB width=32%| |
|valign=top bgcolor=#F7F9FB width=32%| |
||
===Analogue TV Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning=== |
===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=4%| |
||
|valign=top bgcolor=#F7F9FB width=48%| |
|valign=top bgcolor=#F7F9FB width=48%| |
||
===DVB Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning=== |
===DVB Tools to Show Videotext/Teletext/Interactive Content/Closed Captioning=== |
||
* [[AleVT]] - v1.7.0 or a patched v1.6.2 |
|||
* [[alevt]] |
|||
* [[mtt]] - (part of the [[Xawtv#Associated_Utilities_2|xawtv package]]... v4 only ) |
|||
* [[RedButton]] |
|||
* [[RedButton MHEG Engine]] |
|||
|} |
|} |
||
Line 263: | Line 285: | ||
'''Examples of User TV Device Hardware and Software Configurations:''' |
'''Examples of User TV Device Hardware and Software Configurations:''' |
||
* [[Example setups]] |
* [[Example setups]] |
||
</div> |
|||
= An Alphabetical |
= An Alphabetical Listing = |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
Line 275: | Line 294: | ||
! 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 |
||
|- |
|- |
||
| [[Antenna DTV]] || n || y || y || n || n || t channels.conf format || Python || Watch, record and monitor signal level of digital TV |
| [[Antenna DTV]] || n || y || y || n || n || t channels.conf format || Python || Watch, record and monitor signal level of digital TV |
||
|- |
|||
| [[dvb-fe-tool]] || n || y || n || n || n || || C || Gets frontend parameters, sets the delivery system and monitors an already running frontend. |
|||
|- |
|||
| [[dvb-format-convert]] || n || y || n || n || n || dvbv5, channel, zap and vdr (for output) file formats || C || Get frontend parameters and set the delivery system |
|||
|- |
|- |
||
| [[dvbd]] || || y || || || || || C++ || Traditional UNIX daemon for DVB |
| [[dvbd]] || || y || || || || || C++ || Traditional UNIX daemon for DVB |
||
Line 292: | Line 315: | ||
|- |
|- |
||
| [[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 |
||
|- |
|||
| [[dvbv5-scan]] || n || y || n || n || n || dvbv5, channel, zap and vdr (for output) file formats || C || program to scan DVB channels/transponders |
|||
|- |
|||
| [[dvbv5-scan-gtk]] || n || y || n || n || n || dvbv5, channel, zap and vdr (for output) file formats || C || Gtk3+ GUI to scan DVB channels/transponders |
|||
|- |
|||
| [[dvbv5-zap]] || n || y || y || n || n || dvbv5, channel and zap file formats || C || program to tune (zap) DVB channels/transponders/services, optionally recording or monitoring MPEG-TS streams |
|||
|- |
|- |
||
| [[dvbyell]] || n || y || n || n || n || || || A DVB streaming service. |
| [[dvbyell]] || n || y || n || n || n || || || A DVB streaming service. |
||
Line 324: | Line 353: | ||
|- |
|- |
||
| [[MythTV]] || y || y || y || y || y || mysql || C++ || Media Center |
| [[MythTV]] || y || y || y || y || y || mysql || C++ || Media Center |
||
|- |
|||
| [[NextPVR]] || n || y || y || y || n || dvbv5 / sqlite || C++ / C# || |
|||
|- |
|- |
||
| [[pluto]] || || || || || || || || |
| [[pluto]] || || || || || || || || |
||
Line 329: | Line 360: | ||
| [[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 340: | Line 371: | ||
|- |
|- |
||
| [[Home Theater System | HTS Tvheadend]] || y || y || y || y || y || [[XMLTV]] format || C || TV streaming server |
| [[Home Theater System | HTS Tvheadend]] || y || y || y || y || y || [[XMLTV]] format || C || TV streaming server |
||
|- |
|||
| [[UpdateDVB]] || n || y || y || n || n || n || C++ || A DVB tuning and analysis tool for Linux |
|||
|- |
|- |
||
| [[VDR]] || y * || y || y || y || y || VDR format <br>channels.conf || C++ || analogue with plugins only<br> DVB APIv5 since 1.7.2 |
| [[VDR]] || y * || y || y || y || y || VDR format <br>channels.conf || C++ || analogue with plugins only<br> DVB APIv5 since 1.7.2 |
||
Line 356: | Line 389: | ||
|} |
|} |
||
= 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 |
|||
** 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 performing [[Frequency scan|frequency scans]] |
|||
** [[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/] |
|||
* 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]] |
|||
** [[DvbCronRecordingPlugin]] for Trac |
|||
* [[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]] |
|||
** [[TVheadend]] [http://www.lonelycoder.com/hts/tvheadend_overview.html] |
|||
==Streaming Software for Digital TV == |
|||
* [[dvbice]] |
|||
* [[VLC media player]] |
|||
==Standalone Software to Watch Digital TV == |
|||
* [[Antenna DTV]] |
|||
* [[gdvb]] |
|||
* [[Kaffeine]] |
|||
** [[KaxTV]] |
|||
* [[Klear]] |
|||
* [[Me TV]] |
|||
* [[MPlayer]] |
|||
** [[SMPlayer]] |
|||
* [[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/] |
|||
* [[Yahdr]]<br> Yet another HardDiskRecorder - not really it's a GUI-less server application to stream or record the TS. It will scan DVB-T or DVB-C for programs, so you don't have to use ancient scanning tools. EPG (schedule, now/next, what's on at X) is usable, provided it's re-read every now and then ;-) For user interaction a HTTP interface is used, so (almost) every Browser will serve as Interface..., oh yeah :-P watch what you requested by pointing mplayer/Xine/whatever at your server ;-/ [http://www.spitzner.org/yahdr.html Yahdr homepage] - sorry, no binaries - |
|||
... |
|||
===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]] [http://smplayer.sourceforge.net/] |
|||
* [[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]] (also formerly known as [[QtVision]], the rewrite of the former [[KWinTV]]) |
|||
* [[LinTV]] |
|||
* [[MPlayer]] |
|||
** [[SMPlayer]] |
|||
* [[tvtime]] [http://tvtime.sourceforge.net/] |
|||
* [[TV-Viewer]] (for Hardware MPEG2 Encoder cards) |
|||
* [[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] |
|||
Latest revision as of 07:03, 18 March 2020
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
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 and monitoring |
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 recordingMisc Tutorials, Howtos, Usage Info & Guides:
|
Media Player Software
Media Center SoftwareIn addition to offline playback of captured & downloaded media material, many will feature live TV viewing and capturing facilities
... |
Media Center DistributionsComplete operating systems tailored for easy installation of everything required to have a media centre.
... Standalone Media Playersi.e. for offline playback of captured materials ... |
Network and Streaming Tools
Analogue TV Streaming Utilities |
Network Tools for DVB StreamsStreaming 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:
- Post-processing of recorded material
....
Examples of User TV Device Hardware and Software Configurations:
An Alphabetical Listing
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 |
dvb-fe-tool | n | y | n | n | n | C | Gets frontend parameters, sets the delivery system and monitors an already running frontend. | |
dvb-format-convert | n | y | n | n | n | dvbv5, channel, zap and vdr (for output) file formats | C | Get frontend parameters and set the delivery system |
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 | |||
dvbv5-scan | n | y | n | n | n | dvbv5, channel, zap and vdr (for output) file formats | C | program to scan DVB channels/transponders |
dvbv5-scan-gtk | n | y | n | n | n | dvbv5, channel, zap and vdr (for output) file formats | C | Gtk3+ GUI to scan DVB channels/transponders |
dvbv5-zap | n | y | y | n | n | dvbv5, channel and zap file formats | C | program to tune (zap) DVB channels/transponders/services, optionally recording or monitoring MPEG-TS streams |
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 |
NextPVR | n | y | y | y | n | dvbv5 / sqlite | C++ / C# | |
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 |
UpdateDVB | n | y | y | n | n | n | C++ | A DVB tuning and analysis tool for Linux |
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 |