星期一, 6月 15, 2009

linux USB電視棒 數位電視 UPMOST DVB170

[1] 相關資訊 , 反正看不懂, 就STK7700D
# lsusb -v
Bus 001 Device 004: ID 1164:2edc YUAN High-Tech Development Co., Ltd
Device Descriptor:
idVendor 0x1164 YUAN High-Tech Development Co., Ltd
idProduct 0x2edc
bcdDevice 1.00
iManufacturer 1 YUANRD
iProduct 2 STK7700D
iSerial 3 0000000001
(略)

[2] 韌體 firmware , 下載03-pre1, 改名成1.20
1.the firmware should be named -> dvb-usb-dib0700-1.20.fw
$ wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/linux-dvb-firmware/dvb-usb-dib0700-03-pre1.fw
# cp dvb-usb-dib0700-03-pre1.fw /lib/firmware/dvb-usb-dib0700-1.20.fw

[3] module options setup (此步驟略過, 沒必要了)
$ vi /etc/modprobe.d/options
#-----停用remote control 遙控器啦
options dvb_usb disable-rc-polling=1
#-----強制啟用LNA
options dvb_usb_dib0700 force_lna_activation=1

[4] The channels 頻道表
$ vi ~/.mplayer/channel.conf
公視:545000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2011:2012:201
中視:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1001:1002:100
民視:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3001:3002:300
民視3:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3021:3022:302
台視:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4001:4002:400
華視:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5011:5012:501
DiMoTV:545000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2021:2022:202
HakkaTV:545000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2031:2032:203
中視2:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1011:1012:101
中視3:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1021:1022:102
民視2:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3011:3012:301

---
註:開頭的"公視","民視3"...頻道名稱可自由定義

[5] unplug & plug USB DVB設備
先拔後插,重新偵測載入驅動模組

[6] 看電視
$ mplayer dvb://公視
註:按h鍵,k鍵 切換上一台,下一台...

加入linear blend去交錯
$ mplayer -vf pp=lb dvb://公視
(mplayer -pphelp)

加入demuxter
$ mplayer -demuxer mpegts dvb://公視
(mplayer -demuxer help)

[7] 錄影
$ mplayer -dumpstream dvb://公視 -dumpfile dumpfilename.ts

[8] 轉檔使用 avidemux
$ avidemux

[9] 排程錄影 預錄 使用at指令
(凌晨4點->04:00)
(下午4點->16:00)
(排程查詢指令:atq)
(排程刪除指令:atrm 排程編號)

$ at 16:00 june 15
at> mplayer -dumpstream dvb://公視 -dumpfile dumpfilename.ts
at> 按CTRL+D

錄一小時
$ at 17:00 june 15
at> killall mplayer (或 kill -9 `pidof -s mplayer`)
at> 按CTRL+D

[10] 看完TV關掉後,不能再次看了
就unplug & plug again, 就再次先拔後插...
===
參考網頁
在Linux看HiHD的第一步-找一張有支援的電視卡
在Linux 看HiHD第二步 - 選擇VLC
www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices

沒有留言 :