YouTube Music 有不同的来源。
用户 /版权公司上传到 YouTube 上的视频,音频部分有。
(140) 128 Kbps AAC
(251) 160 Kbps Opus
比如 <amp-youtube data-videoid="J9gKyRmic20" layout="responsive" width="480" height="270"></amp-youtube>
从版权库拿的,Google 会使用自己的 AAC encoder 压缩。
(140) 128 Kbps AAC
(141) 256 Kbps AAC - 会员音质
(251) 160 Kbps Opus
比如 <amp-youtube data-videoid="Sr9QVlUqmrw" layout="responsive" width="480" height="270"></amp-youtube>
用户自己上传到 YouTube Music 资源库的音乐,Google 会用自己的 AAC encoder 二压。
(140) 128 Kbps AAC
(141) 256 Kbps AAC - 会员音质
YouTube 播放器 Stats for nerds 可以查看播放的是哪条轨道。
不要看到 AAC 就以为音质不错了。
音频编码器和视频编码器类似。
视频 H.264 领域中不同编码器 libx264, OpenH264, Intel QuickSync, AMD AMF, NVIDIA NVENC, Apple AVE 同样的码率会有不同的质量。同一编码器不同的参数也会有不同的质量。
音频 AAC 编码器普通人能用到的有 FFmpeg, FDK-AAC, Nero AAC, Apple QuickTime (AudioToolbox)。Apple 和 FDK 的质量是最高的。Google 的 AAC 编码器在 256 Kbps 的表现甚至连它自己的 160 Kbps 的 Opus 都不如。
放几张图。
iTunes/Apple Music AAC 256 Kbps | YouTube Music AAC 256 Kbps
YouTube Music Opus 160 Kbps | AAC 256 Kbps
无损 | 用 iTunes 转换成 AAC 256 Kbps | 上传到 YouTube Music 资料库压缩后的 AAC 256 Kbps
海外音频流媒体里会员音质这么差的还是第一次见。会员音质比非会员的还烂。