24bit/96kHz のハイレゾ WAVE ファイルを 48kHz の AAC ファイルに変換する

e-onkyo などで提供されてるハイレゾ音源の WAVE ファイルを iTunesAAC変換すると 44.1kHz になってしまう。
個人的に 96kHz なのだから 48kHz にしたく調べたところ、MAC OS X で afconvert コマンドを用いて変換することで可能なことがわかった。

wav(WAVE) から caf 形式を経由して2段階で m4a(AAC) に変換します。

変換方法

source.wavintermediate.caf にする。さらに final.m4a に変換する。

$ afconvert source.wav -d LEF32@48000 -f caff --soundcheck-generate --src-complexity bats -r 127 intermediate.caf
$ afconvert intermediate.caf -d aac -f m4af -u pgcm 2 --soundcheck-read -b 288000 -q 127 -s 2 final.m4a

上記オプションは、アップル - iTunes - Mastered for iTunes を参考にした。