处理音频 CD

收听您喜爱的音乐曲目有多种方式。 可以播放 CD 或播放 CD 的数字化版本。 下一节将介绍 CD 播放器应用程序以及一些可用于数字化音频 CD 的应用程序。

有关如何创建自己的 CD 的信息,请参见 第 25 章 K3b:刻录 CD 和 DVD

[Important]CDDA 和模拟 CD 播放

播放音频 CD 有两种不同的方式。 能够进行模拟 CD 播放的 CD 和 DVD 驱动器可以读出音频数据并将其发送到声音输出设备。 另有一些通过 PCMCIA、FireWire 或 USB 连接的外部驱动器,它们需要使用 CDDA(Compact Disk Digital Audio,压缩磁盘数字音频)首先提取音频数据再作为数字 PCM 播放。 以下各部分说明的播放器均不支持 CDDA。 若需 CDDA 支持,请使用 XMMS。

KsCD — 音频 CD 播放器

KsCD 是一款易于使用的音频 CD 播放器,随附在 skscd 包中。如果已安装该软件,按 Alt+F2 键然后输入 kscd 即可启动该应用程序。

图 22.4. KsCD 用户界面

KsCD 用户界面

压缩音频数据:转录

可以使用多种工具来压缩音频。 以下各节介绍了一种对音频数据进行编码和播放的命令行方式,以及若干支持音频压缩的图形化应用程序。

使用 Konqueror 压缩音频 CD

Konqueror 不仅是浏览器和文件管理器,还可用于抓取音频 CD。使用 Konqueror 开始实际的解压缩过程前,请在个人设置中配置音频 CD 的处理方式和 Ogg Vorbis 编码器。从主菜单中选择配置桌面,然后单击高级+音频 CD。该配置模块分成三个选项卡:常规名称Ogg Vorbis 编码器。通常,将自动检测适合的 CD 设备。 除非自动检测失败,需要手动设置 CD 设备,否则请不要更改此默认设置。还可以在此设置错误更正和编码器优先级。 Ogg Vorbis 编码器选项卡确定编码质量。 要为转录的音频数据配置联机查找专辑、曲目和艺术家信息,请选择添加曲目信息

要启动 Konqueror,请按 Alt+F2 并输入 konqueror。将 CD 插入 CD-ROM 驱动器中并在位置栏中输入 audiocd:/。Konqueror 随后将列出此 CD 中的曲目和一些文件夹。

要保留磁盘上的未压缩音频数据,只需选择所需的 .wav 文件并将其拖入另一个 Konqueror 窗口,从中将其复制到最终的目标位置。 要启动 Ogg Vorbis 编码,请将 Ogg Vorbis 文件夹或包含的文件拖入另一个 Konqueror 窗口。 将 Ogg Vorbis 文件夹放入其目标位置后即开始编码。

图 22.5. 使用 Konqueror 解压缩音频 CD

使用 Konqueror 解压缩音频 CD

支持对音频数据进行编码和播放的命令行工具

Ogg Vorbis(包 vorbis-tools)是免费的音频压缩格式,现在大部分音频播放器(甚至便携式 MP3 播放器)均支持该格式。 项目的 Web 网页位于 http://www.xiph.org/vorbis

您的系统附带了多种支持 Ogg Vorbis 的工具。oggenc 是用于将 WAV 文件编码为 Ogg 的命令行工具。只需运行 oggenc  myfile.wav 即可将给定的 .wav 文件转换为 Ogg Vorbis。-h 选项显示其他参数的概要。 Oggenc 支持可变比特率编码。 这样,可达到更高的压缩程度。 不使用比特率,而是使用参数 -q(而不是比特率)指定所需质量;-b 用于确定平均比特率;-m-M 用于指定最小和最大比特率。

ogg123 是一款命令行 Ogg 播放器。 使用 ogg123 mysong.ogg 之类的命令可启动它。