2013年5月13日 星期一

scan:掃描DVB頻道資訊

scan 是一個用來掃描 DVB channel、並產生 channels.conf 的程式,對許多軟體,像是 MPlayer、tzap,channels.conf 是播放 DVB 節目的必要檔案,其中包含各個 channel 的詳細資訊,如 channel name、frequency、bandwidth...等。

/usr/share/dvb/dvb-t 目錄底下,放有一些各地區的 initial tuning data file,這些檔案內容放有特定 frequency、bandwidth、QAM...等和在 DVB-Tx 設定頻道時,需要給予的頻道參數一樣。但是很多情況,我們可能只知道一個頻道的 frequency 和 bandwidth,其他資訊並不清楚,所以在我自己寫的 initial tuning data file 的內容如下:

# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 647000000 6MHz AUTO NONE AUTO AUTO AUTO NONE
T 653000000 6MHz AUTO NONE AUTO AUTO AUTO NONE
T 659000000 6MHz AUTO NONE AUTO AUTO AUTO NONE
僅給予 frequency、bandwidth 資訊,其他都設定 AUTO 或 NONE。

之後在透過以下指令,讓 scan 根據 initial tuning data file 內容去掃頻道,並產生 channels.conf:
$ scan <initial_tuning_data_file> > channels.conf

沒有留言:

張貼留言