大多数发行版都附带了 cdp 软件包,并提供了基于文本的 CD 播放器 cdp 或 cdplay。桌面管理器通常包含图形工具,例如 Gnome 中的 gnome-cd 播放器,可以从菜单启动。
请务必理解音频 CD 和数据 CD 之间的区别。您不必将音频 CD 挂载到文件系统中即可收听。这是因为此类 CD 上的数据不是 Linux 文件系统数据;它们是直接访问并发送到音频输出通道的,使用 CD 播放器程序。如果您的 CD 是包含.mp3文件的数据 CD,您首先需要将其挂载到文件系统中,然后使用我们在下面讨论的程序之一来播放音乐。如何将 CD 挂载到文件系统中在7.5.5 节中进行了解释。
来自同名软件包的 cdparanoia 工具直接从 CD 读取音频作为数据,无需模拟转换,并将数据以不同格式写入文件或管道,其中.wav可能是最流行的格式。用于转换为其他格式的各种工具,例如.mp3,大多数发行版都附带了这些工具,或者可以作为单独的软件包下载。GNU 项目提供了几个 CD 播放、抓取和编码工具、数据库管理器;有关详细信息,请参阅自由软件目录,音频部分。
使用 KDE 套件中的 kaudiocreator 工具以及许多其他工具,可以轻松创建音频 CD。它附带了 KDE 帮助中心的清晰信息。
CD 刻录的一般内容在9.2.2 节中介绍。
流行的.mp3格式在 Linux 机器上得到广泛支持。大多数发行版都包含可以播放这些文件的多个程序。XMMS 是最广泛使用的应用程序之一,部分原因是它具有与 Windows 工具相同的外观和感觉,如下面的屏幕截图所示。
用于播放音乐的非常流行的应用程序还有 AmaroK,这是一个越来越受欢迎的 KDE 应用程序,以及 MPlayer,它也可以播放电影。
![]() | 限制 |
---|---|
由于 MP3 工具的许可限制,某些发行版不允许您在不修改配置的情况下播放 MP3。您可能需要安装额外的软件才能播放音乐。 |
在文本模式下,您可以使用 mplayer 命令
[tille@octarine ~]$ mplayer /opt/mp3/oriental/*.mp3 MPlayer 1.0pre7-RPM-3.4.2 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Duron Spitfire (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 Playing /opt/oldopt/mp3/oriental/Mazika_Diana-Krozon_Super-Star_Ensani-Ma- Bansak.mp3. Cache fill: 1.17% (98304 bytes) Audio file detected. Clip info: Title: Ensani-Ma-Bansak.mp3 Artist: Diana-Krozon Album: Super-Star Year: Comment: Genre: Unknown ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 mpg123: Can't rewind stream by 450 bits! AUDIO: 44100 Hz, 2 ch, s16le, 160.0 kbit/11.34% (ratio: 20000->176400) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... AF_pre: 44100Hz/2ch/s16le AO: [oss] 44100Hz 2ch s16le (2 bps) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: 227.8 (03:23:.1) 1.8% 12% |
讨论所有可能的音频格式以及播放它们的方式将使我们过于深入。以下是其他常见的声音播放和处理软件的(不完整)概述
Ogg Vorbis:免费音频格式:有关工具,请参阅GNU 音频目录 - 它们也可能包含在您的发行版中。开发此格式是因为 MP3 已获得专利。
Real audio 和 video:来自 RealNetworks 的 realplay。
SoX 或 Sound eXchange:实际上是一个声音转换器,附带了 play 程序。播放.wav, . ogg和各种其他格式,包括原始二进制格式。
Playmidi:MIDI 播放器,请参阅 GNU 目录。
AlsaPlayer:来自高级 Linux 声音架构项目,请参阅 AlsaPlayer 网站。
mplayer:几乎可以播放任何内容,包括 mp3 文件。有关更多信息,请访问 MPlayerHQ 网站。
hxplay:支持 RealAudio 和 RealVideo、mp3、mp4 音频、Flash、wav 等,请参阅 HelixDNA(并非此软件的所有组件都是完全免费的)。
rhythmbox:基于 GStreamer 框架,可以播放 GStreamer 中支持的所有内容,据称 GStreamer 能够播放所有内容,请参阅 Rhythmbox 和 GStreamer 网站。
查看您的系统文档和手册页,了解有关特定工具以及如何使用它们的详细说明。
![]() | 我的系统上没有这些应用程序! |
---|---|
上述部分中讨论的许多工具和应用程序都是可选软件。默认情况下,您的系统可能未安装此类应用程序,但您可以在您的发行版中找到它们作为附加软件包。您要查找的应用程序也很可能根本不在您的发行版中。在这种情况下,您需要从应用程序的网站下载它。 |
再次有各种工具可用于录制语音和音乐。对于录制语音,您可以在命令行上使用 arecord
alexey@russia:~> arecord /var/tmp/myvoice.wav Recording WAVE '/var/tmp/myvoice.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono Aborted by signal Interrups... |
“Interrupt” 表示应用程序捕获了 Ctrl+C。使用简单的 play 命令播放示例。
这是一个很好的测试,您可以在测试需要语音输入的应用程序(如 Voice over IP (VoIP))之前执行此测试。请记住,应激活麦克风输入。如果您听不到自己的声音,请检查您的声音设置。麦克风经常被静音或音量非常低。可以使用 alsamixer 或您的发行版特定的图形界面来轻松调整声音系统。
在 KDE 中,您可以启动 krec 实用程序,Gnome 提供了 gnome-sound-recorder。