快捷搜索:   nginx

Ubuntu Linux 8.04电视卡安装详解

系统: Ubuntu Linux 8.04 hardy
电视卡: 天敏大师3 (该卡使用的是飞利浦SAA7130芯片)
一、些电视卡相关的概念词汇解释(完全是个人的理解,可能有误请指出):
1. Tuner就是我们常说的高频头或高频调谐器,tuner一般由接收、高频放大、选通(选频道)、变频组成,将RF射频电视信号(有线电视那个头子)变为中频信号;有些数字用tuner很多把中频放大和解调(demodulator)做进去了,直接出来TS信号;tuner 分can turner(那种老式的铁盒子封住的罐装高频头,他出来的一般为38MHZ的中频信号,要经过中频电路进行放大和解调,经解调后才能输出音频和视频信号,即AV信号)和slicon turner(硅高频头里带了解调器,输出直接是CVBS视频和SIF音频信号)
注:如果是家里普通的模拟电视机,完成了上面一个过程就可以告一个段落了(因为电视机可以接收AV信号了,电视机也就是把你的模拟或数字信号变为RGB信号),但如果是数字电视就还得关注下面的词汇
2. Demodulator(解调器,一般是某个芯片,模拟的解调上面已讲过),将tuner出来的中频信号,通过解调制得到传输流(MPEG TS)信号,以供Decoder(解码器)进行数字处理
3. Decoder(解码器,一般是某个芯片),将解调器的数字传输流,解出音视频基本流;视频解码模块将视频基本流转成电视能支持的数字或模拟图象;而音频解码模块将解调器的音频基本流转成音频PCM数据(音频PCM数据可能再由某D/A转换器转换成模拟的音频信号给电视,或者说电视可接收数字音频信号)
4. 本文所说的SAA7130是一种视频采集芯片,将tuner出来的复合视频信号采样为10bit数字信号
二、A.
将电视卡装在空闲PCI槽内,重启系统。
用以下指令查一下系统有没有识别到card和tuner信息,一般系统都会指定一个值:
(,)
dmesg | grep "tuner"
dmesg | grep "card"
lspci | grep "saa713"
ls /dev/video0 (这个就是电视卡的设备文件,没有的话就是系统没识别出来,那就得查下你的电视卡芯片是不是不被kernel支持)
B.
安装播放软件:
sudo apt-get install tvtime (mplayer也可以用来播放电视,详细命令后面会提一下,xawtv也行,并且它提供了不少工具,,但据说zapping最好:)
如果你的更新源找不到某个包建议在google上用"Ubuntu hardy <包名>"这样格式的关键字查找debian包直接安装
安装tvtime包会提示,第一项选PAL,第二项选China BoardCast
运行tvtime如果看到菜单第一项为Manage Channel,那么至少系统已识别到你的卡芯片了,如果无声音或有图象或搜台的问题,那就继续看下去
tvtime播放电视:Manage Channel-->Reset All Channel to Active-->scan channel for signal,然后用左右上下可以换台和调音量了(当然SAA7130芯片不支持音频解码,它将音频直接输出,你可以连到耳机或有源音箱上,也可以用线连上电脑的声卡输入上)
C.
当然系统指定的值不一定准确,那么就需要手动修改了:
sudo rmmod saa7134_alsa
sudo rmmod saa7134
附上card值和tuner值列表,当然你应该从当前kernel的版本号来查找目前支持的信息,如果你装过文档的话就是在这里:/usr /src/linux-xxx.xx/Documentation/video4linux,如果有source code的话就去了解一下这里:<linux kernel>/driver/media/video/saa7134/saa7134-cards.c和:<linux kernel>/include/media/tuner.h
CARD值列表
0 -> UNKNOWN/GENERIC
1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]
3 -> LifeView/Typhoon FlyVIDEO2000 [5168:0138,4e42:0138]
4 -> EMPRESS [1131:6752]
5 -> SKNet Monster TV [1131:4e85]
6 -> Tevion MD 9717
7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
8 -> Terratec Cinergy 400 TV [153b:1142]
9 -> Medion 5044
10 -> Kworld/KuroutoShikou SAA7130-TVPCI
11 -> Terratec Cinergy 600 TV [153b:1143]
12 -> Medion 7134 [16be:0003]
13 -> Typhoon TV+Radio 90031
14 -> ELSA EX-VISION 300TV [1048:226b]
15 -> ELSA EX-VISION 500TV [1048:226a]
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
17 -> AOPEN VA1000 POWER [1131:7133]
18 -> BMK MPEX No Tuner
19 -> Compro VideoMate TV [185b:c100]
20 -> Matrox CronosPlus [102B:48d0]
21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001]
22 -> AverMedia M156 / Medion 2819 [1461:a70b]
23 -> BMK MPEX Tuner
24 -> KNC One TV-Station DVR [1894:a006]
25 -> ASUS TV-FM 7133 [1043:4843]
26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b]
27 -> Manli MuchTV M-TV002/Behold TV 403 FM
28 -> Manli MuchTV M-TV001/Behold TV 401
29 -> Nagase Sangyo TransGear 3000TV [1461:050c]
30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4]
31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
32 -> AVACS SmartTV
33 -> AVerMedia DVD EZMaker [1461:10ff]
34 -> Noval Prime TV 7133
35 -> AverMedia AverTV Studio 305 [1461:2115]
36 -> UPMOST PURPLE TV [12ab:0800]
37 -> Items MuchTV Plus / IT-005
38 -> Terratec Cinergy 200 TV [153b:1152]
39 -> LifeView FlyTV Platinum Mini [5168:0212,4e42:0212]
40 -> Compro VideoMate TV PVR/FM [185b:c100]
41 -> Compro VideoMate TV Gold+ [185b:c100]
42 -> Sabrent SBT-TVFM (saa7130)
43 -> :Zolid Xpert TV7134
44 -> Empire PCI TV-Radio LE
45 -> Avermedia AVerTV Studio 307 [1461:9715]
46 -> AVerMedia Cardbus TV/Radio (E500) [1461:d6ee]
47 -> Terratec Cinergy 400 mobile [153b:1162]
48 -> Terratec Cinergy 600 TV MK3 [153b:1158]

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论