当前位置:操作系统 > Unix/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 inte易做图ce, I2C bit-banging inte易做图ce及它下面

  的几个子项.有的电视卡, 您还需选中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)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,