在 Linux 上刻录音频 CD在 Linux 上刻录音频 CD在 Linux 上刻录音频 CD在 Linux 上刻录音频 CD
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 Linux 上刻录音频 CD

发表 admin at 2025年2月28日
类别
  • 未分类
标签
月額480円〜の高速レンタルサーバー ColorfulBox

如果您的 Linux 系统上有一些音乐并想将其刻录到音频 CD 上,可以通过命令行来完成。如果您有混合的音频格式和文件类型,这甚至可以工作。

当然,也可以在桌面环境中刻录音频 CD。但这有什么乐趣呢?在本教程中,您将看到在 Linux 上刻录音频 CD 所需的程序和命令。

在本教程中您将学习:

  • 如何标准化各种音乐曲目

  • 如何使用wodim刻录音频CD

安装先决条件

我们需要一些不同的程序来从命令行刻录音频 CD。它们是wodim、ffmpeg 和标准化音频。最后一项并不是绝对必要的,但建议您使整个 CD 听起来相同。

您可以使用下面适当的命令通过系统的包管理器安装 wodim、ffmpeg 和 normalize-audio。

要在 Ubuntu、Debian 和 Linux Mint 上安装 wodim、ffmpeg 和 normalize-audio:

$ sudo apt install wodim ffmpeg normalize-audio

标准化音频电平

如果您的音乐文件来自不同版本,则每个曲目的音量设置很可能不同。这意味着某些歌曲可能比其他歌曲响亮,您将不断地使用音量旋钮来解决差异。

为了使音量均匀,我们可以使用normalize-audio命令。该程序仅适用于 .wav 和 .mp3 文件。如果您有其他格式,例如 .ogg,那么您应该首先将文件转换为 .wav。由于 .wav 是无损格式,因此您的音频文件不会损失质量。

  1. 首先,通过用下划线替换空格来消除文件名中的空格。

    $ for f in *; do mv "$f" `echo $f | tr ' ' '_'`; done
    
  2. 然后,使用以下命令将所有音乐文件转换为 .wav。

    $ for i in $( ls ); do ffmpeg -i $i $i.wav; done
    
  3. 接下来,使用 normalize-audio 命令均衡所有 .wav 文件的音量。

    $ normalize-audio -m *.wav
    

    输出应如下所示:

    Computing levels...
     Lemuria_-_05_-_Le 100% done, ETA 00:00:00 (batch 100% done, ETA 00:00:00)
    Applying adjustment of 4.15dB to 03.Come_As_You_Are.mp3.wav...
     03.Come_As_You_Ar 100% done, ETA 00:00:00 (batch  22% done, ETA 00:00:00)
    Applying adjustment of -0.91dB to 07_-_Crystal_Mountain.mp3.wav...
     07_-_Crystal_Moun 100% done, ETA 00:00:00 (batch  52% done, ETA 00:00:01)
    Applying adjustment of -0.82dB to 09-We_Who_Are_Not_as_Others.mp3.wav...
     09-We_Who_Are_Not 100% done, ETA 00:00:00 (batch  75% done, ETA 00:00:01)
    Applying adjustment of -1.37dB to Lemuria_-_05_-_Lemuria.ogg.wav...
     Lemuria_-_05_-_Le 100% done, ETA 00:00:00 (batch 100% done, ETA 00:00:00)
    

您的曲目现在应该已标准化其音量,我们可以继续刻录曲目。

刻录音频 CD

按照以下步骤将规范化的 .wav 或 .mp3 音乐曲目刻录到 CD。开始之前,请确保计算机的光盘托盘中插入了一张空白 CD-R 光盘。

  1. 第一步是使用 wodim --devices 命令识别我们的 CD/DVD 刻录机块设备文件名:

    $ wodim --devices
    wodim: Overview of accessible drives (1 found) :
    -------------------------------------------------------------------------
     0  dev='/dev/scd0'     rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L'
    -------------------------------------------------------------------------
    
  2. 接下来,使用以下 wodim 命令将所有音频 .wav 文件刻录到 CD 上。

    $ wodim -v -nofix -eject dev='/dev/scd0' -audio -pad *.wav
    
  3. 全做完了。您的音乐 CD 即可使用。请注意,-nofix选项将指示wodim不要关闭CD磁盘会话,这允许我们在需要时在光盘上放置更多曲目。添加完曲目并希望关闭 CD 会话后,可以使用 -fix 选项来完成此操作:

    $ wodim -v -fix -eject dev='/dev/scd0'
    

结束语

在本教程中,我们学习了如何从 Linux 命令行刻录音频 CD。我们还了解了如何标准化各个轨道的音量级别,因为来自不同来源的媒体可能具有不同的音量峰值。正如您所看到的,从命令行刻录音频 CD 一点也不难,甚至可能比在 GUI 中更容易。

©2015-2025 Norria support@alaica.com