有许多文件格式用于存储数字音频,它们各有用途。数字音频当然只是声音的表示,是声波的再现,通过解码器和扬声器转换成声音。一些音频格式,通常称为无损格式,旨在尽可能接近其原始模拟形式编码音频。然而,现实世界中存在大量数据,到目前为止,数字技术只能在非常大的文件中近似地表示它。其他音频格式,称为有损格式,在文件大小和声音的合理表示之间取得平衡。
有很多很棒的终端命令可以用于音频转换。有 sox
和 ffmpeg
,以及一些特定于格式的编码器,如 opusenc
、flac
、oggenc
、fdkaac
、wavpack
和其他无数的编码器。
在 Linux 上安装 SoundConverter
SoundConverter 在大多数 Linux 发行版上都可以通过您的软件包管理器获得。在 Fedora、Mageia 和类似的发行版上
$ sudo dnf install soundconverter
在 Elementary、Mint 和其他基于 Debian 的发行版上
$ sudo apt install soundconverter
但是,我将 SoundConverter 用作 Flatpak。
转换音频
一旦您将音频编码为有损格式,您就丢失了数据。这些数据是否重要取决于听众的耳朵。有些人听不出低比特率 MP3 和全质量 FLAC 文件之间的区别,即使是那些能听出来的人,通常也注意不到 320kbps Ogg Vorbis 播客和 128 kbps Ogg Vorbis 播客之间的区别。将音频从压缩格式转换为未压缩格式不会恢复丢失的数据,但需要将音频从一种格式转换为另一种格式的情况并不少见。您可能希望将文件上传到仅接受特定格式的网站,或者您的移动设备可能只播放特定格式,或者通过电子邮件发送对于您的主机来说太大的文件,或者您可能只是想节省驱动器上的空间。
SoundConverter 让您可以轻松批量转换音频。要使用 SoundConverter 转换音频
- 从您的应用程序或活动菜单启动 SoundConverter。
- 单击 SoundConverter 窗口左上角的添加文件按钮,然后选择您要转换的文件。
- 添加文件后,单击窗口右上角的首选项按钮(齿轮图标),然后选择您要转换成的格式。您还可以设置文件命名约定、目标文件夹和其他选项。
- 准备就绪后,单击左上角的转换按钮。

(Seth Kenlon,CC BY-SA 4.0)
并行处理
SoundConverter 是一个有用的应用程序,不仅因为它完全实现了它的名称所说的功能,而且因为它能够批量和并行地处理。由于现代计算机不仅仅只有一个 CPU 核心,因此将每个文件放入队列中逐个编码是时间和电力的浪费。SoundConverter 可以一次处理多个文件并同时编码它们,这意味着转换 12 个文件可能只需要通常转换两个文件(一个接一个)的时间。您可以使用一个好的终端命令做同样的事情,但前提是您了解如何启动并行进程。

(Seth Kenlon,CC BY-SA 4.0)
您还可以将立体声音频转换为单声道文件。这对于播客和有声读物尤其有用。这些通常由一个人从一个单一的位置(麦克风)讲话组成,不需要空间位置感。事实上,将立体声文件减少为单声道可以使音频更容易听到(如果您只有一个耳机),并将文件大小减半。
SoundConverter 的优势
拥有不同的音频文件格式是一项很棒的功能,但似乎每当我以一种格式保存音频时,我总是不可避免地需要另一种格式。有很多很棒的 Linux 命令可以转换音频文件,但有时您可能想要一个可以打开在桌面上的应用程序,并将文件拖放到其中,因此就有了 SoundConverter。SoundConverter 是一款简单、用途单一的应用程序,它完全并且只做它的名称所说的:它将声音从一种格式转换为另一种格式。
评论已关闭。