圧縮率により、圧縮後の音質の低下について調べました。
ffmpegを使ってWavファイルを各ビットレートに変換し、そのファイルをMiddle(L + R)、Side (L – R)に分け、周波数ごとのレベルについて見てみました。
大きな音が鳴っている付近の弱い音はどうせ聞こえないので削ってしまおうと言う考えなので、Side側で見るとわかりそうです。
64kbpsにしたaacファイルを wav に変換して Middle / Side に分けたファイル。
m4aファイルのMiddle側。10KHz 以上はカットされてしまっています。
また、聞いていても音が歪み聞いてられません。10kHz 以下の箇所にへんな落ち込みがあります。
Side 側。4kHz付近に大きな落ち込みがあります。音が出たり出なかったりするため、変なゆがんだ音に聞こえる正体です。
次は80kbpsにしたファイルです。13kHzよりちょっと上でカットされてしまっています。また途中音が落ち込んでいる箇所があります。
Middle 側。
Side 側。4KHz 付近に大きな落ちこみがあります。
次は 96kbps にしたファイルです。このへんになってくると歪みはあまり感じられなくなりますが、まだ圧縮の影響は分かる感じです。
Side側。まだ4k付近に落ちこみがあります。
128kbpsにしたファイルです。Middle 側。
Side側。4k付近の大きな落ち込みはなくなりましたが、たまに大きな落ち込みは出ます。
256kbpsにしたファイル。Middle 側。
side側。
音質的な影響を気にする場合、mp3 や mp4 などは同じ傾向ですが、最低でも128kbps以上、256kbps にしておけば問題はないのでしょうか。動画サイトにアップロードする場合は、音声が128kbps以上になるようにエンコードしておき、低音質で動画変換されないように調べておくのがいいでしょうか。
購入する場合は、mp3などの非可逆なフォーマットにせず、flacやwavファイル。またはdsdファイルにしておくのが良いかと思います。サイズを小さくしたい場合は自分で好きな形式でエンコードしてしまえばよいと思います。