当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 电视卡安装调试(综合.成功)
帖子发表于 : 2008-09-07 14:59 

注册: 2008-08-21 15:02
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
电视卡的型号是天敏的电视精灵,芯片是philip的saa7134.看电视的软件选用最火的tvtime,另外一个比较好的是xawtv。我的系统顺便介绍一下:
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.20-1.2948.fc6 #1 SMP Fri Apr 27 19:48:40 EDT 2007 i686 athlon i386 GNU/Linux

[root@localhost ~]# lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)

01:09.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)

02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
02:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
[root@localhost ~]#

硬件连接方法相信是男的都能轻松搞定了。这里不说了。
很多电视卡的都是通过line-in来和声卡传递信号的。注意不要接错就好了。

一般的2.6的内核已经自己带了saa7130或者saa7134的驱动了。
下面是我从我的dmesg命令的输出里取出的一段关于电视卡的subsystem(芯片的种类)
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7130[0]: found at 0000:01:09.0, rev: 1, irq: 19, latency: 32, mmio: 0xe9000000

saa7130[0]: subsystem: 1131:2104, board: UNKNOWN/GENERIC [card=0,autodetected]

saa7130[0]: board init: gpio is 19160
tuner 0-0060: All bytes are equal. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (saa7130[0])
saa7130[0]: i2c eeprom 00: 31 11 04 21 08 20 1c 55 43 43 a9 1c 55 43 43 a9
saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 30 20
saa7130[0]: i2c eeprom 20: 54 04 48 53 ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
虽然卡是认到了没错,但是只是知道了芯片的种类而已,具体是什么卡,什么tuner还是不知道的。

subsystem: 1131:2104

因为很多厂都生产了采用这个芯片的电视卡,所以这两个数字代表了板卡的设计。就是厂商和板卡的ID。
第一个数字比较重要。

0 -> UNKNOWN/GENERIC

1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]

3 -> LifeView FlyVIDEO2000 [5168: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:226b]

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]
49 -> Compro VideoMate Gold+ Pal [185b:c200]
50 -> Pinnacle PCTV 300i DVB-T + PAL [11bd:002d]
51 -> ProVideo PV952 [1540:9524]
52 -> AverMedia AverTV/305 [1461:2108]
53 -> ASUS TV-FM 7135 [1043:4845]
54 -> LifeView FlyTV Platinum FM [5168:0214,1489:0214]
55 -> LifeView FlyDVB-T DUO [5168:0502,5168:0306]
56 -> Avermedia AVerTV 307 [1461:a70a]
57 -> Avermedia AVerTV GO 007 FM [1461:f31f]
58 -> ADS Tech Instant TV (saa7135) [1421:0350,1421:0370,1421:1370]
59 -> Kworld/Tevion V-Stream Xpert TV PVR7134
60 -> Typhoon DVB-T Duo Digital/Analog Cardbus [4e42:0502]
61 -> Philips TOUGH DVB-T reference design [1131:2004]
62 -> Compro VideoMate TV Gold+II
63 -> Kworld Xpert TV PVR7134
64 -> FlyTV mini Asus Digimatrix [1043:0210]
65 -> V-Stream Studio TV Terminator
66 -> Yuan TUN-900 (saa7135)
67 -> Beholder BeholdTV 409 FM [0000:4091]
68 -> GoTView 7135 PCI [5456:7135]
69 -> Philips EUROPA V3 reference design [1131:2004]
70 -> Compro Videomate DVB-T300 [185b:c900]
71 -> Compro Videomate DVB-T200 [185b:c901]
72 -> RTD Embedded Technologies VFG7350 [1435:7350]
73 -> RTD Embedded Technologies VFG7330 [1435:7330]
74 -> LifeView FlyTV Platinum Mini2 [14c0:1212]
75 -> AVerMedia AVerTVHD MCE A180 [1461:1044]
76 -> SKNet MonsterTV Mobile [1131:4ee9]
77 -> Pinnacle PCTV 110i (saa7133) [11bd:002e]
78 -> ASUSTeK P7131 Dual [1043:4862]
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
80 -> ASUS Digimatrix TV [1043:0210]
81 -> Philips Tiger reference design [1131:2018]
82 -> MSI TV@Anywhere plus [1462:6231]
83 -> Terratec Cinergy 250 PCI TV 153b:1160
84 -> LifeView FlyDVB Trio 5168:0319
85 -> AverTV DVB-T 777 1461:2c05
86 -> LifeView FlyDVB-T / Genius VideoWonder D 5168:0301 1489:0301
87 -> ADS Instant TV Duo Cardbus PTV331 0331:1421
88 -> Tevion/KWorld DVB-T 220RF 17de:7201
89 -> ELSA EX-VISION 700TV 1048:226c
90 -> Kworld ATSC110 17de:7350
91 -> AVerMedia A169 B 1461:7360
92 -> AVerMedia A169 B1 1461:6360
93 -> Medion 7134 Bridge #2 16be:0005
94 -> LifeView FlyDVB-T Hybrid Cardbus 5168:3306 5168:3502

第一个数字一样的,或者名字相似的都可以试试看,
# modprobe saa7134 card=2
# rmmod saa7134
# modprobe saa7134 card=3
可以之后,输入dmesg的命令,会看到类似

