- 2008-12-01 (月) 9:52
- iPhone SDK / Cocoa / Objective-C
> 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フロントエンドを作れば少なからず需要がありそうです。
関連する投稿
- Newer: iPhoneユーザーの年齢層(とおぼしきもの)
- Older: AppStoreでのiPhoneアプリのプライシング(値付け)について
Comments:0
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 ************************************* [...]