電視棒

出自wiki.n2n.tw
跳轉到: 導覽, 搜尋

已經測試過的硬體

目錄

清單

來源 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=64828

一片電視卡要在Windows下工作, 一定要先安裝這一片電視卡的Windows驅動程式 (driver),
而這一片電視卡的Windows驅動程式, 廠商也一定會提供給你, 但Linux驅動程式(Module)廠商則是基本上沒有。

所幸有一個LiuxTV project開發了一套電視卡驅動系統V4L-DVB, 只要安裝這一套電視卡驅動系統,
很多電視卡都可以被成功驅動起來,而事實上現在的Linux的核心程式已含入了V4L-DVB, 
只要是V4L-DVB有支援的電視卡, 想在Linux收看HiHD的第一步就會比較容易過關。

這個網址可以查到V4L-DVB最新的CRDLIST, 依電視卡使用的晶片有多組的 CARDLIST。

http://linuxtv.org/hg/v4l-dvb/file/bfdb85b864ee/linux/Documentation/video4linux/

我有整理出幾張國內廠商製造銷售的DVB-T電視卡,給大家參考一下:

CARDLIST.cx23885

12 -> Leadtek Winfast PxDVR3200 H
13 -> Compro VideoMate E650F

CARDLIST.saa7134

70 -> Compro Videomate DVB-T300
71 -> Compro Videomate DVB-T200
137 -> AVerMedia Hybrid TV/Radio (A16D) 圓剛三頻電視卡A Power, 圓剛三頻電視卡
136 -> AVerMedia Cardbus TV/Radio (E506R) 圓剛三頻Cardbus電視卡
139 -> Compro VideoMate T750

CARDLIST.cx88
35 -> WinFast DTV1000-T


另外國內也找到廠商附有 Linux 驅動程式的產品:

1.圓剛 Volar數位棒 A808 (support kernel 2.6.25)
2.圓剛 Volar三頻電視棒 A828 (support kernel 2.6.27)
3.華碩 My Cinema-U3000Mini

安裝

請參考下方使用

  • Debian
    • 須安裝套件 Dialog, linux-source-* , kernel-package, libdvb-dev , libxv1, libxv-dev , x11proto-video-dev, xserver-xorg-video-v4l, libpt-1.10.10-plugins-v4l
  • 驅動程式

有線電視頻道表

http://web.tampabay.rr.com/k4lk/info/ntscfreq.htm
Standard NTSC Television Frequencies

This table lists the frequency band, the visual carrier frequency and 
the color and aural subcarrier frequency for each of the standard VHF, UHF and 
cable channels. All frequencies are in MHz.

---------------- VHF ----------------   ---------------- UHF ----------------
CH     BAND   VIDEO    CHROMA   AUDIO   CH     BAND   VIDEO    CHROMA   AUDIO
 2   54- 60   55.25   58.8295   59.75   14  470-476  471.25  474.8295  475.75
 3   60- 66   61.25   64.8295   65.75   15  476-482  477.25  480.8295  481.75
 4   66- 72   67.25   70.8295   71.75   16  482-488  483.25  486.8295  487.75
 5   76- 82   77.25   80.8295   81.75   17  488-494  489.25  492.8295  493.75
 6   82- 88   83.25   86.8295   87.75   18  494-500  495.25  498.8295  499.75
 7  174-180  175.25  178.8295  179.75   19  500-506  501.25  504.8295  505.75
 8  180-186  181.25  184.8295  185.75   20  506-512  507.25  510.8295  511.75
 9  186-192  187.25  190.8295  191.75   21  512-518  513.25  516.8295  517.75