saa7130/34: v4l2 driver version 0.2.14 loaded
eth0: forcedeth.c: subsystem: 01695:1000 bound to 0000:00:04.0
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC2] -> GSI 17 (level, high) -> IRQ 19
saa7130[0]: found at 0000:01:09.0, rev: 1, irq: 19, latency: 32, mmio: 0xe9000000

saa7130[0]: subsystem: 1131:2104, board: 10MOONS PCI TV CAPTURE CARD [card=21,insmod option]

saa7130[0]: board init: gpio is 13160
saa7130[0]: i2c eeprom 00: 31 11 04 21 08 20 1c 55 43 43 a9 1c 55 43 43 a9
saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 30 20
saa7130[0]: i2c eeprom 20: 54 04 48 53 ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-0060: All bytes are equal. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (saa7130[0])
tuner 0-0060: type set to 37 (LG PAL (newer TAPC series))
tuner 0-0060: type set to 37 (LG PAL (newer TAPC series))
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
saa7130[0]: registered device radio0

参照我标出的部分,这里已经认到我的卡是天敏的了。
还有一个问题就是tuner type,也就是高频头或者说是调谐器的型号。
国内的一般是PAL-DK
如果卡的名字可以正确认出之后,tuner type不是问题,可以自动检测。
手动改变的方法是:

# modprobe saa7134 card=2 tuner=2

确认都正确之后,把这些设定保存到你的/etc/modprobe.conf
加入一句:
options saa7134 card=你的卡号 tuner=你的高频头号,可以不写

装好之后,终端输入tvtime, 打开软件,没有图像和声音,不着急。首先点击右键,调出菜单选择:
选择input configuration ,Change video source:Television.
Television standard,选择PAL
Change default audio standard(PAL-DK).
Channel Management-->Change frequency table->选中China Broadcast->Back->Scan channels for signal
等到搜台结束,停到某个频道不动之后。
如果没有声音,多半是静音了。音量的调整是左右方向键,换台是上下键。滚轮也可以换台。

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………
(二)解决无声音的方法

安装版本管理工具mercurial,并获取源代码树:
代码:
sudo apt-get install mercurial
hg clone http://linuxtv.org/hg/v4l-dvb

修改 v4l-dvb/linux/drivers/media/video/saa7134/saa7134-cards.c
找到[SAA7134_BOARD_10MOONSTVMASTER]一节,修改为:
代码:
[SAA7134_BOARD_10MOONSTVMASTER] = {
/* "catinsnow" <catinsnow#gmail.org> */
.name = "10MOONS PCI TV CAPTURE CARD",
.tuner_type = TUNER_LG_PAL_NEW_TAPC,
.radio_type = UNSET,
.tuner_addr = ADDR_UNSET,
.radio_addr = ADDR_UNSET,
.gpiomask = 0x7000,
.inputs = {{
.name = name_tv,
.vmux = 1,
.amux = LINE2,
.gpio = 0x0000,
.tv = 1,
},{
.name = name_comp1,
.vmux = 3,
.amux = LINE1,
.gpio = 0x2000,
},{
.name = name_svideo,
.vmux = 0,
.amux = LINE1,
.gpio = 0x2000,
}},
.mute = {
.name = name_mute,
.amux = LINE2,
.gpio = 0x3000,
},
},

然后编译,安装.
代码:
root@administrator-desktop:/home/administrator/v4l-dvb# ls
COPYING hgimport INSTALL linux mailimport Makefile README README.patches v4l v4l2-apps v4l_experimental

root@administrator-desktop:/home/administrator/v4l-dvb# make(进行编译)

root@administrator-desktop:/home/administrator/v4l-dvb#sudo make install

重启机器, 启动tvtime,此时应该已经图像和声音都有了.


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 电视卡安装调试(综合.成功)
帖子发表于 : 2008-11-01 22:13 

注册: 2008-01-20 22:32
帖子: 231
送出感谢: 0 次
接收感谢: 0 次
这个讲的非常详细,非常的实用。

问题是,这样搜到的频道数好像不多,目前还不知道如何解决这个问题。。

频道大约只剩下一半了,还有的台搜不到。。。。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 电视卡安装调试(综合.成功)
帖子发表于 : 2009-01-27 13:03 

注册: 2008-06-12 10:42
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
:em11
天敏电视大师2,算是古董级的电视卡了,尝试在ubuntu8.04下安装,用上网上所有方法,但无论如何都不能成功。可能是本人不熟悉,正在学习中。
改装8.10版本,使用下面命令安装tvtime软件,马上就就能搜索频道了:sudo apt-get install tvtime;
可是没有声音,再用版主方法下载并修改文件,终于听到声音了。
指出一点,lz指向的网站hg clone http://linuxtv.org/hg/v4l-dvb 有许多选项, 我开始无法找到文件,后来是直接选择标题下的gz文件下载修改的。一样成功。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 电视卡安装调试(综合.成功)
帖子发表于 : 2009-01-28 6:49 

注册: 2006-04-28 21:31
帖子: 198
送出感谢: 0 次
接收感谢: 0 次
建议楼主试试 mythtv。可以网络点拨,定时录像,网络发布,在直播电视中暂停,快进,快退等很实用的功能。

客户端的话,如果楼主有xbox (1 代), 建议安装 xbmc. 这个也有 windows 和 linux 的版本。

如果是数字电视卡 (DVB)的话,想简单些设置可以考虑 kaffine.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译