2011/03/05

各非可逆音声(MP3・AAC・OGG)の特徴を比較してみる

4 comment
[ , , , , ]
2011/11/30 タイトル変更、リンク追記、FAACについて追記

せっかく先日音楽ファイルの作成法について書いたので、ついでに今まで調べてきた情報をまとめてみる。音声の専門家ではないので、内容はソフトとの連携関係が中心。

本記事ではほとんど言及しないが、各コーデック同士のサイズ・品質の相対関係は各ビットレートで変わる。以下の記事が特に参考になった。
MP3,AAC,Ogg Vorbisの音質比較 - kamedoの音風景
エンコーダごとのMP3,AAC,OGGの音質比較 - kamedoの音風景
携帯・スマホ等でのコーデックの音質評価 - kamedoの音風景
MP3,AACの音質比較 - kamedoの音風景 ←new!!

ファイルの自由度というか扱いやすさは、MP3>AAC>OGGかな。
自分は保存用にOGG 192kbps(MusicIDが使いたいので)、観賞用にAAC-LC 100kbpsを使ってる。
詳細はこちら。
[Music] 自分的音楽ファイル作成フロー @試行錯誤的知的生活blog

↓以下比較表↓


各非可逆圧縮音声ファイルの特徴
内容 MP3 AAC-LC HE-AAC(aacPlus) Ogg Vorbis
拡張子 .mp3 .m4a .m4a .ogg
名称由来(どうでもいい) Moving Picture Experts Group Audio Layer-3 Advanced Audio Coding Low Complexity High-Efficiency Advanced Audio Coding ?(src:Ogg - Wiktionary)
名称日訳?(さらにどうでもいい) 動画専門家集団策定音声層3? 低複雑性先進的音響符号化 高効率先進的音響符号化
用途 音楽再生 地デジの音声 携帯ゲーム機、携帯電話の配信データ PCゲーム
ビットレート方式 CBR/VBR/ABR CBR/Constrained
VBR/TrueVBR/ABR
CBR/Constrained
VBR/ABR
CBR/VBR/ABR
品質特性(かなりアバウト) 全ビットレートでAAC-LC、OGGに劣る 高ビットレートに強い 低ビットレートに強い 低ビットレートに強い(特にaoTuV)。高ビットレートは若干AAC-LCに劣る
同ビットレートでの相対ファイルサイズ 極小 極小~中(レートで変わる)
再生速度可変対応Androidアプリ AstroPlayer、Osplay、Rockbox Rockbox Rockbox Osplay、Rockbox
iPhone4での再生 O O O X
Win7エクスプローラでタグ・AlbumArt表示 O O O X
自動タグMusicIDの利用(QMP) O X X O
音量均一化(データ改変タイプ) MP3Gain AACGain X X
音量均一化(タグ利用タイプ、効果はいまいち) ReplayGain ReplayGain ReplayGain ReplayGain
有名なエンコーダ LAME午後のこ~だ QuickTimeNero AAC Codec ※ffmpegで使われるFAACは音質悪い QuickTimeNero AAC Codec oggenc2 using libVorbisoggenc2 using aoTuV
その他特徴 対応ソフト・ハードが一番多い。 低圧縮(高音質)向け。QTの場合、バージョンによって品質が左右される。 高圧縮だが音質に限界あり。48~80kbpsが得意。QTの場合、バージョンによって品質が左右される。 .
個人的見解 一番扱いやすいが、品質も対サイズコスパも他に劣るので微妙。 総合的には一番優秀だが、QMPでMusicIDが使えないのと、速度可変Androidアプリが少ないのが痛い。 AACなのにAACGainが使えない。TrueVBRも使えない。低レートの品質はaoTuV Oggといい勝負? 昔メインで使ってた。QMPでMusicIDが使えるのが一番のメリットか。

以上。

蛇足だけど、AAC-LC+TrueVBR(qtaacenc)+AACGain+foobar2000+高音・低音強調標準イコライザの条件が揃ったときに、音量が波打つように上下して聞こえるのは自分だけ?
他のソフトだと再現しないんだけどなぁ・・・。自分の耳がおかしい?foobar2000標準イコライザの不具合?ソフトの仕様?
↑環境:Windows7 HomePremium、foobar2000 v1.1.5

4 件のコメント:

kamedo2 さんのコメント...

より精密な比較を行ったので、もし良ければリンクを差し替えてください。
http://d.hatena.ne.jp/kamedo2/20111029/1319840519

ecoco さんのコメント...

コメントありがとうございます。
どの記事も参考になるので、今回のリンクを追記しておきました。

kamedo2 さんのコメント...

音量が上下する問題ですが、
23ht_.wav+AAC-LC+ABR+qtaacenc+foobar2000
で再現できました。qaac 1.13や、他の音源では再現できず。

使用した音源と、エンコードに使用したソフトは覚えていますか?

23ht_.wavは以下でDLできます
http://zak.s206.xrea.com/bitratetest/main.htm

ecoco さんのコメント...

音量が上下する問題再現しましたか。
音源は忘れましたが(CDからリッピングした歌詞あり音源)、エンコーダはqtaacencでした。バージョンはおそらく2010/11/19リリースのものだと思います。