自从我那台老旧的 DirecTV TiVO 今年早些时候惨遭淘汰以来,我已经使用 MythTV 好几个月了。到目前为止,我很喜欢它。它可靠、稳定,而且录制的视频质量很好。
我在两台不同的机器上运行 MythTV。我的 Myth 后端(实际上包含视频捕获卡并进行所有录制的机器)是一台运行 Mythbuntu 9.04 Jaunty 的旧 P4 2.something GHz 机器。对于我用来录制 DirecTV 的单张标准清晰度捕获卡来说,速度足够快。不幸的是,在视频转码方面,它相当慢。由于这台机器只是一个后端(即它只进行录制,我实际上并不用它看电视),因此它无需显示器、键盘、鼠标即可运行。我使用我的 Mac 作为 MythTV 前端,这要归功于 MythTV mythfrontend 软件的出色 Mac OS X 端口。
正如我之前提到的,我的 Myth 后端(奔腾 4 机器)有点慢,因此不适合转码视频。但是,我的主要台式机(8 核 Intel Mac Pro)应该有足够的能力进行转码。
有什么方法可以运行转码工具,并让它们通过网络从我的后端获取数据?我通常使用 nuvexport 创建与 iPod/Apple TV 兼容的 H.264 视频文件。
答案1
我使用 MythTV 设置就是这么做的。事实上,我的转码机是运行在四核上的 KVM VM。
VM 设置为 MythTV 后端,不带捕获设备。它使用与(主)后端相同的“mythtvdb”数据库等。我使用 NFS 共享我的 /mythtv 目录。配置完成后,转码任务等就被卸载了。我相信甚至有一个设置可以告诉 MythTV 永远不要在主后端进行转码,尽管我让我的两台机器都进行转码。
答案2
当然。基本流程很简单:
- 将文件从 mythTV 盒复制到 OSX 盒;
- 运行你的转码工具。
之后,您可以删除您复制的文件并享受更小的文件。
如何执行第 1 步取决于 MythTV 盒子上安装了什么。如果您缺少某些东西,您可以从标准 Ubuntu 存储库安装它。您的基本选项是:
- Samba/CIFS(又名 Windows 风格的网络共享)
- NFS(如果你从未听说过,请忽略它并选择另一个)
- SSH——使用 rsync 或 scp 等命令行工具,或 GUI scp 工具