在 Linux 上用 SoundConverter 分批轉換音頻
有許多用於存儲數字音頻的文件格式,它們適用於不同的目的。當然,數字音頻只是聲音的一種表現形式,是一種聲波的呈現,它由解碼器和一組揚聲器轉化為聲音。一些音頻格式,一般被稱為 無損 格式,旨在將音頻編碼為接近其原始模擬形式。然而,在現實世界中有大量的數據,而迄今為止,數字形式只能對其進行近似處理,而且需要非常大的文件。其他的音頻格式,被稱 有損 格式,可以在文件大小與聲音的合理表現之間取得平衡。
有很多很好的終端命令可以用於音頻轉換:有 sox
和 ffmpeg
,以及一些特定格式的編碼器,如 opusenc
、flac
、oggenc
、fdkaac
、wavpack
和無數的其他編碼器。
在 Linux 上安裝 SoundConverter
SoundConverter 在大多數 Linux 發行版上都可以通過你的包管理器獲得。在 Fedora、Mageia 和類似的發行版上:
$ sudo dnf install kdenlive
在 Elementary、Mint 和其他基於 Debian 的發行版上:
$ sudo apt install kdenlive
然而,我使用使用 Flatpak 安裝 SoundConverter。
轉換音頻
一旦你把音頻編碼成有損格式,你就丟失了數據。這些數據是否重要取決於其聽眾的耳朵。有些人聽不出低比特率的 MP3 和全質量的 FLAC 文件之間的區別,即使那些能聽出來的人,也常常注意不到 320kbps 的 Ogg Vorbis 播客和 128kbps 的 Ogg Vorbis 播客之間的區別。將音頻從壓縮格式轉換為非壓縮格式並不能恢復丟失的數據,但需要將音頻從一種格式轉換為另一種格式的情況並不少見。你可能想把文件上傳到只接受特定格式的網站,或者你的移動設備可能只能播放特定的格式,或者用電子郵件發送一個對你的郵件主機來說太大的文件,或者你可能只是想節省硬碟上的空間。
SoundConverter 可以讓你輕鬆地分批轉換音頻。要用 SoundConverter 轉換音頻:
- 從你的應用或活動菜單中啟動 SoundConverter。
- 點擊 SoundConverter 窗口左上角的「 添加文件 」按鈕,並選擇你要轉換的文件。
- 添加了文件後,點擊窗口右上角的「 偏好 」按鈕(齒輪圖標),並選擇你想轉換的格式。你還可以設置文件命名規則、目標文件夾和其他選項。
- 當你準備好了,點擊左上角的「 轉換 」按鈕。
![SoundConverter window](/data/attachment/album/202112/11/090308hodhy4ekkhornhgl.jpg "SoundConverter window")
並行處理
SoundConverter 是一個有用的應用,它不僅完全做了它的名字所說的事情,而且它是分批和並行地做的。因為現代計算機不僅僅有一個 CPU 核心,把每個文件放在一個隊列中逐一編碼,是對能源和時間的浪費。SoundConverter 可以同時處理幾個文件,並對它們進行編碼,這意味著轉換 12 個文件所需的時間和通常一個接一個地轉換兩個文件所需的時間是一樣的。你可以用一個好的終端命令做同樣的事情,但前提是你要了解如何 啟動並行進程。
![SoundConverter preferences](/data/attachment/album/202112/11/090308sytt0b1mjm1s9109.jpg "SoundConverter preferences")
你也可以將立體聲音頻轉換為單聲道文件。這對播客和有聲讀物特別有用。這些通常由一個人從一個單一的位置(麥克風)說話組成,不需要空間位置感。事實上,將立體聲文件減少到單聲道,如果你只有一個耳塞,就能更容易聽到音頻,並將文件大小減半。
SoundConverter 的優勢
為音頻提供不同的文件格式是一個很好的功能,但似乎每當我以一種格式保存音頻時,我都不可避免地需要另一種格式。有幾個很棒的 Linux 命令可以 轉換音頻文件,但有時你可能想要一個可以在桌面上打開並拖放文件的應用,這就是 SoundConverter 的用場。SoundConverter 是一個簡單的而用途單一的應用程序,它的作用和它的名字一樣:把聲音從一種格式轉換為另一種格式。
via: https://opensource.com/article/21/12/soundconverter-linux
作者:Seth Kenlon 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive