web-dev-qa-db-ja.com

オーディオCDから1つのチャンネル(左または右)のみを抽出する最速の方法は何ですか?

オーディオCDを入手しました。明らかにステレオです。すべてのCDトラックの左(または右)チャンネルだけでモノラルMP3またはWAVを取得したい。

最速で最も簡単な方法は何ですか?

1
ciacnorris

sox コマンドラインオーディオ処理ツールを使用して、実際にこれを行うことができます。入力ファイルから単一のチャネルを選択し(デモのため、waveファイルを使用)、新しいwaveファイルに書き込むには、remixエフェクトを使用します。

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

さらに詳しく知りたい場合は、 このWebサイト に、soxをいくつかのタスクに使用する方法に関する実用的な例がリストされています。

5
applesoup

Audacityを使用します。任意のプログラムを使用して、CDからオーディオファイルを抽出/リッピングします。次に、audacityでステレオオーディオファイルをインポートします。トラックの左側にある「スプリットステレオトラック」トラックコントロールパネルを使用します。これにより、2つの別々のトラックに分割されます。次に、各トラックに対してトラックコントロールパネルを再度開き、モノを選択して、各単一チャンネルトラックをモノに変換します。

1
taz

1つのフォルダー内の複数のファイルに対するbash-solutionがあります。

  1. すべてのファイルを1つのフォルダーに入れます。 g。以下の例の「/ run/dir/*」
  2. Dirより上のレベルに2つのフォルダーを作成します。 g。 「/ run/l_channel /」および「/ run/r_channel /」

1つのフォルダーのすべてのファイルを左チャンネルと右チャンネルの他のフォルダーに分割するには、次のようにします。

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でも動作します。

1
KalleBlomquist