從音訊 CD 中提取一個聲道(左聲道或右聲道)的最快方法是什麼?

從音訊 CD 中提取一個聲道(左聲道或右聲道)的最快方法是什麼?

我有一張音頻 CD,顯然是立體聲的。我想透過每個 CD 軌道的左(或右)聲道獲得單聲道 mp3 或 wav。

最快、最簡單的方法是什麼?

答案1

你確實可以用sox命令列音訊處理工具。要從輸入文件中選擇單個通道(出於演示目的,我使用波形文件)並將其寫入新的波形文件,remix使用效果:

sox stereo_inputfile.wav leftchannel.wav remix 1
sox stereo_inputfile.wav rightchannel.wav remix 2

如果你想了解更多,這個網站列出了一些關於如何用於sox許多任務的實際範例。

答案2

這是一個針對一個資料夾中的多個檔案的 bash 解決方案。

  1. 將所有檔案放入一個資料夾中,例如下面範例中的“/run/dir/*”
  2. 在目錄上方建立兩個資料夾:例如“/run/l_channel/”和“/run/r_channel/”

要將一個資料夾的所有檔案拆分到左聲道和右聲道的其他資料夾中,您可以這樣做:

for i in /run/dir/*
do 
    sox "$i" ""/run/l_channel/"$(basename "$i")" remix 1
    sox "$i" ""/run/r_channel/"$(basename "$i")" remix 2
done

注意:我在 Manjaro Linux 下成功嘗試了這一點,但也許這也適用於 Ubuntu。

答案3

ffmpeg永遠是你的朋友。

立體聲 -> 帶有 L 聲道的單聲道

ffmpeg -i input.mp3 -filter:a 'pan=mono|FC=FL' output.mp3

立體聲 -> 帶有 R 通道的單聲道(剛剛替換FLFR

ffmpeg -i input.mp3 -filter:a 'pan=mono|FC=FR' output.mp3

pan - 音訊過濾器 - FFmpeg 過濾器文檔詳細資訊。

答案4

大膽運用。使用您喜歡的任何程式從 CD 中提取/翻錄音訊檔案。然後在 audacity 中匯入立體聲音訊檔案。使用位於軌道左側的「分割立體聲軌道」軌道控制面板。這會將其分解為兩個單獨的軌道。然後,對於每個軌道,再次打開軌道控制面板並選擇單聲道,將每個單通道軌道轉換為單聲道。

相關內容