在 Linux 上使用 SoundConverter 批量转换音频
SoundConverter 是一个有用的应用程序,不仅因为它的功能正如其名称所示,而且因为它是批量且并行地执行的。
用于存储数字音频的文件格式有很多种,它们适用于不同的目的。当然,数字音频只是声音的表示,是声波的呈现,由解码器和一组扬声器转换为声音。某些音频格式通常称为“无损”格式,旨在对音频进行接近其原始模拟形式的编码。尽管如此,现实世界中仍然存在大量数据,而迄今为止,数字化只能在非常大的文件中对其进行近似。其他音频格式(称为有损格式)可以平衡文件大小与合理的声音表现。
有很多很棒的音频转换终端命令。有 sox
和 ffmpeg
以及一些特定于格式的编码器,例如 opusenc
、flac
、oggenc
、fdkaac
、wavpack
以及无数其他的。
在 Linux 上安装 SoundConverter
大多数 Linux 发行版上都可以通过包管理器使用 SoundConverter。在 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 窗口左上角的添加文件按钮,然后选择要转换的文件。
- 添加文件后,点击窗口右上角的首选项按钮(齿轮图标),然后选择要转换的格式。您还可以设置文件命名约定、目标文件夹和其他选项。
- 准备好后,点击左上角的转换按钮。
(塞思·肯伦,CC BY-SA 4.0)
并行处理
SoundConverter 是一个有用的应用程序,不仅因为它的功能正如其名称所示,而且因为它是批量且并行地执行的。由于现代计算机不仅仅具有 CPU 核心,因此将每个文件放入队列中逐个编码是浪费电力和时间。 SoundConverter 可以一次获取多个文件并同时对其进行编码,这意味着转换 12 个文件所需的时间与通常转换两个文件所需的时间相同(一个接一个)。您可以使用良好的终端命令执行相同的操作,但前提是您了解如何启动并行进程。
(塞思·肯伦,CC BY-SA 4.0)
您还可以将立体声音频转换为单声道文件。这对于播客和有声读物特别有用。这些通常由一个人从单一位置(麦克风)讲话组成,不需要空间位置感。事实上,如果您只有一个耳塞,将立体声文件减少为单声道可以使音频更容易听到,并且文件大小会减半。
SoundConverter的优势
拥有不同的音频文件格式是一个很棒的功能,但似乎每当我以一种格式保存音频时,我都不可避免地需要另一种格式。有几个很棒的 Linux 命令可用于转换音频文件,但有时您可能需要一个可以在桌面上保持打开状态并将文件拖放到其中的应用程序,因此 SoundConverter 就是其中之一。 SoundConverter 是一个简单、单一用途的应用程序,它的作用正如其名称所示:它将声音从一种格式转换为另一种格式。