在 Linux 上用 SoundConverter 分批转换音频

有许多用于存储数字音频的文件格式,它们适用于不同的目的。当然,数字音频只是声音的一种表现形式,是一种声波的呈现,它由解码器和一组扬声器转化为声音。一些音频格式,一般被称为 无损lossless 格式,旨在将音频编码为接近其原始模拟形式。然而,在现实世界中有大量的数据,而迄今为止,数字形式只能对其进行近似处理,而且需要非常大的文件。其他的音频格式,被称 有损lossy 格式,可以在文件大小与声音的合理表现之间取得平衡。

在 Linux 上用 SoundConverter 分批转换音频

有很多很好的终端命令可以用于音频转换:有 sox 和 ffmpeg,以及一些特定格式的编码器,如 opusenc、flac、oggenc、fdkaac、wavpack 和无数的其他编码器。

在 Linux 上安装 SoundConverter

SoundConverter 在大多数 Linux 发行版上都可以通过你的包管理器获得。在 Fedora、Mageia 和类似的发行版上:

  1. $ sudo dnf install kdenlive

在 Elementary、Mint 和其他基于 Debian 的发行版上:

  1. $ sudo apt install kdenlive

然而,我使用使用 Flatpak 安装 SoundConverter。

转换音频

一旦你把音频编码成有损格式,你就丢失了数据。这些数据是否重要取决于其听众的耳朵。有些人听不出低比特率的 MP3 和全质量的 FLAC 文件之间的区别,即使那些能听出来的人,也常常注意不到 320kbps 的 Ogg Vorbis 播客和 128kbps 的 Ogg Vorbis 播客之间的区别。将音频从压缩格式转换为非压缩格式并不能恢复丢失的数据,但需要将音频从一种格式转换为另一种格式的情况并不少见。你可能想把文件上传到只接受特定格式的网站,或者你的移动设备可能只能播放特定的格式,或者用电子邮件发送一个对你的邮件主机来说太大的文件,或者你可能只是想节省硬盘上的空间。

SoundConverter 可以让你轻松地分批转换音频。要用 SoundConverter 转换音频:

  • 从你的应用或活动菜单中启动 SoundConverter。
  • 点击 SoundConverter 窗口左上角的“添加文件Add Files”按钮,并选择你要转换的文件。
  • 添加了文件后,点击窗口右上角的“偏好Preferences”按钮(齿轮图标),并选择你想转换的格式。你还可以设置文件命名规则、目标文件夹和其他选项。
  • 当你准备好了,点击左上角的“转换Convert”按钮。

在 Linux 上用 SoundConverter 分批转换音频

SoundConverter window

并行处理

SoundConverter 是一个有用的应用,它不仅完全做了它的名字所说的事情,而且它是分批和并行地做的。因为现代计算机不仅仅有一个 CPU 核心,把每个文件放在一个队列中逐一编码,是对能源和时间的浪费。SoundConverter 可以同时处理几个文件,并对它们进行编码,这意味着转换 12 个文件所需的时间和通常一个接一个地转换两个文件所需的时间是一样的。你可以用一个好的终端命令做同样的事情,但前提是你要了解如何 启动并行进程。

在 Linux 上用 SoundConverter 分批转换音频

SoundConverter preferences

你也可以将立体声音频转换为单声道文件。这对播客和有声读物特别有用。这些通常由一个人从一个单一的位置(麦克风)说话组成,不需要空间位置感。事实上,将立体声文件减少到单声道,如果你只有一个耳塞,就能更容易听到音频,并将文件大小减半。

SoundConverter 的优势

为音频提供不同的文件格式是一个很好的功能,但似乎每当我以一种格式保存音频时,我都不可避免地需要另一种格式。有几个很棒的 Linux 命令可以 转换音频文件,但有时你可能想要一个可以在桌面上打开并拖放文件的应用,这就是 SoundConverter 的用场。SoundConverter 是一个简单的而用途单一的应用程序,它的作用和它的名字一样:把声音从一种格式转换为另一种格式。

原文地址:https://linux.cn/article-14072-1.html

原创文章,作者:YZFBC,如若转载,请注明出处:http://www.wangzhanshi.com/n/7341.html

(0)
YZFBC的头像YZFBC
上一篇 2025年1月1日 16:29:13
下一篇 2025年1月1日 16:29:20

相关推荐

  • Linux取消目录的执行权限的具体步骤

    在 Linux 系统中,如果你想要取消某个目录(例如名为image的目录)的执行权限,你可以使用chmod命令来修改该目录的权限。以下是具体的步骤: 打开终端。 使用cd…

    Linux 2024年12月17日
  • 详解Linux误删用户家目录的恢复方法

    在生产中可能会由于误操作而删除了某一用户的家目录,这时就需要把用户的家目录安装创建新用户时的模板文件,再恢复并且要跟之前的权限相同。 1. 创建一个新的用户用于测试 ? [root…

    Linux 2025年1月1日
  • Linux 僵尸进程产生原因及解决方法

    linux 允许进程查询内核以获得其父进程的 pid,或者其任何子进程的执行状态。例如,进程可以创建一个子进程来执行特定的任务,然后调用诸如 wait() 这样的一些库函数检查子进…

    2025年1月1日
  • Linux下使用inode删除指定文件方法示例

    前言 众所周知在Linux中,有时候会遇到文件名是乱码或者是某些特殊中文的文件,这时候通过文件名就很难删除。 同时,对于linux中的任何一个文件都必然有其唯一的inode值,这时…

    Linux 2025年1月1日
  • yum 安装memcache permission denied(拒绝访问) 问题

    yum 安装memcache permission denied(拒绝访问) 问题 使用yum 安装memcache 出现permission denied(拒绝访问), 是因为s…

    Linux 2025年1月1日
  • Vim编辑器常用的命令总结

    前言 作为开发者,有两个顶级编辑器,即使你不用,你也一定要知道它们是什么——       ·编辑器之神——Vim       ·神的编辑器——Emacs 所以本文就来介绍vim以及…

    2025年1月1日
  • Linux配置yum源全过程

    一、简介yum源 yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。 yum由…

    Linux 2024年12月17日
  • 在Linux中对存储设备进行分区和格式化的操作步骤

    简介 在 Linux 系统上准备新磁盘以供使用是一个简单的过程。虽然有许多工具、文件系统格式和分区方案可能会因为特殊需求而改变这个过程,但基本原理仍然是一样的。 本指南将…

    Linux 2024年12月17日
  • linux的最大打开文件数限制修改方法

    前言 本文主要给大家介绍了关于linux最大打开文件数限制修改的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: linux会为每个用户登录系统打开最大文件…

    Linux 2025年1月1日
  • Linux进程池实现的详细指南

    1.为什么要有进程池 如果你了解过STL的底层设计,你会发现在其中会有一个叫做内存池的设计。其作用就是先申请出一片空间,如果后续你需要对你的容器进行扩容,所扩展的空间就从内存池里取…

    2024年12月17日

发表回复

登录后才能评论