我想使用基于 Linux 的进程(例如 FFMPEG)将 MP4 视频转换为 DVD。目前我们使用 Nero 将 MP4 视频刻录到 DVD,但我想尽可能地自动化该过程。
当 Nero 从单个 MP4 视频创建 DVD 光盘时,我注意到它会将视频分割成多个 VOB 文件。这有什么意义?
如果我插入由 Nero 创建的 DVD,Windows 会立即将其识别为 DVD 视频并运行 Windows Media Player - 完美!
另一方面,FFMPEG 仅创建一个 VOB 文件。
当我将 FFMPEG 创建的 VOB 文件刻录到光盘并插入光盘时,Windows 不会自动播放光盘。当我尝试通过 Windows 资源管理器打开 VOB 文件时,它告诉我视频可能不是来自可信来源,尽管它(最终)可以播放。理想情况下,我希望 FFMPEG 或其他基于 Linux 的进程创建与 Nero 相同的 DVD 结构,这样插入光盘时,Windows 看到的光盘与 Nero 创建光盘时看到的光盘相同。
这是可能吗?
答案1
好吧,如果你这么说的话。;)
DVD 不仅仅包含视频文件。您可能熟悉 DVD 的菜单。DVD 支持大量很少使用的功能,如多摄像机视角、高级播放列表/分支(例如,在同一张光盘上播放导演版和电影剪辑)等等。
所有这些东西都由某种程序整合在一起。该程序由所谓的 DVD 创作软件创建。其中大多数是商业解决方案,但也有免费的替代方案,例如DVDStyler。
不幸的是,我不知道任何可编写脚本的工具,而这基本上就是您所寻找的。