掲示板の最新話題
Loading...


アキはフリーランスのプログラマーです >> 初心者向けのパソコンの話

このエントリーを含むはてなブックマーク ブックマークへ登録
Sponsored link

Wavステレオ音声を左右入れ替える・Wavステレオ音声を片方モノラルにする(Soxを使って)


オープンソースソフト Soxを使って、音声を変換する方法を説明します。

■Wavステレオ音声を左右入れ替える

できあがった、音声が左右逆という場合に、きっと役にたつでしょう。


■Wavステレオ音声を片方モノラルにする

稀にある?左右で違う言語や音声が入っている音声を加工するときに役立ちます。


簡単に、グラフィカルユーザーインターフェース(マウス操作)で変換したい場合は

オープンソースの音声編集ソフト Audacityを使うといいでしょう。

以下が参考になると思います。

Audacity モノラル音声 <--> ステレオ音声 相互変換

Audacity 左右別サウンドの作成

準備

オープンソースソフト Soxをインストールします。

Wavステレオ音声を入れ替える

MS-DOSを開きます

Soxをインストールした場所へ、MS-DOS上でディレクトリーを移動します。

そして以下のコマンドを実行します。

すると左右が逆の音声ができあがります。

input.wavは入力元の音声のファイルパスに置き換えてください。

output.wavは出力先の音声のファイルパスに置き換えてください。

sox "input.wav" "output.wav" swap 2 1

Wavステレオ音声を片方モノラルにする

2回コマンドを入力します。

まずは、片側のみの音声を利用した、ステレオ音声を作成して

次にこれをモノラルに変換します。


■左側のみのモノラル音声を作る

MS-DOSを開きます。Soxをインストールした場所へ、MS-DOS上でディレクトリーを移動します。

そして以下のコマンドを順に入力します。

input.wavは入力元の音声のファイルパスに置き換えてください。

output.wavは出力先の音声のファイルパスに置き換えてください。

tmp.wavというファイルが余りますので削除してください。

sox "input.wav" "tmp.wav" swap 1 1
sox "tmp.wav" -c 1 "output.wav"

■右側のみのモノラル音声を作る

MS-DOSを開きます。Soxをインストールした場所へ、MS-DOS上でディレクトリーを移動します。

そして以下のコマンドを順に入力します。

input.wavは入力元の音声のファイルパスに置き換えてください。

output.wavは出力先の音声のファイルパスに置き換えてください。

tmp.wavというファイルが余りますので削除してください。

sox "input.wav" "tmp.wav" swap 2 2
sox "tmp.wav" -c 1 "output.wav"
?N???G?C?e?B?u?E?R?????Y?E???C?Z???X
????work??A?N???G?C?e?B?u?E?R?????Y?E???C?Z???X???????C?Z???X??????????B