我使用带有 KDE 4.8.3 和 wodim / genisoimage 1.1.11 的 Kubuntu 12.04,但问题出现在 Ubuntu(带有 Brasero)上,并且也出现在 Oneiric 中。
每当我尝试将超过 3.8GB(接近 4GB 的限制)的数据刻录到 DVD 上时,刻录就会失败、中止或出现“错误 254”。
我已经以这种方式丢失了 50 多张 DVD,直到我了解到 3.8GB 的限制。任何低于 3.8GB 的内容都可以刻录,而刻录超过 3.8GB 的 DVD 最多有 3.8GB 的可用数据,但其余数据会变得混乱、无法访问,或者无法识别磁盘。
我非常确定这与用 wodim /genioimage 替换 cdrecord / mkisofs 有关(这个问题已经描述了好几年了)。还有其他答案或解决方法吗?在 Oneiric 和 Precise 中重新安装 cdrtools/cdrecord/mkisofs 已经成为一项艰巨的任务。
答案1
这可能是用户问题或 12.04 问题。昨晚我刚刚在 14.04LTS(ISO,一个文件)上刻录了一张 4.02GB 的 DVD,并且已经多次使用 Brasero 刻录了 4+GB 的通用文件 DVD,结果没有数据丢失或错误。我遇到的唯一问题是尝试使用 Brasero 写入视频文件(由于与视频时间戳相关的其他依赖项)。Brasero 在时间戳方面表现非常糟糕。
再说了,无论如何,终端命令行 mkisofs 是处理写入视频 DVD 的最佳方式。
只需创建一个名为“junk”的目录,其中包含两个子目录“VIDEO_TS”和“AUDIO_TS”,将目标文件复制到 video_ts 文件夹中,然后:
mkisofs-dvd-video-o junkimage.iso junk/
这将为您制作 DVD 的 ISO 映像,您可以按照自己的意愿刻录它。如果出现错误,请检查“askubuntu”中的视频格式错误和 PAL 与 NTSC 格式设置,以及查找视频管理器信息文件的重要性。
后续:好的,我拿了一张旧的视频 DVD,把它放在我的硬盘上(DVD .VOB/.IFO 结构,还有 .BUP 文件),总大小为 7.9 GB。
然后,使用 mkisofs,我遵循了普遍接受的做法,如下所示:
- 制作名为“DVD”的 DVD 文件夹 (HOME/TEMP/DVD)
- 创建两个子目录,VIDEO_TS 和 AUDIO_TS(位于步骤 1 中解释的结构之下)。
- 将所有 .IFO 和 .VOB 文件放在 VIDEO_TS 中(如果您也有音频文件,例如 .AUP,它们将放在音频子目录中),将 .BUP 和管理文件留在 /DVD 文件夹中。
- 打开TERMINAL,进入步骤1中给出的目录
- 输入命令:mkisofs -dvd-video -o dvdimage.iso dvd/(您将更改 .ISO 文件名和 dvd/ 文件夹,具体取决于您的 dvd 的名称。如果您的 dvd 名为 TROLL,则命令将是:mkisofs -dvd-video -o TROLLimage.iso TROLL/
- 现在,我在“home/temp”中有一个 7.4 GB 的 ISO 映像,名为 dvdimage.iso
- 打开 Brasero 并选择最后一个按钮(刻录映像),选择您的 ISO 文件,选择您的目标(理想情况下是您的 DVD 驱动器),然后接受。完成后,您现在有了一张可以在 DVD 播放器或 DVD 驱动器中播放的新刻录视频 DVD
我对 7.4 GB 的 .ISO 进行了测试,将其放到 DVD+R(DL) 双层磁盘(容量 8.5 GB)上,成功了,之后我也播放了电影(之后,我也浪费了将近 2 个小时看电影!)
当我打字时,我的手错误地将“dvd”拼写为“dwd”,我确实遇到了一个初始错误,但快速的操作员错误检查解决了这个问题......Ubuntu 的表现非常完美,Brasero 也是如此。
如果出现错误,请先仔细检查自己,然后确保正确设置了 PAL 或 NTSC(您所在地区可能需要)。此外,如果您在 mkisofs 过程中没有将相应的文件放在正确的位置,则此时您很可能会失败。请记住,您必须先构建目录结构,才能成功使用 mkisofs 进行视频 dvd 处理。
答案2
尝试其他程序,例如 gnomebaker 或 simpleburn:
http://simpleburn.tuxfamily.org/--https://launchpad.net/~simpleburn/+archive/ppa
http://sourceforge.net/projects/gnomebaker/--https://launchpad.net/~gnomebaker/+archive/stable
不同类型的 DVD 支持不同的容量。根据维基百科文章(可(重)写光盘的容量和命名法),DVD-R碟片有两种版本,~3.68 GiB和~4.37GiB(不要看GB,而是GiB,那才是实际的数据容量)。
总是看看 DVD 上印了什么,他们通常会提到它们是 DVD-R 还是 DVD+R。如果他们没有提到任何内容(即没有名称),请不要购买,除非您愿意承担风险。
更喜欢 DVD+R(没有特别的原因,但如果你需要的话,他们没有 2 个版本,容量为 4.37 GiB)。
您还可以尝试双层 DVD,其容量约为 8 GiB。
为了测试目的,请购买 2-3 张 DVD+RW 光盘。
以低速刻录,建议 4 倍速。
诸如 DVD 刻录机之类的设备最终会报废(至少在我的情况下是这样),使用 2-3 年后它们就会出现故障。例如,在我的情况下,刻录可以正常工作,只是我无法使用任何 CD/DVD 介质进行启动。我买了一个新的 CD/DVD 刻录机并回收了旧的。现在,使用 2 年后,新的刻录机只能以低于 10 倍速的速度进行刻录。想想看。:)
答案3
我在 Ubuntu 上使用 CD 刻录软件时遇到了很多问题。只有一个选项最终让我满意(但不幸的是它不是开源的):Nero Linux 4。Nero 提供 30 天免费试用期,之后您必须购买。我不知道 Nero 是否能解决您遇到的问题。但它是专有的,可能会绕过导致 Ubuntu 出现问题的任何因素?
我建议在 Ubuntu 上尝试 K3B。不过,您必须安装 KDE 库才能安装 K3B。如果 K3B 不适合您,我会尝试 Nero。Linux 版 Nero 满足了我的所有要求,并提供了我所寻找的所有选项。
我希望开源 CD 刻录选项质量差和功能匮乏的问题能在未来某个时候得到解决,因为我不喜欢使用闭源的东西。但不幸的是,我还没有找到更好的 Ubuntu CD 刻录替代方案。