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

Kev*_* L. 15 dvd ripping automation

(部分受到这个问题的启发。)

背景:我有一台 PC 隐藏在定制娱乐中心的高清 LCD 后面。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 的输入和摆弄无线键盘。那只是不必要的用户干预。

用户界面不必很漂亮。我也不关心速度。我可能可以通过一些创造性的 Perl 使用来弥补一些差距。但似乎很多(或全部)部分应该已经存在。

有什么想法吗?

Ric*_*ler 5

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

我将Adam Pash 的 DVD Rip的概念向前推进了几步。我希望能够获得电影的标题和相关的元数据和封面艺术,并使用正确的标题翻录文件。这意味着翻录是完全自动的,插入光盘后的几个小时内,电影将出现在 Media Center 中,并带有封面和元数据。

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

整体流程如下:

  • 使用Yammm自动从movidb检索加载到驱动器中的任何 DVD的 ID 。
  • 使用EventGhost观察 Yammm 用元数据填充的目录并启动AutoHotkey脚本。
  • 在 Autohotkey 脚本中,调用DVD Shrink将 DVD 内容翻录到硬盘驱动器。
  • 翻录 DVD 后,调用Handbrake以创建 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,这样我每天可以翻录超过几张。


dbr*_*dbr 3

DVD 翻录自动化一键式 DVD 翻录似乎正是您所追求的。这是一个开源的 AutoHotkey 脚本,因此如果它不能满足您的需要,您可以修改它