我们家多年来一直使用数码摄像机(内置硬盘用于录制)。这意味着我们有几个硬盘里装满了电影文件。
我想把我们所有的电影刻录到 DVD 上。
有软件可以让你做到这一点:打开对话框,单击要刻录的视频文件,然后它就会刻录 DVD。(它会允许你使用其 GUI 在 DVD 上添加字幕,它会添加“场景选择”页面等。)
我如何自动/以编程方式执行此操作?我有一个包含每个电影文件及其标题的列表。
我想要的是:
- 从此列表阅读
- 使用算法来确定 DVD 上可以容纳多少内容,以及如何对各个视频进行分组(我可以做到。)
- 使用一些程序,让我可以指定要刻录到 DVD 的视频,并创建某种“场景选择”页面。
- 创建 ISO
请注意,场景选择不需要很花哨 - 它不需要有视频的缩略图(但如果有就更好了),但它应该显示标题。
有什么软件可以做到这一点?有命令行实用程序吗?或者带有命令行界面的 GUI?
我偏爱基于 Linux 的系统,但是也有 Windows 可用。
基本上,我想要的唯一“人工”干预就是将 DVD 物理地弹出到驱动器中,并在完成后将其取出。
有哪些解决方案?(或者我可以在任何中间步骤中使用的东西?)
答案1
我认为最好的工具是 Windows 版 AutoIthttp://www.autoitscript.com/autoit3/,它有一个广泛的库来自动化和记录任务。它与脚本一起工作,并且具有类似 BASIC 的语法。AutoIt 是免费的。它有一个出色的帮助文件,其中包含许多如何处理特定问题的示例。如果您有疑问,那么论坛是一个非常有帮助的提问场所。
关于你的算法:1&2)。 使用 AutoIt 中的文件访问函数可以轻松地从列表中读取并获取文件大小。
3 & 4)。这取决于您要用来制作 DVD 电影的程序,但我最近使用了一个名为DVD电影它可以满足您的要求:它具有简单的场景/标题选择功能和 DVD 菜单,并且可以刻录 DVD 或创建 ISO。您可以使用 AutoIt 录制和修改脚本来自动执行批处理。