将任意音频转为自定义多声道 8/16bit 无损格式 .caud(默认 8bit),还原为 WAV,或流式播放。
流程:PCM→8/16bit → 分声道/分段并行 → 固定预测 / LPC / APE → 残差 Rice / 游程+Elias γ / 直接 PCM → 块级声道交错打包。
1. 各声道独立量化:8bit 为 u8 = clamp(round((s+1)×127.5))、s8 = u8−128;16bit 为 s16 = clamp(round(s×32767))。立体声 16bit 默认按差分能量自动选 LR / mid-side。
2. 按可选块长分块,并可按块边界切成多段并行编码(段间预测状态独立)。每段择优:无预测 / 固定预测 / Levinson LPC / APE 自适应。
3. 整数可逆预测:r = x − pred。LPC:8bit Q14/阶≤10;16bit Q20/阶≤16(Hann+Levinson)。自适应:短差分 + 加长 FIR;仅保温选中模式(解码可实时)。
4. 残差择优:分区 Golomb-Rice(8bit: k=0…5;16bit: k=0…12;分区至 16)、零游程 + Elias γ(疏零块)、与直接 PCM。
5. 容器 CAUD v15:文件头(含声道编码)+ 时间片段表;片段内按块→声道交错。不兼容旧版。
拖放音频文件到这里或点击上传