LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 10499|回复: 11

在Linux使用电视(视频)卡

[复制链接]
发表于 2002-8-18 20:40:30 | 显示全部楼层 |阅读模式
在Linux使用电视(视频)卡

许多人都拥有电视卡, 尽管您的电视卡的生产商可能并没有提供Linux的驱动.
但是 Linux 提供了对于电视卡中常见的bt8x8系列芯片的支持. 如果您手中的
卡符合条件的话, 那么开始行动吧.
Linux对于电视卡的支持, 是靠 Video4Linux 实现的, 通常可以简称为V4L.
现在较高版本的 Linux 内核已经包含V4L了, 并且默认的启动内核已经将
V4L以build-in或者模块方式编译好了. 所以一般来说, 发行商制作的Linux
您安装完毕以后已经可以直接使用V4L了. 而如果您自行编译如升级内核的
时候则要注意以下配置, 首先选中编译Mulitmedia devies-->Video for Linux,
再在Mulitmedia devies-->Video for Linux-->的各项按照您的电视卡的类型进
行配置, 如果您不确定的话不妨都选中(能按照模块编译的就按照模块编译)
对于支持FM收音功能的电视卡,同样按照配置上面的那样配置Mulitmedia devies-->
Radio Adapters各项,您可能还需要选中的Character devies-->I2C support-->
中的I2C Support,I2C device interface, I2C bit-banging interface及它下面
的几个子项.有的电视卡, 您还需选中Sound-->TV Card(bt848) mixer support.
以实现更好的支持. 是不是觉得异常复杂, 还好默认的安装方式已经替我们做好了
这些可怕的事情, 我们要做的就是直接配置电视卡的参数.
如果你的E文够好的话, 最好直接去看当前使用的内核文档中的
video4linux/bttv下的说明. 由于各个电视卡的差异, 我不敢妄自狂言, 只好
按照我所使用的电视卡(zoltrix TV-MAX use bt848chip & Philips Pal D/K Tuner)
加以说明了. 您需要的是配置/etc/modules.conf文件:
开始时 例如开始时可能为 modueles.conf 为
1 alias parport_lowlevel parport_pc
2 alias eth0 tulip
3 alias sound-slot-0 ymfpci
4 post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
5 pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
6 alias char-major-81 bttv
7 alias usb-controller usb-uhci
在第6行的后面加上
a pre-install bttv modprobe -k tuner
b options bttv radio=1 card=15
c options tuner type=23
其中b行中的radio=1表示电视卡支持声音, card=15为电视卡的厂商编号,
15代表Zoltrix TV-MAX, c行为电视卡使用的调谐器编号, 23代表Philips PAL D/K
您可以对照当前使用的内核的文档中 video4linux/bttv/CARDLIST文件的列表的
说明配置您的电视卡.

配置完成后重新启动, 开始收视软件的安装.
Linux收视软件有很多, 我比较喜欢 xawtv. 关于它的安装如同其他的软件一样,
下载的一般是源码, 那么在root用户下, 现将xawtv-???.gz.tar解压, 随后进入
解压后的子目录, 下面就是 ./configure; make ; make install之类的步骤,
如果无误的话, 执行xawtv(最好以root身份执行), 注意选择Frequency table
为china-bcast, 键盘的上下是选台, 左右是微调. 如果您能看到画面并且听到
伴音的话恭喜你, 否则的话, 在调整modules.conf的参数吧. 要还有疑问, 不妨
看看Linux的Howto文件中的关于电视卡的说明, 我就是从那里获益非浅.
祝你成功.

附录: Linux Kernel 2.4.7-10下的 CARDLIST

