【发布时间】:2023-03-10 02:57:01
【问题描述】:
我从 DVD 获得了文件到文件的副本,其中包含一个 Video_TS 目录,其中包含一堆 BUP、IFO 和 VOB 文件。我可以在像 VLC 这样的播放器中打开这些文件中的一些(不是全部),它似乎包含电影的片段,但看起来像垃圾。好像编码或文件结构已损坏。
但是,如果我用 VLC 打开整个 Video_TS 目录,它可以正常播放。
有没有办法将此 Video_TS 目录转换为单个视频文件,例如 MP4 或 MKV?
我已经阅读了二进制连接 VOB 文件的可能性,我尝试过,但无济于事。此外,我不知道如何确定 VOB 文件的确切顺序,更重要的是,信息必须以某种方式包含在文件本身中(考虑到视频播放器可以自动播放)。
(编辑)有人编辑了问题并删除了 ffmpeg 部分。抱歉,如果我没有进一步澄清这一点:我实际上正在明确地寻找一种方法来做到这一点使用 ffmpeg(来自 shell,在 macOS 上)。
【问题讨论】:
-
VOB 包含媒体数据,但很可能存在前期、菜单和其他部分。 Handbrake 将允许您选择所需的部分/标题并进行转换。
-
@Mulvya 谢谢,但如果我没记错的话,Handbrake 是一个 GUI 工具。您是否也碰巧知道 ffmpeg 是否可以做到这一点? (来自外壳,即作为脚本的一部分)
-
不要在标题中添加标签。
-
Handbrake 有一个 CLI 版本 - handbrake.fr/downloads2.php。 ffmpeg 找不到主程序标题的开始位置。它会向您显示流,然后您必须手动识别起点,使用 ffplay 播放一下。
-
@Mulvya 谢谢,我去看看!