13

我从 DVD 获得了文件到文件的副本,其中包含一个 Video_TS 目录和一堆 BUP、IFO 和 VOB 文件。我可以在像 VLC 这样的播放器中打开这些文件中的一些(不是全部),它似乎包含电影的片段,但看起来像垃圾。好像编码或文件结构已损坏。

但是,如果我用 VLC 打开整个 Video_TS 目录,它可以正常播放。

有没有办法将此 Video_TS 目录转换为单个视频文件,例如 MP4 或 MKV?

我已经阅读了二进制连接VOB文件的可能性,我尝试过,但无济于事。此外,我不知道如何确定 VOB 文件的确切顺序,更重要的是,信息必须以某种方式包含在文件本身中(考虑到视频播放器可以自动播放)。

(编辑)有人编辑了问题并删除了 ffmpeg 部分。抱歉,如果我没有进一步澄清这一点:我实际上是在明确地寻找一种使用 ffmpeg(来自 shell,在 macOS 上)执行此操作的方法。

4

3 回答 3

18

虽然这个答案很晚,但我前几天才遇到这个。通常,FFmpeg你可以尝试做cat *.VOB >out.vob或类似的事情,但这对我不起作用。--main-feature但是,使用 HandBrakeCLI(命令行版本),我可以通过使用该选项 使其正常工作。

HandBrakeCLI -i VIDEO_TS --main-feature -o mynewvid.mkv

这非常有效。当我不使用该--main-feature选项时,它不起作用。

于 2018-08-29T11:47:09.763 回答
0

我很惊讶 VLC 真的可以做到:) 转到媒体 -> 转换/保存

在此处输入图像描述

但是,它将一个一个地转换文件,因此您需要在之后将它们连接起来

于 2020-10-11T11:56:14.220 回答
0

VLC 选项比显示的更容易:在媒体 -> 转换之后,选择光盘选项卡而不是文件一,选择 DVD 选项,然后选择包含整个 DVD 文件结构的文件夹(一个充满 VOB 的文件夹)。转换为您选择的目标格式(例如 x265/mp4),整个 DVD 将一次性转换。之后无需连接文件。

于 2022-01-21T23:10:31.967 回答