为什么linux视频关闭这么卡,在Linux使用电视(视频)卡

在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)