我有一张包含音频和视频轨道的视频 DVD,我可以通过菜单选择和播放。
所以在 DVD 导航菜单中, 有
- 约15章节
- 每个包含 5..10音轨和 1..5视频轨道。
编辑:
与此同时,我发现导航中的每个“章节”都有 2 个 .VOB 文件:
例如第 3 章:
VTS_03_0.VOB
似乎包含该章节的菜单VTS_03_1.VOB
包含音频和视频轨道的序列,但全部包含在一个文件中
所以现在如果有一份目录告诉我音轨 4-3 从第 3 章第 5 分 17 秒开始的话会很有帮助...有什么想法吗,我怎样才能获得该信息?
(有关该问题的更多背景信息,请阅读下文)
在每个章节导航“页面”上,那些音频和视频轨道都有或编号,例如“1-3 音频”是第 3 章的第一个音轨,或者“4-2 视频”是第 2 章的第 4 个视频轨道......
目前,使用此 DVD 的唯一方法是将 DVD 播放器应用程序与真正的 DVD 或 ISO 映像一起使用。相反,我想在我的智能手机上使用此 DVD 的内容。
问题:
所以我想要实现的是解构 DVD 的内容,以便
- 获取 1 个音频或视频文件(最好是 mp3 或 mp4)对于每个轨道在导航中链接
- 并且生成的音频/视频文件的名称应与导航菜单中使用的文本相对应,其中链接了此“轨道”。
如果有一个工具可以自动完成此操作并将 DVD 导航“解析”为那些单个文件,那就太棒了。
如果这不可能的话,我也会对“手动”解决方法非常感兴趣 - 例如,如果我可以将一个章节的视频或音频内容导出到一个文件中,然后以某种方式导出导航菜单的信息,它会告诉我:“第 2-3 轨音频从第 2 章第 2 分 23 秒开始”...,这样我就可以手动将完整的章节分解成块。
答案1
工具制作者可用于读取 DVD 并将其拆分为 MKV 格式的标题,每个标题都有特定的音频和视频轨道。这实际上是无损转换,稍后可以重新混合到 mp4 容器中。
我还认为它至少可以显示有哪些章节,并列出备选视频流。我不确定您是否可以选择要导出的特定章节集。
然后,您可以使用 ffmpeg 手动分离和转码视频和音频流。
基本命令使用 ffmpeg 转换为 mp3那么就是
Ffmpeg -i inputFile.mkv output.mp3