在 Linux 中为独立播放器刻录 DVD

在 Linux 中为独立播放器刻录 DVD

我想从命令行在 Linux 中为独立播放器刻录 DVD+R

请有人帮助我。

答案1

尝试以下命令写入空白 CD。

sudo wodim dev=/dev/scd0 blank=disc

希望这可以帮助。

答案2

这是 Ubuntu 关于 CD/DVD 刻录的帮助页面

https://help.ubuntu.com/community/CdDvd/Burning

亮点包括:

使用命令行工具刻录 CD 或 DVD

本节详细介绍了如何使用命令行(终端)刻录 CD 或 DVD 光盘。

创建 ISO 映像

一个名为 mkisofs 的命令可以制作要刻录或安装的 .ISO 映像。

genisoimage -r -J -o cd_image.iso /directory

-r 和 -J 确保长文件名分别适用于 Unix(使用 Rock Ridge)和 Windows(使用 Joliet 扩展)。

刻录前检查 CD 映像

刻录之前可以检查 CD 映像。最简单的方法是从文件浏览器双击它,它将使用存档管理器查看映像。

如果您有 sudo 访问权限,您还可以挂载该映像并探索其内容

sudo modprobe loop
sudo mount -t iso9660 -o ro,loop=/dev/loop0 cd_image.iso /media/cdrom

检查完后记得卸载镜像:

sudo umount /media/cdrom

使用 wodim 在命令行上刻录 CD

cdrecord 可以将 ISO(.iso) 磁盘映像或其他数据刻录到 CD 上。要刻录数据 CD(使用之前准备好的映像):

首先查看 CDROM/DVDROM 的位置。类似这样的

$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/scd0'     rwrw-- : 'LITE-ON' 'DVDRW SOHW-1633S'
-------------------------------------------------------------------------

从设备扫描中找到信息后,选择适当的目标。如果系统上有多个设备,这一点很重要。

在我的情况下,/dev/cdrw 和 /dev/dvdrw 都指向 /dev/scd0

$ ls -l /dev/cdrw
lrwxrwxrwx 1 root root 4 2009-01-26 21:56 /dev/cdrw -> scd0

$ ls -l /dev/dvdrw
lrwxrwxrwx 1 root root 4 2009-01-26 21:56 /dev/dvdrw -> scd0

因此可以使用以下符号:-

wodim dev=/dev/cdrw -v -data cd_image.iso

要从 wav 文件刻录音频 CD:

wodim dev=/dev/cdrw -v -audio [wav files...]

如果这不是你的 CD-Writer,请根据需要替换 /dev/cdrw

-v(详细)可让您跟踪录制进度


[Ubuntu 帮助结束]

man wodim以下是来自手册页的一段多会话摘录wodim

   -multi Allow multi session CDs to  be  made.  This  flag  needs  to  be
          present on all sessions of a multi session disk, except you want
          to create a session that will be the last session on the  media.
          The  fixation  will  be  done  in  a way that allows the CD/DVD-
          Recorder to append additional sessions later. This  is  done  by
          generation  a  TOC  with a link to the next program area. The so
          generated media is  not  100%  compatible  to  manufactured  CDs
          (except  for  CDplus).   Use only for recording of multi session
          CDs.  If this option is present, the default track type  is  CD-
          ROM  XA mode 2 form 1 and the sector size is 2048 bytes.  The XA
          sector subheaders will be created by the drive.  The Sony drives
          have  no hardware support for CD-ROM XA mode 2 form 1.  You have
          to specify the -data option in order  to  create  multi  session
          disks  on  these drives.  As long as wodim does not have a coder
          for converting data sectors to audio sectors, you need to  force
          CD-ROM  sectors  by  including  the  -data option if you like to
          record a multisession disk in SAO mode.  Not  all  drives  allow
          multisession CDs in SAO mode.

相关内容