为什么不同的设备和操作系统对相同的 AAC 音频的解码方式不同?

为什么不同的设备和操作系统对相同的 AAC 音频的解码方式不同?

取决于我使用的设备和操作系统这个视频时,各种音频元素的立体声位置都会发生变化。例如,钢琴和开头说话的人要么完全在左边,要么居中。为什么会出现这种情况?

以下是我测试过的环境的结果:

  • 我的手机运行 Android 9 (OxygenOS 9.0.6)、Firefox、Chrome:中心
  • 我的笔记本电脑运行 Windows 10、Firefox、Chrome、Edge:中心
  • 我的笔记本电脑运行 Fedora 32、Firefox、Chrome、ffmpeg、VLC、faad:左
  • Oculus Quest(基于 Android)、Oculus 浏览器或 Firefox Reality:左
  • 运行 Windows 10、Firefox、Chrome 的不同笔记本电脑:左

我已经使用从 mp4 中提取的 AAC 音频文件重现了该问题,因此该问题似乎与 AAC 解码有关。据我所知,AAC 音频由单声道对元素组成,其中在某些帧中的某些比例因子带中使用了中/侧立体声编码。

相关内容