10  192-198  193.25  196.8295  197.75   22  518-524  519.25  522.8295  523.75
11  198-204  199.25  202.8295  203.75   23  524-530  525.25  528.8295  529.75
12  204-210  205.25  208.8295  209.75   24  530-536  531.25  534.8295  535.75
13  210-216  211.25  214.8295  215.75   25  536-542  537.25  540.8295  541.75
                                        26  542-548  543.25  546.8295  547.75
                                        27  548-554  549.25  552.8295  553.75
                                        28  554-560  555.25  558.8295  559.75
                                        29  560-566  561.25  564.8295  565.75
                                        30  566-572  567.25  570.8295  571.75
                                        31  572-578  573.25  576.8295  577.75
                                        32  578-584  579.25  582.8295  583.75
                                        33  584-590  585.25  588.8295  589.75
---------------- CATV ---------------   34  590-596  591.25  594.8295  595.75
CH     BAND   VIDEO    CHROMA   AUDIO   35  596-602  597.25  600.8295  601.75
14  120-126  121.25  124.8295  125.75   36  602-608  603.25  606.8295  607.75
15  126-132  127.25  130.8295  131.75   37  608-614  609.25  612.8295  613.75
16  132-138  133.25  136.8295  137.75   38  614-620  615.25  618.8295  619.75
17  138-144  139.25  142.8295  143.75   39  620-626  621.25  624.8295  625.75
18  144-150  145.25  148.8295  149.75   40  626-632  627.25  630.8295  631.75
19  150-156  151.25  154.8295  155.75   41  632-638  633.25  636.8295  637.75
20  156-162  157.25  160.8295  161.75   42  638-644  639.25  642.8295  643.75
21  162-168  163.25  166.8295  167.75   43  644-650  645.25  648.8295  649.75
22  168-174  169.25  172.8295  173.75   44  650-656  651.25  654.8295  655.75
23  216-222  217.25  220.8295  221.75   45  656-662  657.25  660.8295  661.75
24  222-228  223.25  226.8295  227.75   46  662-668  663.25  666.8295  667.75
25  228-234  229.25  232.8295  233.75   47  668-674  669.25  672.8295  673.75
26  234-240  235.25  238.8295  239.75   48  674-680  675.25  678.8295  679.75
27  240-246  241.25  244.8295  245.75   49  680-686  681.25  684.8295  685.75
28  246-252  247.25  250.8295  251.75   50  686-692  687.25  690.8295  691.75
29  252-258  253.25  256.8295  257.75   51  692-698  693.25  696.8295  697.75
30  258-264  259.25  262.8295  263.75   52  698-704  699.25  702.8295  703.75
31  264-270  265.25  268.8295  269.75   53  704-710  705.25  708.8295  709.75
32  270-276  271.25  274.8295  275.75   54  710-716  711.25  714.8295  715.75
33  276-282  277.25  280.8295  281.75   55  716-722  717.25  720.8295  721.75
34  282-288  283.25  286.8295  287.75   56  722-728  723.25  726.8295  727.75
35  288-294  289.25  292.8295  293.75   57  728-734  729.25  732.8295  733.75
36  294-300  295.25  298.8295  299.75   58  734-740  735.25  738.8295  739.75
37  300-306  301.25  304.8295  305.75   59  740-746  741.25  744.8295  745.75
38  306-312  307.25  310.8295  311.75   60  746-752  747.25  750.8295  751.75
39  312-318  313.25  316.8295  317.75   61  752-758  753.25  756.8295  757.75
40  318-324  319.25  322.8295  323.75   62  758-764  759.25  762.8295  763.75
41  324-330  325.25  328.8295  329.75   63  764-770  765.25  768.8295  769.75
42  330-336  331.25  334.8295  335.75   64  770-776  771.25  774.8295  775.75
43  336-342  337.25  340.8295  341.75   65  776-782  777.25  780.8295  781.75
44  342-348  343.25  346.8295  347.75   66  782-788  783.25  786.8295  787.75
45  348-354  349.25  352.8295  353.75   67  788-794  789.25  792.8295  793.75
46  354-360  355.25  358.8295  359.75   68  794-800  795.25  798.8295  799.75
47  360-366  361.25  364.8295  365.75   69  800-806  801.25  804.8295  805.75
48  366-372  367.25  370.8295  371.75   70  806-812  807.25  810.8295  811.75
49  372-378  373.25  376.8295  377.75   71  812-818  813.25  816.8295  817.75
50  378-384  379.25  382.8295  383.75   72  818-824  819.25  822.8295  823.75
51  384-390  385.25  388.8295  389.75   73  824-830  825.25  828.8295  829.75
52  390-396  391.25  394.8295  395.75   74  830-836  831.25  834.8295  835.75
53  396-402  397.25  400.8295  401.75   75  836-842  837.25  840.8295  841.75
54  402-408  403.25  406.8295  407.75   76  842-848  843.25  846.8295  847.75
55  408-414  409.25  412.8295  413.75   77  848-854  849.25  852.8295  853.75
56  414-420  415.25  418.8295  419.75   78  854-860  855.25  858.8295  859.75
57  420-426  421.25  424.8295  425.75   79  860-866  861.25  864.8295  865.75
58  426-432  427.25  430.8295  431.75   80  866-872  867.25  870.8295  871.75
59  432-438  433.25  436.8295  437.75   81  872-878  873.25  876.8295  877.75
60  438-444  439.25  442.8295  443.75   82  878-884  879.25  882.8295  883.75
61  444-450  445.25  448.8295  449.75   83  884-890  885.25  888.8295  889.75

