チャレンジ
iTunesの「iTunes Plus」設定を使用して、WAVファイルの大規模なコレクションをAACに変換したいと思います。iTunesはこの設定を次のように説明しています。
MMX / SSE2用に最適化された128 kbps(モノ)/ 256 kbps(ステレオ)、44.100 kHz、VBR。
このインポートプロセスを自動化したいと思います。
試行錯誤
afconvert
コマンドラインツールは、オーディオファイル形式の間で変換することができます。私はいくつかの設定を試しました、そして私が得ることができる最も近いものは:
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
したがって-v
、冗長()、AACデータ形式(-d aac
)、256 kbpsでエンコード(-b 256000
)、Apple MPEG-4オーディオファイル形式で保存(-f m4af
)、最高品質を-q 127
使用()、VBR制約を使用()、-s 2
SoundCheckを追加ファイルへのデータ。
またm4a
、iTunes Plus設定を使用してファイルを作成しました。
m4a
作成されたファイルは、afconvert
iTunesのファイルと同じ大きさです。わずか65536バイト小さくなります。
結果
このafinfo
ツールを使用して、iTunesで生成されたファイルとで生成されたファイルを比較しましたafconvert
。afinfo
出力には2つの違いがあります。
- iTunesのことで生成されたファイルが持っている
audio data file offset
131072の、ずつafconvert
65536これは、ファイルサイズの違いを説明します どういうわけか、iTunesによって生成されたファイルは、によって
sound check
変換されたものとは異なる値を持っていますafconvert
。iTunesファイル:
sc ave perceived power coeff 343 407 sc max perceived power coeff 6873 8940 sc peak amplitude msec 154389 194861 sc max perceived power msec 194025 194025 sc peak amplitude 31129 30928
afconvert
ファイル:sc ave perceived power coeff 341 388 sc max perceived power coeff 6087 4157 sc peak amplitude msec 212509 152323 sc max perceived power msec 215481 185017 sc peak amplitude 31024 29857
特に
sc peak amplitude msec
とのsc max perceived power msec
値はかなり異なります。これらはまったく同じ入力ファイルですが、この違いの原因は何ですか?
質問
「iTunes Plus」設定により近い結果を得る方法はありますか?
sound check
値が異なる理由と、それらが実際に何を意味するのかはまだわかりません。あなたの答えを受け入れます。(そして:私は実際にはたくさんのFLACファイルも持っています