在 Linux 上用 SoundConverter 分批轉(zhuǎn)換音頻
有許多用于存儲數(shù)字音頻的文件格式,它們適用于不同的目的。當(dāng)然,數(shù)字音頻只是聲音的一種表現(xiàn)形式,是一種聲波的呈現(xiàn),它由解碼器和一組揚聲器轉(zhuǎn)化為聲音。一些音頻格式,一般被稱為 無損lossless 格式,旨在將音頻編碼為接近其原始模擬形式。然而,在現(xiàn)實世界中有大量的數(shù)據(jù),而迄今為止,數(shù)字形式只能對其進行近似處理,而且需要非常大的文件。其他的音頻格式,被稱 有損lossy 格式,可以在文件大小與聲音的合理表現(xiàn)之間取得平衡。
有很多很好的終端命令可以用于音頻轉(zhuǎn)換:有 sox 和 ffmpeg,以及一些特定格式的編碼器,如 opusenc、flac、oggenc、fdkaac、wavpack 和無數(shù)的其他編碼器。
在 Linux 上安裝 SoundConverter
SoundConverter 在大多數(shù) Linux 發(fā)行版上都可以通過你的包管理器獲得。在 Fedora、Mageia 和類似的發(fā)行版上:
- $ sudo dnf install kdenlive
在 Elementary、Mint 和其他基于 Debian 的發(fā)行版上:
- $ sudo apt install kdenlive
然而,我使用使用 Flatpak 安裝 SoundConverter。
轉(zhuǎn)換音頻
一旦你把音頻編碼成有損格式,你就丟失了數(shù)據(jù)。這些數(shù)據(jù)是否重要取決于其聽眾的耳朵。有些人聽不出低比特率的 MP3 和全質(zhì)量的 FLAC 文件之間的區(qū)別,即使那些能聽出來的人,也常常注意不到 320kbps 的 Ogg Vorbis 播客和 128kbps 的 Ogg Vorbis 播客之間的區(qū)別。將音頻從壓縮格式轉(zhuǎn)換為非壓縮格式并不能恢復(fù)丟失的數(shù)據(jù),但需要將音頻從一種格式轉(zhuǎn)換為另一種格式的情況并不少見。你可能想把文件上傳到只接受特定格式的網(wǎng)站,或者你的移動設(shè)備可能只能播放特定的格式,或者用電子郵件發(fā)送一個對你的郵件主機來說太大的文件,或者你可能只是想節(jié)省硬盤上的空間。
SoundConverter 可以讓你輕松地分批轉(zhuǎn)換音頻。要用 SoundConverter 轉(zhuǎn)換音頻:
- 從你的應(yīng)用或活動菜單中啟動 SoundConverter。
- 點擊 SoundConverter 窗口左上角的“添加文件Add Files”按鈕,并選擇你要轉(zhuǎn)換的文件。
- 添加了文件后,點擊窗口右上角的“偏好Preferences”按鈕(齒輪圖標(biāo)),并選擇你想轉(zhuǎn)換的格式。你還可以設(shè)置文件命名規(guī)則、目標(biāo)文件夾和其他選項。
- 當(dāng)你準(zhǔn)備好了,點擊左上角的“轉(zhuǎn)換Convert”按鈕。
SoundConverter window
并行處理
SoundConverter 是一個有用的應(yīng)用,它不僅完全做了它的名字所說的事情,而且它是分批和并行地做的。因為現(xiàn)代計算機不僅僅有一個 CPU 核心,把每個文件放在一個隊列中逐一編碼,是對能源和時間的浪費。SoundConverter 可以同時處理幾個文件,并對它們進行編碼,這意味著轉(zhuǎn)換 12 個文件所需的時間和通常一個接一個地轉(zhuǎn)換兩個文件所需的時間是一樣的。你可以用一個好的終端命令做同樣的事情,但前提是你要了解如何 啟動并行進程。
SoundConverter preferences
你也可以將立體聲音頻轉(zhuǎn)換為單聲道文件。這對播客和有聲讀物特別有用。這些通常由一個人從一個單一的位置(麥克風(fēng))說話組成,不需要空間位置感。事實上,將立體聲文件減少到單聲道,如果你只有一個耳塞,就能更容易聽到音頻,并將文件大小減半。
SoundConverter 的優(yōu)勢
為音頻提供不同的文件格式是一個很好的功能,但似乎每當(dāng)我以一種格式保存音頻時,我都不可避免地需要另一種格式。有幾個很棒的 Linux 命令可以 轉(zhuǎn)換音頻文件,但有時你可能想要一個可以在桌面上打開并拖放文件的應(yīng)用,這就是 SoundConverter 的用場。SoundConverter 是一個簡單的而用途單一的應(yīng)用程序,它的作用和它的名字一樣:把聲音從一種格式轉(zhuǎn)換為另一種格式。