FreeBSD 使用手册
上一页 | 第7章 　多媒体 | 下一页

# 7.5 安装电视卡

原创： Josef El-Rayes. 改编：Marc Fonvieille.

## 7.5.1 介绍

电视卡可以让您在您的计算机里观看到无线或有线电视。 许多卡是通过RCA或S-video输入接收复合视频， 而且有些卡还带有调频广播接收器。

FreeBSD 通过bktr(4)驱动程序，提供了对基于PCI的电视卡的支持， 要求这些卡使用的是Brooktree Bt848/849/878/879 或 Conexant CN-878/Fusion 878a视频采集芯片。 您还要确保这个板上带的有被支持的调谐器， 参考bktr(4)手册查看所支持的调谐器列表。

## 7.5.2 增加驱动程序

要使用您的卡，您就要装载bktr(4)驱动程序。 这个可以通过往 `/boot/loader.conf` 里边添加下边一行来实现。象这样：

    bktr_load="YES"

另外，您也可以把这个驱动编译进内核， 要是这样的话，就把下边几行加到内核配置里去：

    device  bktr
    device  iicbus
    device  iicbb
    device  smbus

这些附加的设备驱动程序是必须的， 因为卡的各组成部分是能过一根I2C总线相互连接在一起的。 然后建立安装新的内核。

一旦这个支持被加到了您的系统里，您须要重启系统。 在启动过程中，您的电视卡应该显示为up(启动)，象这样：

    bktr0: <BrookTree 848A> mem 0xd7000000-0xd7000fff irq 10 at device 10.0 on pci0
    iicbb0: <I2C bit-banging driver> on bti2c0
    iicbus0: <Philips I2C bus> on iicbb0 master-only
    iicbus1: <Philips I2C bus> on iicbb0 master-only
    smbus0: <System Management Bus> on bti2c0
    bktr0: Pinnacle/Miro TV, Philips SECAM tuner.

当然，这些信息可能因您的硬件不同而有所区别。 但是您应该能检查那个调制器是否被正确检测到了， 可能要忽略一些检测到的同sysctl(8) MIB（管理系统库）和内核配置文件选项一起的参数。 例如，如果您想强制使用Philips(飞利浦) SECAM制式的调谐器 ， 您就应把下列行加到内核配置文件里：

    options OVERRIDE_TUNER=6

或者，您直接使用sysctl(8)：

    # sysctl hw.bt848.tuner=6

请参见 bktr(4) 手册和 `/usr/src/sys/conf/NOTES` 文件， 以了解更多详细关于可用选项的资料。

## 7.5.3 有用的应用程序

要使用您的电视卡，您需要安装下列应用程序之一：

- `multimedia/fxtv` 提供 “窗口电视(TV-in-a-window)” 功能和图像/声音/图像采集功能。

- `multimedia/xawtv` 也是一款电视应用程序，功能同 fxtv 一样。

- `misc/alevt` 解码和显示Videotext/Teletext。

- `audio/xmradio`， 一款用于一些电视卡的调频电台调谐器的程序。

- `audio/wmtune`， 一款用于电台调谐器的便捷的桌面程序。

更多的程序在FreeBSD Ports Collection(Ports 集)里。

## 7.5.4 问题解决

如果您的电视卡遇到了什么问题， 您应该首先检查一下您的视频采集芯片和调谐器是不是真正的被bktr(4) 驱动程序支持，并且是不是使用了正确的配置选项。 想得到更多支持和关于您的电视卡的各种问题， 您可以接触和使用freebsd-multimedia 邮件列表的压缩包。

上一页 | 起始页 | 下一页
视频回放 | 上一级 | 图象扫描仪

本文档和其它文档可从这里下载：ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题，请先阅读文档，如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.