8.6.MythTV

MythTV 是一个流行的、开源的个人视频录像机(PVR)应用程序。本节演示了如何在 FreeBSD 上安装和设置 MythTV。关于如何使用 MythTV 的更多信息,请参考 mythtv.org/wikiopen in new window

MythTV 需要一个前端和一个后端。这些组件可以安装在同一个系统上,也可以安装在不同的机器上。

可以使用软件包或 port 把前端 multimedia/mythtv-frontendopen in new window 安装在 FreeBSD 上。必须按照 X Window 系统open in new window中的说明对 Xorg 进行安装和配置。在理想情况下,这个系统有一块支持 X 视频运动补偿(XvMC)的视频卡,并且可以选择一个与 Linux 红外线遥控(LIRC)兼容的遥控器。

要在 FreeBSD 上安装后端和前端,请使用软件包或 port multimedia/mythtvopen in new window。MySQL™ 数据库服务器也是必需的,并且会作为一个依赖项自动安装。另外,这个系统应该有一个调谐器卡和足够的存储空间来保存记录数据。

8.6.1. 硬件

MythTV 使用 Video for Linux(V4L)来访问视频输入设备,如编码器和调谐器。在 FreeBSD 中,MythTV 与 USB DVB-S/C/T 卡配合得最好,因为软件包或 port multimedia/webcamdopen in new window 可很好地支持这些卡,它提供了一个 V4L 用户区应用程序。任何由 webcamd 支持的数字视频广播(DVB)卡都可以与 MythTV 一起工作。在 wiki.freebsd.org/WebcamCompatopen in new window 上可以找到一个已知的正常工作的卡的列表。在 port 中的 multimedia/pvr250open in new windowmultimedia/pvrxxxopen in new window 也有用于 Hauppauge 卡的驱动,但它们提供了一个非标准的驱动接口,不能与大于 0.23 版本的 MythTV 一起使用。由于许可证限制,没有可用的软件包,必须编译安装这两个 port。

wiki.freebsd.org/HTPCopen in new window 页面包含一个所有可用的 DVB 驱动的列表。

8.6.2. 设置 MythTV 后端

要使用软件包安装 MythTV:

# pkg install mythtv

或者,从 ports 安装:

# cd /usr/ports/multimedia/mythtv
# make install

安装后,设置 MythTV 数据库:

# mysql -uroot -p < /usr/local/share/mythtv/database/mc.sql

然后,配置后端:

# mythtv-setup

最后,启动后端:

# sysrc mythbackend_enable=yes
# service mythbackend start
Loading...