Home > iPhone SDK / Cocoa / Objective-C > .wavファイルをまとめてIMA4圧縮の.cafファイルに変換

.wavファイルをまとめてIMA4圧縮の.cafファイルに変換

> find . -name '*.wav' -exec /usr/bin/afconvert -f caff -d ima4 {} \;
危なく無駄にQuickTime proを買ってしまうところでした。

ついでに、サンプルコードのoalTouchに入っている音声ファイルは16bit・整数・リトルエンディアン/モノラル/22.05kHzとなっていますが、これと同じ形式のファイルを作るには、

> /usr/bin/afconvert -f wav -d LEI16@22050 -c 1 [input_file]
こんな感じですね。これが効果音として最適な形式なのかどうかはわかりませんが、少なくとも、複数の音声を同時に再生するときにはサンプリングレートを44.1kHzではなく22.05kHzにした方がよいとドキュメントにはあります。

iPhoneアプリを作っている人はUnixに慣れた人ばかりではないでしょうから、afconvertコマンドのGUIフロントエンドを作れば少なからず需要がありそうです。

関連する投稿

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://iphone-dev.ensites.net/archives/150/trackback
Listed below are links to weblogs that reference
.wavファイルをまとめてIMA4圧縮の.cafファイルに変換 from iPhoneアプリ開発ブログ
pingback from dandelion's log » 明日から仕事始め 09-01-04 (日) 22:05

[...] サウンドファイルのサイズがすごく減った!! 【参考】http://iphone-dev.ensites.net/archives/150 ************************************* [...]

Home > iPhone SDK / Cocoa / Objective-C > .wavファイルをまとめてIMA4圧縮の.cafファイルに変換

Search
Feeds
Meta

Return to page top