我从DVD获得了一个文件到文件的副本,包含一个带有一堆BUP,IFO和VOB文件的Video_TS目录。我可以在像VLC这样的播放器中打开一些(不是全部)这些文件,它似乎包含电影的片段,但它看起来像垃圾。好像编码或文件结构已损坏。
但是,如果我用VLC打开整个Video_TS目录,它就可以正常播放。
有没有办法将此Video_TS目录转换为单个视频文件,例如MP4或MKV?
我已经读过二进制连接VOB文件的可能性,我试过了,但无济于事。此外,我不知道如何确定VOB文件的确切顺序,更重要的是,信息必须以某种方式在文件本身内(考虑到视频播放器可以自动播放)。
(编辑)有人编辑了问题并删除了ffmpeg部分。很抱歉,如果我没有进一步说明这一点:我实际上是在明确寻找一种方法来实现与ffmpeg (来自shell,在macOS上)。
答案 0 :(得分:3)
虽然这个答案很晚,但前几天我才碰到这个问题。通常,您可以使用FFmpeg
尝试进行cat *.VOB >out.vob
或类似的操作,但这对我不起作用。但是,使用HandBrakeCLI(命令行版本),我可以通过使用--main-feature
选项使其工作。
HandBrakeCLI -i VIDEO_TS --main-feature -o mynewvid.mkv
这很好。当我不使用--main-feature
选项时,它不起作用。
答案 1 :(得分:-1)