bttv.o
card=0 - *** UNKNOWN ***
card=1 - MIRO PCTV
card=2 - Hauppauge old
card=3 - STB
card=4 - Intel
card=5 - Diamond DTV2000
card=6 - AVerMedia TVPhone
card=7 - MATRIX-Vision MV-Delta
card=8 - Fly Video II
card=9 - TurboTV
card=10 - Hauppauge new (bt878)
card=11 - MIRO PCTV pro
card=12 - ADS Technologies Channel Surfer TV
card=13 - AVerMedia TVCapture 98
card=14 - Aimslab VHX
card=15 - Zoltrix TV-Max
card=16 - Pixelview PlayTV (bt878)
card=17 - Leadtek WinView 601
card=18 - AVEC Intercapture
card=19 - LifeView FlyKit w/o Tuner
card=20 - CEI Raffles Card
card=21 - Lucky Star Image World ConferenceTV
card=22 - Phoebe Tv Master + FM
card=23 - Modular Technology MM205 PCTV, bt878
card=24 - Askey/Typhoon/Anubis Magic TView CPH051/061 (bt878)
card=25 - Terratec/Vobis TV-Boostar
card=26 - Newer Hauppauge WinCam (bt878)
card=27 - MAXI TV Video PCI2
card=28 - Terratec TerraTV+
card=29 - Imagenation PXC200
card=30 - FlyVideo 98
card=31 - iProTV
card=32 - Intel Create and Share PCI
card=33 - Terratec TerraTValue
card=34 - Leadtek WinFast 2000
card=35 - Chronos Video Shuttle II
card=36 - Typhoon TView TV/FM Tuner
card=37 - PixelView PlayTV pro
card=38 - TView99 CPH063
card=39 - Pinnacle PCTV Studio/Rave
card=40 - STB2
card=41 - AVerMedia TVPhone 98
card=42 - ProVideo PV951
card=43 - Little OnAir TV
card=44 - Sigma TVII-FM
card=45 - MATRIX-Vision MV-Delta 2
card=46 - Zoltrix Genie TV/FM
card=47 - Terratec TV/Radio+
card=48 - Dynalink Magic TView
card=49 - GV-BCTV3
card=50 - Prolink PV-BT878P+4E (PixelView PlayTV PAK)
card=51 - Eagle Wireless Capricorn2 (bt878A)
card=52 - Pinnacle PCTV Studio Pro
card=53 - Typhoon TView RDS / FM Stereo
card=54 - Lifetec LT 9415 TV
card=55 - BESTBUY Easy TV
card=56 - FlyVideo 98/FM
card=57 - GrandTec Grand Video Capture
card=58 - Phoebe TV Master Only (No FM)
card=59 - TV Capturer
card=60 - MM100PCTV
card=61 - AG Electronics GMV1
card=62 - BESTBUY Easy TV (bt878)
card=63 - ATI TV-Wonder
card=64 - ATI TV-Wonder VE
card=65 - FlyVideo 2000S
card=66 - Terratec TValueRadio

tuner.o
type=0 - Temic PAL (4002 FH5)
type=1 - Philips PAL_I
type=2 - Philips NTSC
type=3 - Philips SECAM
type=4 - NoTuner
type=5 - Philips PAL
type=6 - Temic NTSC (4032 FY5)
type=7 - Temic PAL_I (4062 FY5)
type=8 - Temic NTSC (4036 FY5)
type=9 - Alps HSBH1
type=10 - Alps TSBE1
type=11 - Alps TSBB5
type=12 - Alps TSBE5
type=13 - Alps TSBC5
type=14 - Temic PAL_I (4006FH5)
type=15 - Alps TSCH6
type=16 - Temic PAL_DK (4016 FY5)
type=17 - Philips NTSC_M (MK2)
type=18 - Temic PAL_I (4066 FY5)
type=19 - Temic PAL* auto (4006 FN5)
type=20 - Temic PAL (4009 FR5)
type=21 - Temic NTSC (4039 FR5)
type=22 - Temic PAL/SECAM multi (4046 FM5)
type=23 - Philips PAL_DK
type=24 - Philips PAL/SECAM multi (FQ1216ME)
type=25 - LG PAL_I+FM (TAPC-I001D)
type=26 - LG PAL_I (TAPC-I701D)
type=27 - LG NTSC+FM (TPI8NSR01F)
type=28 - LG PAL_BG+FM (TPI8PSB01D)
type=29 - LG PAL_BG (TPI8PSB11D)
type=30 - Temic PAL* auto + FM (4009 FN5)
发表于 2003-3-4 21:52:54 | 显示全部楼层

