我从DVD中得到了一份文件对文件副本,由一个Video_TS目录和一堆BUP、IFO和VOB文件组成。我可以在像VLC这样的播放器中打开一些(不是全部)这些文件,它似乎包含电影的片段,但它看起来像垃圾。好像编码或文件结构已损坏。
但是,如果我用VLC打开整个Video_TS dir,它就会播放得很好。
有没有办法将这个Video_TS dir转换成一个视频文件,例如MP4或MKV?
我读过关于二进制连接VOB文件的可能性,我尝试过,但是没有结果。另外,我不知道如何确定VOB文件的确切顺序,更重要的是,信息必须在文件本身(考虑到视频播放器可以自动播放)。
(编辑)有人编辑了这个问题并删除了ffmpeg部分。对不起,如果我没有进一步澄清这一点:我实际上是在显式地寻找一种方法来使用ffmpeg (来自shell,on macOS)来实现这个。
发布于 2018-08-29 11:47:09
虽然这个答案已经很晚了,但前几天我遇到了这个问题。通常,使用FFmpeg
,您可以尝试执行cat *.VOB >out.vob
或类似的操作,但这对我来说并不适用。但是,使用HandBrakeCLI (命令行版本),我可以使用--main-feature
选项使其工作。
HandBrakeCLI -i VIDEO_TS --main-feature -o mynewvid.mkv
这件事很好用。当我没有使用--main-feature
选项时,它就无效了。
发布于 2020-10-11 11:56:14
发布于 2022-01-21 23:10:31
VLC选项甚至比显示的更容易:在媒体->转换之后,选择Disc选项卡而不是File,选择DVD选项,然后选择包含整个DVD文件结构的文件夹(一个充满VOB的文件夹)。转换为您选择的目标格式(如x 265/mp4),整个DVD将在一次转换。之后不需要连接文件。
https://stackoverflow.com/questions/46583458
复制相似问题