web-dev-qa-db-ja.com

(ロスレス)1つのサイレントチャンネルとモノラルへのステレオMP3の変換

私はステレオであるMP3をいくつか持っていますが、特にイヤホンでは、チャンネルの1人は黙っていて、聴くのは非常に迷惑です。私は新しい録音を受けることができません(トラックは原点が不明のbootlegsです)ので、私がそれらを他のトラックでサイレントトラックを置き換えるモノラルにそれらを変換することになるだろうと思います。

私はこのような質問を読みました Lameを使ってMonoからStereoにMP3を変換 が示唆されたソリューションは私の状況には適用されないようです。

私の状況では1つのトラックをもう一方のトラックに置き換えることができます。

1
d-b

FFMPEGでこれを行うことができます。それらの オーディオチャネルの操作 ページには多くの例があります。 この例 オーディオチャンネルを別々のファイルに分割するには:

ffmpeg -i stereo.wav -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav
 _

それは、それが理解しているどんな形式でも同じことをします。例では、1つのステレオファイルを2つのMonoファイルに分割します。私はすべてのプレイヤーが(デフォルトで)各スピーカーに1つのチャネルを再生します。フォローすることができます この例 同じオーディオを持つステレオファイルを両方のチャンネルにコピーした状態にします。合体ステレオを取得するには、再入力する必要があります。これは(MP3)無損失ではありません。そのページに例がありません。

Windowsでこれを行っている場合(Cygwinを使用していない)、最良の情報源が Zeranoe FFMPEGビルド

3
ShadSterling

だから私はFFMPEGメソッドを試してみました、そして、私はそれがです再登録するという印象を受けます。処理にかなりの時間がかかり、多くのCPUを使用しています(MP3Directcutを超える方法)。結果のファイルはMediainfoの読み出しで異なるコーデックを表示します。そして、スペクトログラムと分割ファイルからスペクトログラムを比較するとき、違いは違いがあります。私が同じエンコーディング設定で原稿をトランスコードするためだけに(LAME 128kpbs CBR Stereo MP3 - > LAME 128 CBR Stereo MP3)と、FFMPGからの分割ファイルよりもトランスコードに非常に近くなりました。

私は本当にこの方法が無損失であるとは思わない。あなたはAudacityのようなプログラムを使うかもしれません。

4
Jayden