UID1567910
威望0
金钱1508
交易诚信度0
主题16
帖子869
注册时间2022-11-13
最后登录2025-5-2
初级会员
 
交易诚信度0
注册时间2022-11-13
|

楼主 |
发表于 2023-3-19 10:04
|
显示全部楼层
本帖最后由 stchris666 于 2023-3-19 14:54 编辑
(接上贴)
实际上我翻箱倒柜搞到了这个所谓的PSP SDK里挖出来的at3tool,效果后面会说到。
建议对此有兴趣的朋友都去看一看Sony当年在AES期刊上发表的著名论文:
ATRAC: Adaptive Transform Acoustic Coding for MiniDisc
也就是ATRAC格式的理论基础,结合编码器后面测试的结果配图,就不难理解一些现象了。
首先我们要理解,根据上面论文的内容,ATRAC格式的编码压缩的理论基础,在于建立声学模型和等频响曲线,
同时创造性的把频率分成若干个子带,分别进行压缩编码。
前期 ATRAC 也就是所谓的 SP,完整名字是 ATRAC (1) (versions 1.0–4.5, Type R/S)
0 到 5.5125 kHz
5.5125 到 11.025 kHz
11.025 到 22.05 kHz
后期为:
0 to 2.75625 kHz
2.75625 to 5.5125 kHz
5.5125 to 11.025 kHz
11.025 to 22.05 kHz
也就是ATRAC3,俗称LP2/LP4
按论文所述,ATRAC格式压缩掉的音频成分有2个:
音频压缩时所产生的噪音;依据心理声学原理在回放时不敏感的时频域成分
把频率分成若干个子频带进行压缩的主要目的是后者,
编码算法需要挑出音乐哪些部分是需要被精确描述的,哪些部分是可以被压缩的,这就是所谓的Adaptive的由来。
换句话说,只有音乐本身在某个频段中带有需要被精确记录的部分才会被编码器编码进来,其他的会被扔掉,或者扔掉一部分。
因此(敲黑板划重点)只有挑选测试的音乐材料本身在高频段(超过11.025kHz)有需要被记录的信息的时候,才会在压缩后的ATRAC文件里的高频段体现出来。
至于被压缩掉的标准,其实很难说,可能是因为前述的数码压缩噪音,
可能是因为心理声学不敏感,也可能是因为本身那个地方中低频的声音音量很大,高频被掩盖,于是编码算法就扔掉一部分了
|
|