DSi で音楽再生に挑戦
せっかく ニンテンドー DSi が使えるようになったので、以前から気になっていた音楽再生を試してみた。
というのも、カミさんの音楽プレーヤーを買い換える際に、DSi を候補の一つに考えていたからだ。音楽再生のスピードや音程を自由に変えられるため、語学の勉強にも役に立つと考えたのだ。また、使いやすい UI(ユーザ インタフェース)も魅力だった。結局、大きさが障害となって、MPIO FY800 に落ち着いたが。
だから、もし音楽プレーヤーとして DSi を買っていたとしたら、はたしてカミさんの英語の勉強に使えていたか、確認してみたかったのだ。
DSi の音楽プレーヤーである “ニンテンドー DSi サウンド” の仕様によれば、再生できる音楽のフォーマットは、
フォーマット: |
AAC (拡張子 .m4a .mp4 .3gp) |
ビットレート: |
16kbps~320kbps |
サンプリング周波数: |
32kHz~48kHz |
となっており、世間で一般的な MP3 や WMA は再生できない。
まずは、とにかく音楽ファイルを作ってみることにした。
調べてみると、iTunes を使えば簡単に CD から変換することができるらしいが、私は iTunes をインストールしていない。iPod を使っていないし、iTunes が大掛かり過ぎて好きになれないのだ。
私が普段使っているツールは、“BonkEnc” だ。
BonkEnc は多用な音楽フォーマットに対応していて、相互変換が可能なため、とても重宝している。
AAC フォーマットへの変換はしたことがないため、とりあえず標準状態で AAC フォーマットに変換してみた。
すると、拡張子が .aac になってしまった。もしかしたらと思い、拡張子を .m4a に変更して DSi に読み込ませてみたものの・・・、やはり 「再生できません」 といわれてしまった。
そこで、BonkEnc の設定を変えてみた。
まずは、FAACのエンコーダの設定 - 形式 タブ にある ファイル形式 を “MP4” に変えた。既定値は、“AAC” だ。
変換自体はうまく言ったように見えたが、なぜか変換後のファイルができない。いくつかのオプションを変更して調べたところ、MP4 形式だと 設定 - エンコーダ タブ にある “'オンザフライ'方式でエンコード” がオンになっていると、うまくいかないようだ。既定値は、もちろんオンだ。
この設定をオフにすることで、拡張子が .m4a のファイルを作ることができた。
できたファイルを DSi で再生しようとすると・・・、やはり 「再生できません」 といわれてしまった。orz
ここで少し悩んだ結果、任天堂が提供しているサンプル音楽ファイルのフォーマットを見てみることにした。ちなみにフォーマットを解析するのに使ったツールは、“video easy info” だ。
すると、サンプルファイルのフォーマットが [MPEG4-AAC(LC)] ということがわかった。そして、私が作って DSi で再生できなかったファイルのフォーマットは、[MPEG4-AAC(MAIN)] だった。
再生可能なフォーマットの詳細がわかってしまえば、後はそれと同じものを作れるように設定を変更すればよいだけだ。
BonkEnc の場合、FAACのエンコーダの設定 - 形式 タブ の AAC object type を “LOW” にすることで、[MPEG4-AAC(LC)] を作れることがわかった。
実際に、MP4 形式 LOW object type で変換した音楽ファイルを DSi で再生したところ、無事に再生できることが確認できた。
各社がライセンス料を懸けて、様々なコーデックを開発するのは、よりよいコーデックが開発されるという良い面が大きいものの、映像・音楽ファイルだけを受け取っても、簡単には再生できなくなる、という悪い面に出くわすことも少なくない。
その意味でも、自社製品である iPod で間違いなく再生できる音楽ファイルを作り出せる iTunes や、買える iTunes Store を用意している Apple は、やはりさすがだと思う。
| 固定リンク
「音楽」カテゴリの記事
- COWON iAUDIO9 の使い勝手(2010.05.24)
- 私が COWON iAUDIO9 を選んだ理由(2010.05.20)
- サラウンドヘッドホンで5.1chを体験 (後日談)(2009.10.02)
- サラウンドヘッドホンで5.1chを体験 (後編)(2009.09.30)
- サラウンドヘッドホンで5.1chを体験 (前編)(2009.09.28)
「日記・コラム・つぶやき」カテゴリの記事
- ニンテンドー3DS専用拡張スライドパッド を使ってみて(2012.02.16)
- ニンテンドー3DS専用拡張スライドパッド を買った理由(わけ)(2012.02.15)
- 『ゼルダの伝説 スカイウォードソード』 は Wii を買ってでもやる価値あり(2011.12.15)
- スーパーマリオ 3Dランド 完全制覇(2011.11.21)
- TPPに関して思うこと(2011.10.28)
「 Wii/DS/3DS」カテゴリの記事
- ニンテンドー3DS専用拡張スライドパッド を使ってみて(2012.02.16)
- ニンテンドー3DS専用拡張スライドパッド を買った理由(わけ)(2012.02.15)
- 『ゼルダの伝説 スカイウォードソード』 は Wii を買ってでもやる価値あり(2011.12.15)
- スーパーマリオ 3Dランド 完全制覇(2011.11.21)
- 思い出は美しすぎて・・・(2011.09.12)
この記事へのコメントは終了しました。
コメント
AACってなんですか
投稿: | 2011/05/07 11:35
AAC とは、音声圧縮技術の一つです。
詳しくは下記を参照してください。
http://ja.wikipedia.org/wiki/AAC
投稿: マスト | 2011/05/08 17:46
ちょっぴり茶目っ気を出している人からコメントをいただいているようなので、該当するコメントを保留させていただいています。
投稿: マスト | 2011/06/13 20:22