Frequency scan

From LinuxTVWiki

(Difference between revisions)
Jump to: navigation, search
m (minor edits)
(and dvbv5-scan to comparison)
Line 16: Line 16:
* [[w_scan]]
* [[w_scan]]
* [[scan-s2]] [http://mercurial.intuxication.org/hg/scan-s2/]
* [[scan-s2]] [http://mercurial.intuxication.org/hg/scan-s2/]
 +
* [[dvbv5-scan]]
* apps with built in scanning ... [[kaffeine]], [[MythTV]], [[Me TV]]
* apps with built in scanning ... [[kaffeine]], [[MythTV]], [[Me TV]]
====Comparison of DVB frequency scanning commandline utilities====
====Comparison of DVB frequency scanning commandline utilities====
-
 
-
Would someone with the relevant knowledge please provide a brief overview of the history behind the [[Dvbscan|dvbscan]], [[Scan|scan]] and [[W_scan|w_scan]] utilities and the difference between them.
 
{{Note|The differences between '''scan''' and '''dvbscan''' should be added to this wiki article. The information for dvbscan is still to be completed - please help.}}
{{Note|The differences between '''scan''' and '''dvbscan''' should be added to this wiki article. The information for dvbscan is still to be completed - please help.}}
Line 34: Line 33:
|'''[[w_scan]]'''
|'''[[w_scan]]'''
|'''[[scan-s2]]'''
|'''[[scan-s2]]'''
 +
|'''[[dvbv5-scan]]'''
|-
|-
|'''download'''
|'''download'''
Line 40: Line 40:
|[http://wirbel.htpc-forum.de/w_scan/index.html wirbel.htpc-forum.de/w_scan/index.html]
|[http://wirbel.htpc-forum.de/w_scan/index.html wirbel.htpc-forum.de/w_scan/index.html]
|[http://mercurial.intuxication.org/hg/scan-s2 mercurial.intuxication.org/hg/scan-s2]
|[http://mercurial.intuxication.org/hg/scan-s2 mercurial.intuxication.org/hg/scan-s2]
 +
|git clone git://linuxtv.org/mchehab/experimental-v4l-utils.git
|-
|-
|'''last stable'''
|'''last stable'''
|linuxtv-dvb-apps-1.1.1 (outdated, May 2006)
|linuxtv-dvb-apps-1.1.1 (outdated, May 2006)
| ?
| ?
 +
|none / use latest version
|none / use latest version
|none / use latest version
|none / use latest version
|none / use latest version
Line 51: Line 53:
|linuxtv.org maintained
|linuxtv.org maintained
|compiling needs dvb driver with API-5.0 or higher<br>usage needs API-3.2 or API-5.x
|compiling needs dvb driver with API-5.0 or higher<br>usage needs API-3.2 or API-5.x
-
|needs dvb driver with 5.0 or higher
+
|needs dvb driver with 5.0 or higher<br>last update 02/2009
 +
|needs dvb driver with 5.5 or higher<br>in development (01/2012)
|-
|-
|'''supported DTV types'''
|'''supported DTV types'''
Line 58: Line 61:
|DVB-S, '''DVB-S2''', DVB-C(Europe), DVB-T, ATSC (VSB and QAM), DMB-TH (China)
|DVB-S, '''DVB-S2''', DVB-C(Europe), DVB-T, ATSC (VSB and QAM), DMB-TH (China)
|DVB-S, '''DVB-S2''', DVB-C(Europe), DVB-T, ATSC (VSB and QAM)
|DVB-S, '''DVB-S2''', DVB-C(Europe), DVB-T, ATSC (VSB and QAM)
 +
|ISDB-T,(others? - to be added here..)
|-
|-
|'''initial scan file required'''<br>(matching to your satellite or local aerial/cable network)
|'''initial scan file required'''<br>(matching to your satellite or local aerial/cable network)
Line 63: Line 67:
|yes (use dvb-apps hg from linuxtv.org)
|yes (use dvb-apps hg from linuxtv.org)
|'''not required'''
|'''not required'''
-
|yes (use dvb-apps hg from linuxtv.org)<br>''NOTE: slightly different file format from scan because of additional DVB-S2 support.''  
+
|yes (use dvb-apps hg from linuxtv.org)<br>''NOTE: slightly different file format from scan because of additional DVB-S2 support.''
 +
|yes (other file format)
|-
|-
|'''can generate initial scan file'''
|'''can generate initial scan file'''
Line 69: Line 74:
|no
|no
|'''yes'''
|'''yes'''
 +
|no
|no
|no
|-
|-
Line 76: Line 82:
|yes
|yes
|yes
|yes
 +
|(to be added here..)
|-
|-
|'''can generate channels.conf for [http://www.tvdr.de/ VDR]'''
|'''can generate channels.conf for [http://www.tvdr.de/ VDR]'''
-
|yes (vdr-1.3 only)
+
|yes, but hopeless outdated (vdr-1.3 only)
|?
|?
|yes (default)
|yes (default)
|yes (default)
|yes (default)
 +
|(to be added here..)
|-
|-
|'''can generate channels.dvb for kaffeine'''
|'''can generate channels.dvb for kaffeine'''
Line 88: Line 96:
|yes
|yes
|no
|no
 +
|(to be added here..)
|}
|}

Revision as of 08:39, 10 January 2012

In order to be able receive a particular signal with your TV tuner device you will need to tune/set it to the correct radio frequency used by that source transmission. Therefore, you (or, at least, the viewing application you are using) will first want to know which frequencies are used for transmission and thereby are tunable for your receiver at your location of residence. Frequency scanning utilities, listed below, perform such signal detection and, generally, provide a list of the frequencies upon which content is discovered, with which higher level applications can then in turn use for tuning purposes.

Note: Historically, the set of frequencies used under the older analogue systems have differed from one another, meaning that the particular frequencies used across North America, Europe, Asia, etc., etc., will differ depending upon the transmission standard adopted within each nation. When countries began to make the transition to digital TV systems, most have opted to continue to use their old channel frequency schemes so as to make the switch from analog to digital systems as seamless as possible for the end user.

Contents

Frequency Scanning Utilities

Analog

Digital

One of the handiest tools for scanning frequencies is "(dvb)scan", a utility included within the LinuxTV dvb-apps package. (dvb)scan parses the information from a pre-configured initial scan file that is specific to a particular country/region/location/service_provider (many of which are contained within the dvb-apps package as well as being available within the wiki or elsewhere), then tunes into the frequencies and lists the names for all available PIDs.

Comparison of DVB frequency scanning commandline utilities

Note: The differences between scan and dvbscan should be added to this wiki article. The information for dvbscan is still to be completed - please help.

The following table lists the main features of the different command line scanners. For specific information on usage, have a look at its specific wiki article.

feature \ scanner scan dvbscan w_scan scan-s2 dvbv5-scan
download linuxtv.org/hg/dvb-apps linuxtv.org/hg/dvb-apps wirbel.htpc-forum.de/w_scan/index.html mercurial.intuxication.org/hg/scan-s2 git clone git://linuxtv.org/mchehab/experimental-v4l-utils.git
last stable linuxtv-dvb-apps-1.1.1 (outdated, May 2006)  ? none / use latest version none / use latest version none / use latest version
comments linuxtv.org maintained
DVB-S2 support missing
needs dvb driver with API-3.2 or 5.x
linuxtv.org maintained compiling needs dvb driver with API-5.0 or higher
usage needs API-3.2 or API-5.x
needs dvb driver with 5.0 or higher
last update 02/2009
needs dvb driver with 5.5 or higher
in development (01/2012)
supported DTV types DVB-S, DVB-C(Europe), DVB-T, ATSC (VSB and QAM), DMB-TH (China)  ? DVB-S, DVB-S2, DVB-C(Europe), DVB-T, ATSC (VSB and QAM), DMB-TH (China) DVB-S, DVB-S2, DVB-C(Europe), DVB-T, ATSC (VSB and QAM) ISDB-T,(others? - to be added here..)
initial scan file required
(matching to your satellite or local aerial/cable network)
yes (use dvb-apps hg from linuxtv.org) yes (use dvb-apps hg from linuxtv.org) not required yes (use dvb-apps hg from linuxtv.org)
NOTE: slightly different file format from scan because of additional DVB-S2 support.
yes (other file format)
can generate initial scan file no no yes no no
can generate channels.conf for zap/xine/mplayer/vlc yes (default) ? yes yes (to be added here..)
can generate channels.conf for VDR yes, but hopeless outdated (vdr-1.3 only) ? yes (default) yes (default) (to be added here..)
can generate channels.dvb for kaffeine no ? yes no (to be added here..)

External Links

Analog

Digital For some other general sources (which may or may not be that useful) for finding local channel frequency lists, see:

Personal tools