请教各位高手关于电视卡的安装问题?

我的电视卡是FLY VIDEO 98,配置/etc/modules.conf文件并重新启动后,安装了XAWTV,当运行XAWTV时,出现以下问题:
[root@localhost xawtv]# xawtv
This is xawtv-3.54, running on Linux/i686 (2.4.7-10)
WARNING: No DGA support available for this display.
can't open /dev/video0: No such device
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
no video grabber device available
[root@localhost xawtv]#
[root@localhost xawtv]#

请教各位高手,我该如何解决。多谢!
发表于 2003-3-7 21:08:23 | 显示全部楼层
请教各位高手关于电视卡的安装问题?

我的电视卡是FLY VIDEO 98,配置/etc/modules.conf文件并重新启动后,安装了XAWTV,当运行XAWTV时,出现以下问题:
[root@localhost xawtv]# xawtv
This is xawtv-3.54, running on Linux/i686 (2.4.7-10)
WARNING: No DGA support available for this display.
can't open /dev/video0: No such device
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
no video grabber device available
[root@localhost xawtv]#
[root@localhost xawtv]#

请教各位高手,我该如何解决。多谢!


这篇文章里面说编译内核或者升级内核。兄弟作过了没有?
发表于 2003-3-12 16:39:57 | 显示全部楼层

关于xawtv的电视播放问题

我用的是winfast tv2000xp的电视卡,此卡用bt878a的芯片,我在终端下输入xawtv可以调出程序,但是却找不到选择搜索电视台的菜单,而以前用mdk 9.0时,第一次使用xawtv时会给你选择制式,然后在搜集频道的,不知道在rh8.0下该如何正常的使用xawtv播放电视啊,请各位大虾帮个忙,谢谢!
发表于 2003-5-12 20:03:54 | 显示全部楼层

我也用的是 winfast 2000XP, 可以在RH9下看电视。

我试过安装专门对WINFAST 2000XP FOR linux的软件,具说能用遥控,可我怎么也安装不了,呵呵!现在只能用xawtv看电视,基本不用什么设置,只不过不能全屏,呵呵呵,可以上网的时候看小电视了!
发表于 2003-5-12 20:23:13 | 显示全部楼层
试过安装专门对WINFAST 2000XP FOR linux的软件,具说能用遥控,可我怎么也安装不了


把错误信息发上来,说不定大家可以帮助呢。
另外能否把这个软件的下载地址帖一下?

多谢。
发表于 2003-5-13 18:54:06 | 显示全部楼层

我找到的winfast 2000xp for linux的驱动及应用软件网址

http://www.upstar.net
进入后在下载里就可以找到了,请北南南北兄看看,应该怎么安装,在这先谢谢你啦!
具其版面上讲,支持遥控,录相!
(呵呵,我是新手,用过了我所找到的所有方法安装,都不行)
发表于 2003-5-13 20:07:31 | 显示全部楼层
http://www.upstar.net/prod01.htm

这里有说过程,因为我没有这个设备,说真的,有点力不从心。
发表于 2003-5-14 19:26:24 | 显示全部楼层

好吧!我再试试,如果行的话,我再上来说说!

另外谢谢你啦!
发表于 2004-3-8 17:08:11 | 显示全部楼层
我用的也是这个电视卡啊,可是楼上的兄弟个的连接在我这怎么打不开呀?而且楼定那位大哥说的看video4linux/bttv下的说明和Linux的Howto文件,怎么看啊?
不好意思啊,这个问题挺菜的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表