sox で raw->wav 変換2012/02/02 21:25

soxを久しぶりに使ったら、エラーが表示されて?になったので、メモを残しておく。

2004年頃、16bitのraw形式ファイルをwav形式に変換するには

% foo | sox -t raw -r 9600 -s -w - -t wav -r 8000 > sample.wav

だったのだが、オプションが変わったようだ。

% foo > sample.raw
% sox -r 9600 -s -b 16 "sample.raw" "sample.wav"

これでOK。

コメント

_ JE1SGH ― 2012/02/03 08:30

soxは,DXを連呼するためのボイスメモリー代わりに使っていましたが,今のメインリグにはボイスメモリーが内蔵されているので使わなくなりました^^;
以前soxの作者の1人(当時の)と,PowerPCか何かの不具合の件でやりとりしたことがありますが,毎回前の話を忘れてしまう(振り返ってくれない)人で,らちあかなくて往生したことがあります.以来あんまりsoxには良い印象持ってないです.便利なツールなはずですが.

_ JH4XSY/1 ― 2012/02/04 08:47

Audacityがあればフォーマット変換+波形編集が可能なのでsoxの出番はここ数年なかったです。^^;
raw形式を扱う場合はUNIXらしい?コマンドラインで使うツールが有効ですね。と再確認した次第です。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://jh4xsy.asablo.jp/blog/2012/02/02/6316570/tb