2013年7月13日土曜日

aac エンコードの品質

全然気がつかなかったけど、ffmpeg内臓のaacエンコーダーは品質が悪いらしい。

はじめてffmpegをコンパイルしたときに、aacのライブラリや、コンパイルオプションがいくつかあって、なんだろう? と思ったがそのままにしていた。

FFmpegのwikiに、そのものずばり的なページがありました。
AACEncodingGuide (ffmpeg)

このページのFAQによると、
ffmpeg で使えるaacの実装でクオリティーの順番は以下のとおり。

 libfdk_aac > libfaac > Native FFmpeg AAC ≥ libvo_aacenc


内臓aacでも、cutoff を付けるとクオリティーが良くなる
-c:a aac -cutoff 15000


上記のリンク以外にもffmpegのwikiは必読ですね。

0 件のコメント:

コメントを投稿