このエントリーをはてなブックマークに追加

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.