![从命令行翻录带有 IFO 和 BUP 文件的 DVD 标题](https://linux22.com/image/850208/%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%BF%BB%E5%BD%95%E5%B8%A6%E6%9C%89%20IFO%20%E5%92%8C%20BUP%20%E6%96%87%E4%BB%B6%E7%9A%84%20DVD%20%E6%A0%87%E9%A2%98.png)
正如标题所述,我想从命令行翻录包含 IFO 和 BUP 文件的 DVD 标题。我尝试了几个程序,结果各不相同。
使用 dvdbackup:
dvdbackup -i imagefile.img -o /home/username/tmp -t 1
...但这样就没有 IFO 或 BUP 文件了。所以我继续使用 dvdauthor 重新创作结果:
dvdauthor -t -o /home/username/tmp/dvd *.VOB
...但重新编写的文件不包含一些重要信息,例如字幕语言名称。
使用 vobcopy:
vobcopy -n 1 -i imagefile.img -o /home/username/tmp
...没有 IFO 或 BUP 文件。
使用 mplayer:
mplayer dvd://1 -dvd-device imagefile.img -title 1 -dumpstream -dumpfile title1.vob
...没有 IFO 或 BUP 文件。
使用 cpvts:
cpvts -d /media/dvd -t 1 /home/username/tmp
cpvts 存在一些问题。它会翻录整个标题集,而不是单个标题。当分别翻录多个标题时,这会占用大量空间。此外,它还需要一些依赖项,这些依赖项已被弃用。
答案1
当执行dvdbackup -M
(-M 表示镜像)时,我确实会获取所有 ifo 和 bup 文件。要记住的一件事是不要挂载该设备。