使用

舊版

編譯 A828-tools ,然後安裝 tvtime 。
設定完並選定頻道,執行 A828-tools/audio 的執行檔。
下次如果要換頻道,先結束 audio 再啟動。

新版

  • Debian
    • 把 avera828-kernel-module_0.28-0ronmi4~debian+1_<amd64/i386>.deb 裝起來 (此處套件庫有)
    • 安裝 dvb-utils , 並執行下列指令

南區

scan /usr/share/dvb/dvb-t/tw-Kaohsiung |tee channels.conf

北區 (北中宜花東)

scan /usr/share/dvb/dvb-t/tw-Taipei |tee channels.conf


或是把下面頻道表存至 channels.conf 檔 頻道表 (北中宜花東)

CTV / 中視數位台:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_1_2:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1001:1002:100
CTV News / 中視新聞台:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_1_2:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1011:1012:101
CTV Life / 中視生活頻道:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_1_2:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1021:1022:102
CTV Life / 中視生活頻道:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_1_2:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:0:150
PTS / 公共電視: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
DIMO / 行動電視 DiMo: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
Hakka / 客家電視: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
[00cc]:545000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2042:204
FTV / 民視綜合台: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
FMTV / 交通電視台: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
FTVN / 民視新聞台: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
FTV / 民視綜合台:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:0:303
TTV / 台灣電視台: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
TTV Family / 台視財經家庭台:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4011:4012:401
TTV Intl / 台視國際台:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4021:4022:402
TTV Mobile Radio / 台視行動數位廣播網:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:0:403
TTV Mobile Radio / 台視行動數位廣播網:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:4042:404
CTS / 華視:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5011:5012:501
CTS IQ / 華視教育頻道:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5021:5022:502
CTS EQ / 華視休閒頻道:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5031:5032:503

之後安裝 vlc (建議) 或 totem-plugins-dvb-daemon

  • vlc 直接下指令
vlc channels.conf

H.264

  • VLC + H.264(X.264) 壓縮
    • Debian 內建的 VLC 沒開啟 x264 壓縮功能, 所以得自行編譯
$apt-get source vlc
$nano vlc*/debian/rules
把 --disable-vlc 換成 --enable-vlc

$nano vlc*/debian/vlc.install
加入一行 usr/lib/vlc/codec/libx264_plugin.so

