(部分灵感来自这个问题。
背景:我有一台隐藏在定制娱乐中心的高清液晶显示器后面的 PC。PC 唯一可见的部分是安装在 Wii 上方的外部 DVD 驱动器。这台 PC 上恰好装有 Windows XP;Hackintoshing 和 Linux可能可能,但我以前遇到过声卡驱动程序的问题。我们假设 OS X 和 Linux 是不行的,除非它们提供真正出色和简单的针对这个特殊问题的解决方案。
目标:我想要一个完全自动化的 DVD 翻录工作流程. 类似这样:
- 按下 DVD 驱动器上的弹出按钮,插入 DVD。
- PC 识别出这是一个视频 DVD(而不是数据)。
- PC 将 DVD 翻录到硬盘。
- PC 完成翻录并弹出 DVD 托盘。
- PC 将 DVD 映像压缩成一些Xbox 360 可以读取的格式。
- PC 将完成压缩的视频文件复制到特定文件夹,以便它可以被 WMP11 库读取并由 Xbox 360 无缝播放。
- PC 清理所有临时文件。
- 完毕。
实现完全自动化的动力在于,我永远不需要将电视切换到 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 并观察其运行。
我已经使用这种方法几个月了,没有出现任何问题。