Soxで音声形式を変換する(wav <--> aiff <--> au <--> wav)
Linuxの世界では標準的な、音声ファイルの形式を変換するSoxというソフトがあります。
コマンドライン版ながら、Windowsでも使用できますので、ここではSoxの簡単な使い方を説明します。
注意
より詳細は、ダウンロードしたファイルに付属のsox.txtファイルに載っています。
近く、GUI Wrapperを作りたいと思います。
インストールする
ファイル名soxの後に、数字が続きますが、これはバージョンと呼ばれるもので値は変わっていきます。
なので記載されているファイル名と異なる場合がありますが、新しければ問題はありません。
ダウンロード
以下のURLを開きます。
http://prdownloads.sourceforge.net/sox/sox12175.zip?download
ダウンロードサイトがリストされてますのでどれでも好きな所のダウンロードアイコンをクリックします。
するとファイル保存ダイアログが出るので保存先を決定します。
Download from SourceForge
自動的にダウンロードが始まらなかった場合、手動で下画像の所のリンク(ファイル名は変わります)をクリックすることでダウンロードが開始します。
またミラーサイトが一時的に押している場合があるのでその場合は戻って別のミラーサイトを選択します。
SourceForge
圧縮ファイルを展開
ダウンロードしたファイルをこちらを参考に展開します。
展開したファイルを移動
展開したファイルをC:\Program Files\へ移動します。
注意
ファイルを展開した場合、sox12175/sox12175 という風になる場合がありますが、その場合、sox12175の最後のフォルダーを移動します。
基本的な使い方
このプログラムはMS-DOSからコマンドを入力して使います。
MS-Dosプロンプトを開いて、sox.exeがあるフォルダーへ変換します。
そして基本的に以下のようなコマンドを入力します。そして何もエラーが出力されなければ正常に変換が完了したということです。
sox "入力ファイル" オプション "出力ファイル" #icon(warn) 入力ファイル・出力ファイルともに、"(ダブルコーテーション)で挟まないと、ファイル名にスペースなどを含む場合、うまく動作しません。
という風に使います。
Wavの形式を変更する
変換前の入力するファイルをinput.wav 変換後の出力ファイルをoutput.wavとします。
8bit/16bit
8bit化に変換
-b オプションで8bit化します。ただし、-uオプションで unsignedの指定が必要になります。
sox input.wav -b -u output.wav
16bitに変換
-w オプションで16bit化 を指定します。
sox input.wav -w output.wav
サンプルレート
サンプルレートを変換するには、-r オプションに、ヘルツ数を指定します。
CDのサンプルレートは44.1khz
sox input.wav -r 44100 output.wav
その他
8000 11025 12000 16000 22050 24000 32000 44100 48000
などがあります。
ステレオ/モノラル
ステレオ
ステレオの場合、チャンネル引数 -c に2を渡します。
sox input.wav -c 2 output.wav
モノラル
モノラルの場合、チャンネル引数 -c に1を渡します。
sox input.wav -c 1 output.wav
他の音声形式
入力ファイルにこれらのファイルを指定してWav形式に変換することも可能です。
ただ最近は、wavが再生できない・読み込めないソフトはまれですので変換する必要はそれほどありません。
aiff
Macでは標準的な音声ファイルです。
aiffをwavに
sox input.aiff -w -r 44100 -c 1 output.wav
wavをaiffに
sox input.wav output.aiff
au
Javaで音声を使用するにはこの形式に変換しないといけない場合があります。
auをwavに
-s オプションで、u-law形式をpcmに変換しないといけません。
sox input.au -s -w -r 44100 -c 1 output.wav
wavを8bit 8khz auに
sox input.wav -b -u -r 8000 -c 1 output.au
サイト
Android情報サイト
|
Youtube サイト
| Java サイト
| Google 活用サイト
| Google 情報サイト
| 無料ソフト活用 サイト
|写真活用のPicasa2 サイト
|新サイト
Blog
Android ブログ
Copyright (c)2004 - 2012 Aki. All rights reserved.