$cd vlc*/
#apt-get build-dep vlc --force-yes
#echo 'deb http://www.debian-multimedia.org testing main' >> /etc/apt/sources.list
#apt-get update
#apt-get install libx264-dev
$debuild && cd ..
#dpkg -i libvlc2_*deb libvlccore2_*deb vlc_*deb vlc-data_*deb

這樣就完成安裝了

DVB-T 電視台設定

  • 數位電視台設定
vlc dvb://frequency=<頻率> --dvb-bandwidth=6 --program=<節目>
頻道 : 頻率 (Hz) : 節目
中視 : 533000000 : 100
中綜 : 533000000 : 101
中新 : 533000000 : 102
公視 : 545000000 : 201
行動 : 545000000 : 202
客家 : 545000000 : 203
民視 : 557000000 : 300
交通 : 557000000 : 301
民新 : 557000000 : 302
台視 : 581000000 : 400
台財 : 581000000 : 401
台娛 : 581000000 : 402
華視 : 593000000 : 500
華教 : 593000000 : 501
華休 : 593000000 : 502

justin.tv

  • 前面一樣是 vlc ... 後面加入 -vvv --sout='#duplicate{dst=display, dst="transcode{vcodec=h264,vb=300,acodec=mp4a,ab=32,channels=2,samplerate=44100}:rtp{dst=127.0.0.1,port=1234,sdp=~/vlc.sdp}"}'
  • 啟動
$python jtvlc.py <使用者帳號> <廣播id> ~/vlc.sdp

自動環境設定

set -x
echo 'checking jtvlc...'
if [ -d ./jtvlc/ ]; then
    echo 'OK... GIT update'
    cd jtvlc && git fetch -v && cd ..
else
    echo 'Missing... GIT clone'
    git clone git://github.com/justintv/jtvlc.git
fi

echo 'checking x264 encoder...'
if [ $(dpkg -l|grep 'video encoder for the H.264/MPEG-4 AVC standard'|wc -l) == 1 ]; then
    echo 'OK'
else
    echo 'Missing...'
    echo 'Add http://debian-multimedia.org/ repository'
    read -p 'Install repository (Y/n)?'
    if [ "$REPLY" == "y" ]; then
	if [ $(cat /etc/debian_version) == 'squeeze/sid' ]; then
	   sudo sh -c "echo 'deb http://www.debian-multimedia.org testing main non-free' > /etc/apt/sources.list.d/debian-multimedia.list"
	    sudo apt-get update && sudo apt-get install debian-multimedia-keyring
	    sudo apt-get update && sudo apt-get install x264
	else
	   sudo sh -c "echo 'deb http://www.debian-multimedia.org stable main non-free' > /etc/apt/sources.list.d/debian-multimedia.list"
	    sudo apt-get update && sudo apt-get install debian-multimedia-keyring
	    sudo apt-get update && sudo apt-get install x264
	fi
    else
	exit 0
    fi
fi

echo 'checking vlc...'
if [ -f /usr/bin/vlc ]; then
    echo 'OK'
    if [ $(vlc -H|grep 'H.264/MPEG4 AVC encoder'|wc -l) == 1 ]; then
	echo 'X264 encoder is enabled'
    else
	echo 'You need remove vlc'
	exit 0
    fi
else
    echo 'Missing... building  vlc with x264'
    if [ -d tmp/ ]; then
	rm -rf tmp/
    fi
    sudo apt-get build-dep vlc
    mkdir tmp/ && cd tmp/ && apt-get source vlc && cd vlc-1.*
    echo 'Add patches...'
    sed -i s/--disable-x264/--enable-x264/ debian/rules
    echo 'usr/lib/vlc/plugins/codec/libx264_plugin.so' >> debian/vlc.install
    echo 'Start to build vlc... It will take some time.'
    debuild
    cd ..
    sudo dpkg -i libvlc*.deb libvlccore*.deb vlc_*.deb vlc-data_*.deb vlc-nox_*.deb
    cd ..
fi

Patch

參考

個人工具