HE-AAC


HE-AAC

  • 携帯動画変換君を使ってHE-AACを作成してみようというものです。 最近はHE-AAC対応の携帯も多くなってきたので、オススメします。 また、HE-AACが再生できない機種の場合でも変換君で作成するAAC-LCよりも下記の設定で作成したAAC-LCの方が音質がよいのでオススメします。

HE-AACについて

  • HE-AACとはAAC-LCにSpectral Band Replication(SBR)という技術を組み込む事により従来のAAC-LCよりも低ビットレートでの圧縮効率を大幅に向上させています。 その為、再生機器(この場合携帯)がSBRの部分を読むことが出来ない場合は従来のAAC-LCよりも音質が落ちてしまいます。
  • また、HE-AACに更にParametric Stereo(PS)という技術を組み込み、より圧縮効率を向上させたHE-AAC v2という物も存在します。 再生機器がPSの部分を読むことが出来ない場合はモノラルで再生されてしまいます。
  • 上記説明は簡単な説明です。Wikipediaに更に詳しく書かれていますのでこちらもご覧ください。

NeroDigitalAudioを使ってHE-AACを作成する

  • 変換する前の準備 1. こちらからNeroDigitalAudio.zipをダウンロードして解凍します。 2. 解凍すると"win32"というフォルダがあるはずなのでそのフォルダの名前を"Nero"と変更します。 3. "Nero"フォルダをそのまま変換君の"cores"フォルダにコピーします。 4. 変換君Ver0.10に入っているmp4creator60.exeを"cores"フォルダにコピーします。 5. bit_ch48k.exe(下記便利ツール参照)を"cores"フォルダにコピーします。 以上で準備は終わりです。
  • 変換後の注意 変換後にQuickTimeで再生確認をする人が多いと思われますがQuickTimeはSBRの部分を読むことができません。なのでHE-AAC本来の音質を再現できません。 SBRの部分を読むことができるプレイヤーはWinampRealPlayerなどが挙げられます。(WinampはPSの部分も読むことができます。 ただしWinampは拡張子が.3gp(.3g2)のものはそのままでは再生できません。 Options→設定→プラグイン項目の中のInput→NullSoft MPEG-4 Audio Decoder vX.XXの設定で 拡張子リストにセミコロンで区切った ;3GP;3G2 を追加すると再生されるようになります。 拡張子の表示方法はこちらを参照してください。

再生可能機種

  • HE-AACのSBRの部分まできちんと再生できる機種の一覧です。 この表に載っていない機種でSBRの再生確認をする場合はこちらをご覧ください。 この表に載っていない機種でPSの再生確認をする場合は必ずPSの再生確認.3gpを使ってください。
対応状況キャリア機種
HE-AAC v2対応DoCoMo905iシリーズ 904iシリーズ 903iシリーズ N902iX SH902iS DOLCE SL SH902i D703i SH703i SO703i SH702iS SH702iD
SoftBank920SH 913SH 912SH 912T 911SH 911T 910SH 910T 815(814)SH 813(812)SH 813(812/811/810)T 811(810)SH 804N 709SC 706P 706N
auW54T(*3)
HE-AAC対応DoCoMoD902iS F902iS P902iS
SoftBank905SH 904SH 904T(*1) 903SH 903T(*1) 804SH 803T(*1) 705SH 705T 703SH(f)
auW53T(*3) W52T(*3) W51T(*3) W44T(*3) W33SA/SA(*2)

  • (*1) AMRに偽装する必要がある。詳しくは903Tを参照。
  • (*2) ボイスフォルダでのみSBR再生可能。詳しくはW33SA/SAを参照。
  • (*3) 音声のみの場合。動画付きの場合はSBR再生不可? 情報不足なので該当機種持ちの方、検証していただけると助かります。

PSの再生確認

  • PSの再生確認.3gp(右クリックで「対象をファイルに保存」でダウンロードしてください。) はじめに左側のみから一定の高さの音が聞こえ、2秒ほどではっきりと右側に切り替わります。PSが再生できない場合左右の切り替わりが無く、モノラルになります。 確認する際は本体のスピーカーではなくイヤホンで確認してください。

カスタマイズ方法

  • Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -vn -ac 2 -ar 44100 -f wav "<%TemporaryFile%>_1.wav"" Command1=""<%AppPath%>\cores\Nero\neroAacEnc" -br 48000 -he -if "<%TemporaryFile%>_1.wav" -of "<%TemporaryFile%>_1.m4a"" ・・・・・・・・・

  • ビットレートの変更 ビットレートを変更する場合は-brの値を変更します。 48kbpsの場合は48000、96kbpsの場合は96000のように変更してください。 12000(12kbps)〜448000(448kbps)までを4000(4kbps)刻みで変更できます。 AAC-LCの場合448000(448kbps)まで可能ですが、HE-AACの場合は128000(128kbps)まで、HE-AAC v2の場合は64000(64kbps)までとなります。

  • エンコーダーの変更 エンコーダーを変更する場合は-heを変更します。 AAC-LCで変換したいときは -lc HE-AACで変換したいときは -he HE-AAC v2で変換したいときは -hev2 と変更します。

  • サンプリングレートとチャンネル数の変更 NeroDigitalAudioではサンプリングレートとチャンネル数を指定することが出来ません。 なのでNeroDigitalAudioで変換する前にCommand0で変換するデータのサンプリングレートとチャンネル数を変えてください。変え方はこちらをご覧ください。 ただしHE-AAC、HE-AAC v2では11025Hz、8000Hzはエラーになりますので注意してください。 HE-AAC v2ではモノラルもエラーになりますので変更しないでください。

便利ツール

  • bit_ch48k.exe Sony Ericsson Mobile Laboratoryのリンク集の一番下にあるbit_ch48k.exeを使うことによりビットレート偽装が可能です。 au端末でAAC-LCを再生させたい場合などに非常に便利です。 製作者であるesyuさんに感謝。

FAQ

  • 【Q】auの携帯を使ってるんだけど公式の着うたフルはHE-AACを使ってるんだしSBRの部分は読めるんじゃないの?
    • 【A】自作のHE-AACはSBRの部分が読めないように規制されています。無料着うたサイト(著作権違反サイト)があり続ける限りこの規制は続くと思われますので、呪うなら無料着うたサイトを呪いましょう。
  • 【Q】Transcoding_HE-AAC.iniなどのファイルをダウンロードしようとすると変な文字ばかり出てきて訳が分からないんだけど?
    • 【A】右クリック → 対象をファイルに保存 でファイル名をダウンロードしたい名前にして保存してください。

au端末で登録可能にする

  • W21S〜W44S、W**T、W21SA、W3*SAで登録可能なau用設定集.lzhを作成しました。 詳しい説明は同封のreadme.htmlを読んでください。(読まないと変換できません。必ず読んでください。

音声HE-AACの動画を作る

  • 音声HE-AACの動画を作成します。ただし音ずれの原因になりますのでオススメはしません。 音ずれが発生した場合の対処方法はないので発生した場合は諦める覚悟が必要です。
  • 「それでも構わない!」「とにかく容量を節約したい!」という方はTranscoding_HE-AAC_MOVIE.lzhをお使いください。 DoCoMo、SoftBank、auに対応しています。

コメント欄

コメントはありません。 コメント/HE-AAC?