完全自动化的 DVD 插入-翻录-压缩-弹出工作流程

完全自动化的 DVD 插入-翻录-压缩-弹出工作流程

(部分灵感来自这个问题

背景:我有一台隐藏在定制娱乐中心的高清液晶显示器后面的 PC。PC 唯一可见的部分是安装在 Wii 上方的外部 DVD 驱动器。这台 PC 上恰好装有 Windows XP;Hackintoshing 和 Linux可能可能,但我以前遇到过声卡驱动程序的问题。我们假设 OS X 和 Linux 是不行的,除非它们提供真正出色和简单的针对这个特殊问题的解决方案。

目标:我想要一个完全自动化的 DVD 翻录工作流程. 类似这样:

  1. 按下 DVD 驱动器上的弹出按钮,插入 DVD。
  2. PC 识别出这是一个视频 DVD(而不是数据)。
  3. PC 将 DVD 翻录到硬盘。
  4. PC 完成翻录并弹出 DVD 托盘。
  5. PC 将 DVD 映像压缩成一些Xbox 360 可以读取的格式
  6. PC 将完成压缩的视频文件复制到特定文件夹,以便它可以被 WMP11 库读取并由 Xbox 360 无缝播放。
  7. PC 清理所有临时文件。
  8. 完毕。

实现完全自动化的动力在于,我永远不需要将电视切换到 PC 的输入,也不需要摆弄无线键盘。那只是不必要的用户干预。

UI 不必很漂亮。我也不关心速度。我可能可以通过创造性地使用 Perl 来弥补一些缺陷。但似乎许多(或所有)部分应该已经存在。

有什么想法吗?

答案1

DVD Rip 实现一键式 DVD 翻录自动化看起来就是你想要的。这是一个开源的 AutoHotkey 脚本,所以如果它不能满足你的需要,你可以修改它

答案2

我刚刚回答了一个类似问题在我的网站上。

我接受了Adam Pash 的 DVD 翻录再进一步。我希望能够获取电影的标题和相关元数据以及封面,并使用正确的标题翻录文件。这意味着翻录是完全自动的,插入光盘几小时后,电影就会出现在 Media Center 中,并附带封面和元数据。

为了实现这一点,我拼凑了几种工具和一些脚本来将它们粘合在一起。

总体流程如下:

  • 使用呀嗯自动从中检索 ID狨狨属适用于装入驱动器的任何 DVD。
  • 使用事件幽灵查看 Yammm 填充元数据的目录并启动自动热键脚本。
  • 在 Autohotkey 脚本中,调用DVD 缩小将 DVD 内容翻录到硬盘上。
  • DVD 翻录完成后,调用手刹创建 MKV 文件。

此设置存在一些问题,我想进行改进。

  • EventGhost-Yammm 集成有点不稳定。如果可以直接调用 Yammm 或在找到元数据时调用脚本,那就更好了。
  • 如果 themoviedb.org 中没有该电影的条目,则翻录过程将不会启动。
  • Handbrake 完成后,命令提示符就会消失。它可以关闭,但我担心会与用户交互发生冲突。
  • VIDEO_TS 和 AUDIO_TS 文件夹被闲置。一旦创建了 MKV,它们就不再需要,可以删除。

就您的问题的要求而言,还有一些额外的调整需要进行。

  • Xbox 不喜欢 MKV,您可以调整 EventGhost 脚本中的参数,告诉 Handbrake 使用“正常”预设进行翻录,这将输出 MP4 文件。Xbox 360 可以很好地读取这些文件。
  • 处理完成后光盘不会弹出,可以使用 AutoHotkey 的Drive, Eject命令

您可以下载脚本并查看完整说明home4film.com

我的下一步是构建一个机器人,从主轴上装载 DVD,这样我每天可以翻录多张 DVD。

答案3

手刹是一款出色的自动 DVD 翻录应用程序。它可以编写脚本并处理批处理作业,并能很好地处理单文件电影和单文件。

答案4

Handbrake 是一款出色的一体化破解器/编码器。如果您下载 libdvdcss-2.dll 并将其放在安装 Handbrake 的位置的根文件夹中,它还可以删除复制保护。即 C:\Program Files\Handbrake\libdvdcss-2.dll

我不会发布你可以在哪里下载它,但只需在谷歌上搜索“Videolan libdvdcss-2.dll”。将其复制并粘贴到安装文件夹中后,只需启动 Handbrake 并观察其运行。

我已经使用这种方法几个月了,没有出现任何问题。

相关内容