我想将包含许多 VOB 文件的 DVD 转换为计算机上可播放的 AVI 文件。
我可以将每个单独的 VOB 文件转换为 AVI,但有没有方法可以将它们全部转换为单个 AVI 文件。
有任何想法吗?
答案1
cat
您可以使用FFmpeg通过命令行完成所有操作。
不清楚您使用的是什么操作系统,但如果您使用的是类 Unix 系统(例如 macOS 或 Linux),则您可以使用更多选项;其中大多数都是 100%免费的!
按照这是 Ask Ubuntu 上类似问题的答案,您可以使用cat
将单独的 VOB 文件连接成一个 VOB 文件,如下所示:
cat VTS_01_*.vob > output.vob
然后,output.vob
您可以运行如下命令;一个相当常见的 FFmpeg 命令,它将复制视频流而无需转码:
ffmpeg -i output.vob -codec copy output.avi
如果这不能满足您的需求,或者您想将视频和音频转换为其他格式,那么只需阅读如何使用 FFmpeg 并设置命令(如选项)并始终用于ffmpeg -I output.vob
输入。
答案2
答案3
答案4
其他答案中提出的大多数解决方案不适用于加密 DVD,而几乎所有商用 DVD 都是加密的。它们很容易解密,但您需要一个可以解密的工具。
MakeMKV 确实可以免费完成这项工作(它是一款用于蓝光解密的付费软件,但用于 DVD 则免费)。它可以读取 DVD、DVD 映像或包含 VOB 文件的 VIDEO_TS 文件夹,并生成无需重新编码的 MKV 文件(我认为现在不再需要 AVI 文件了)。
如果需要重新编码,那么 Handrake 是一个必备软件,它可以解密和重新编码任何 DVD(但它不会解密蓝光)。