twitch.tv 實況台

twitch.tv 實況台:顯示|不顯示

ustream.tv 實況台

Twitch 實況台

Ustream 實況台

2012年3月10日 星期六

[硬體] 在 Linux 底下使用數位電視棒

好長一段時間了
自從幾年前在 Linux 下面驅動 T300 一直失敗以後
到今天為止才重新研究如何在 Linux 底下看數位電視
正好迎接延宕好幾次的數位元年

因為之前到台北的關係
所以路上買了一塊 USB 數位電視棒
型號是大通 HD-325
盒面上標示個 99.5% 支援 Linux 的標語
心情一個好就買下來用了
但是卻忽略了大通是間對電腦硬體無能的公司……

盒面上標示支援 Linux
但是除了光碟的電子說明書以外
其他的部分一點都沒有提到
問客服也是一問三不知的
所以就乾脆自力救濟
網路上找一些資料來用
資料找完以後,順便整合這篇從剛裝好作業系統
到可以收看數位電視的簡單說明

慣例,還是先列一下安裝用的電腦軟硬體
ASUA EeePC 1005HA
ATOM N280 1.66GHz
1GB DDR2-533
大通 HD-325 (S1 版) 數位電視棒
作業系統 Linux Mint LXDE 11(至 2012/03/06 為止之更新)

因為 HD-325 晶片的驅動程式
Linux 核心已經收錄進去了
所以內附光碟裡面的原始碼,基本上不用去動他
但是還是需要裡面的 firmware
因為這是有關廠商的專利資料
所以不會放進 Linux 套件裡面,必須另外找出來
位置在 /Linux Driver/Siano_LinuxV4L_Driver_V2_0_44_1/Linux/kernel/linux/firmware 底下
檔名是 dvb_nova_12mhz_b0.inp
將這個檔案複製進 /lib/firmware 底下
記得光碟不要遺失了,這個韌體檔案只有放在光碟裡面
官方網站是找不到的
真的遺失了,只能從網路慢慢搜尋了

再來最後一個驅動的步驟
請輸入下面指令,讓作業系統可以抓到正確的 mod
sudo modprobe smsdvb
這個指令可以自己編及相關檔案
讓 Linux 開機的時候自動載入 :~

到這邊,驅動 USB 數位電視棒的步驟就已經完成了
接下來是調整掃描頻道的作業

首先要安裝一個小程式
先輸入以下指令
sudo apt-get install dvb-apps

接下來進入 /usr/share/dvb/dvb-t/ 資料夾裡面
編輯 tw-Taipei 與 tw-Kaohsiung 兩個檔案
台灣的數位電視頻道頻率已經統一了
所以這步驟是將現行頻率表作修正
將內容代換為下面六行:
T 533000000 6MHz 2/3 AUTO QAM16 8k 1/4 NONE
T 545000000 6MHz 2/3 AUTO QAM16 8k 1/4 NONE
T 557000000 6MHz 2/3 AUTO QAM64 8k 1/4 NONE
T 569000000 6MHz 2/3 AUTO QAM64 8k 1/4 NONE
T 581000000 6MHz 2/3 AUTO QAM16 8k 1/4 NONE
T 593000000 6MHz 2/3 AUTO QAM16 8k 1/4 NONE

接下來輸入指令開始掃描數位頻道:
scan tw-Taipei > /檔案路徑/channels.conf

剛建立出來的 channels.conf 內容
裡面都會是一片亂碼
可以依照自己的需要將編碼改為 UTF-8 以後
再行修正頻道名稱

結束後,就可以利用 VLC Player 載入 channels.conf 檔案
開啟撥放清單
就可以看見剛剛掃描到的數位電視台了
如果發現台視有短少的問題
就請檢查所在地的收訊狀況好不好啦 :)

接下來就是調整自己的 VLC 撥放環境了
這邊就不多說了 :> ...

沒有留言:

張貼留言