携帯電話とは関係無いけど、Tsutayaで24(TWENTY FOUR)のSeason6がレンタル開始されてるんだなって今頃思った。帰省から帰ったらレンタルして来て観ようっと。
んでふと思ったのが、CTUの内線電話で使われる呼び出し音。V603SHを使っている時から着信音にしてみたいなと思っていたのだが、結局調べるのが面倒でやってなかった。705NKなら比較的容易に設定出来るんじゃないかな?って思って調べてみたら、.au形式なら着信音に出来るとか。拡張子で調べてみたら、へええ、Sunが規格したUNIXの音楽形式なんだぁ、知らなかった。
それはさておき、CTUの内線呼び出し音を探してみたら海外のサイトに沢山あるある(w
とりあえず扱いやすい.wav形式のファイルをゲットしてきた。
445KBと軽いからアーカイブしておこうっと。 [ctu24_ring.wav]
問題は、.au形式に変換する方法っていうかツールが必要な事。UNIX系のオーディオフォーマットって事は、LinuxなんかだとWAV>AUに、そのまま作業出来るのかな?
とりあえず帰省に持って帰ってきているThinkPadは、WindowsXPだから、Windowsで作業出来た方が有り難い。NokiaのPC SuiteもWindows版だし。調べてみたらSOX(SoX – Sound eXchange)というツールがSourceForgeで配布されている事を突き止めた。しかし使い方が分からん…
SOX(SoX – Sound eXchange)について、どこか解説してくれているサイトが無いかなぁ。みぃつけた!有り難い!
参考サイト:Soxで音声形式を変換する(wav <–> aiff <–> au <–> wav)
という訳でSourceForgeからsox-win 14.0.0をダウンロードしてきて、zip圧縮を解凍し、ハードディスクに保存した。私はアプリケーションはデフォルトのディレクトリに保管するので、C:\Program Files\sox14\へコピーした。ドキュメントファイルが添付されているけれど、実質はsox.exeってのが実行ファイルだと思う。
操作はコマンドプロンプトからコマンドラインで行う事になるので、PATHが通ってないと何かと面倒なので、ユーザー環境変数:PATHにsox.exeが保存されているディレクトリ情報を追加した。WindowsXPなら、
マイコンピュータを右クリック
>プロパティ
>詳細設定タブ
>環境変数
>hogehogeのユーザー環境変数
>PATHを選んで編集ボタンをクリック
C:\jdk1.3.1\bin;C:\Program Files\sox14
ちなみに私の場合は、JavaのJDKを勉強用に入れているので二つ情報が入っている(セミコロン;で区切る)。ユーザー環境変数の方は、自分のアカウントだけの話なので、好きに弄ってみると良いだろう。
これでコマンドプロンプトからsoxというコマンドで操作ができる様になった。
基本的には、WAVファイルをAUファイルに変換する訳だからこういう感じかな。
C:\>sox ctu24_ring.wav -b -u -r 8000 -c 1 ctu24_ring.au
もっとも、作業をC:\で行うのは面倒だから、ファイル名指定はドラッグ・アンド・ドロップで作業した方が便利だと思う。コマンドプロンプトはコマンドツールだけど、GUI操作が可能なのだ。使える機能は活用しないとね。(補完機能も一応実装可能だけどLinuxなんかで良く使われるbashなんかに比べると明らかに貧弱)
C:\>sox "C:\Documents and Settings\hogehoge\デスクトップ\ctu24_ring.wav" -b -u -r 8000 -c 1 "C:\Documents and Settings\hogehoge\デスクトップ\ctu24_ring.au"
無事にデスクトップで作業が出来ました。
出来上がったctu24_ring.auファイルをNokia PC Suiteで705NKのSoundsフォルダに転送する。着信音設定から設定してみたら無事に適用出来た! しかし実際に使ってみると、やっぱり内線電話っぽい音なんだなぁ~(苦笑 電話帳でグループ分けして、グループでCTUの内線電話を設定して置こうかな。やっぱり家族専用かな(笑


コメント