解码列表
📎 原始文档:https://www.kdocs.cn/l/cuXYr1ah3lly 解码列表
本文档主要介绍四种类型的解码:
- AI模型通用的OPUS解码规格;
- 普通的解码格式MP3/WMA/WAV;
- 特殊解码格式;
- 无损解码格式,APE/FLAC/ALAC;
一、OPUS解码规格(单声道/16bit)
| OPUS | 标准OPUS编解码算法,可否告知以下几个具体参数的设置值:1.Btirate(bps) 2.Complexity(n) 3.Frame Size是多少(ms) 4.Sample Freq (如16000Hz 5.Channels(1) 6.MODE是哪种:HYBRID/SILK/CELT 7.V/C BITRARE 是哪种: VBR/HARD-CBR 8.APPLICATION TYPE是哪种: VOIP/AUDIO/RESTRICTED_LOWDELAY | 1.Btirate(bps) 16kbps/32kbps/64kbps 2.Complexity(n) 0/2 3.Frame Size是多少 20 ms 4.Sample Freq 16000Hz 5.Channels 1 6.MODE是哪种: SILK 7.V/C BITRARE : HARD-CBR 8.APPLICATION TYPE: VOIP |
|---|
二、普通格式解码
| 解码格式 | 码率(单位pbs) | 采样率(单位Hz) | 位宽 | 声道 |
|---|---|---|---|---|
| MP3 | 8K-448k | 8k/11025/12k/16k/22050/24k/32k/44100/48k | 16bit 【解码出来的位宽】 | 单/双声道 |
| WAV | 码率有留个上限const变量WAV_MAX_BITRATEV给外部配置, 超过上限码率的返回不支持。例如 32bit2ch48k的pcm, 码率较高,这个由读卡速度,sdk配置是否支持.float pcm只有AC695N开始的支持.【不支持3bit ima,alaw,ulaw等】 | 8k/11025/12k/16k/22050/24k/32k/44100/48k | wav支持8/16/24/32bit的pcm, 4bit的ima跟4bit ms adpcm | 单/双声道 |
| WMA | 支持Windows Media Audio中非加密的格式 【不支持Windows Media Audio Professional, Windows Media Audio Lossless,Windows Media Audio Voice,或者 加密的文件】 | 8k/11025/12k/16k/22050/24k/32k/44100/48k | 16bit 【解码出来的位宽】 | 单/双声道 |
三、特殊格式解码
| 解码格式 | 码率(单位pbs) | 采样率(单位Hz) | 位宽 | 声道 |
|---|---|---|---|---|
| G726 | 8k,16k | 支持4bit的解码,解码出来的位宽为16bit | 单声道 | |
| AMR | 4.75/5.15/5.9/6.7/7.4/7.95/102/12.2 | 8k | 16bit 【解码出来的位宽】 | 单声道 |
| MIDI | 8k/11025/12k/16k/22050/24k/32k/44100/48k | 16bit 【解码出来的位宽】 | 双声道 | |
| AAC/M5A | 8K~576K | 8k/11025/12k/16k/22050/24k/32k/44100/48k | 16bit 【解码出来的位宽】 | 单/双声道 |
| DTS | 32k~3840 | 8k/11025/12k/16k/22050/24k/32k/44100/48k | 16bit 【解码出来的位宽】 | 5.1声道 |
四、无损格式解码
| 解码格式 | 码率(单位pbs) | 采样率(单位Hz) |
|---|---|---|
| APE 16bit 【解码出来的位宽】 单/双声道 | (fast,normal,high,extrahigh,insane)仅支持前面三种编码压缩模式:fast/normal/high 1、无损格式一般压缩比为50%左右,编码好的文件都是vbr的, 要完成编码后才知道具体码率,各种码率解码器都可以支持,速度瓶颈在读数据(设备读速度) 2、ape解码支持可支持Fast/Normal/High这3种,有的SDK速度不够,可能会限制不支持High模式,使用Monkey's Audio压缩工具编码High文件可测试。 | 8k/11025/12k/16k/22050/24k/32k/44100/48k |
| FLAC 16bit 【解码出来的位宽】 单/双声道 | 1、无损格式一般压缩比为50%左右,编码好的文件都是vbr的, 要完成编码后才知道具体码率,各种码率解码器都可以支持, 速度瓶颈在读数据(设备读速度) | 8k/11025/12k/16k/22050/24k/32k/44100/48k |
| ALAC 16bit 【解码出来的位宽】 单/双声道 | 无损格式一般压缩比为50%左右,编码好的文件都是vbr的, 要完成编码后才知道具体码率,各种码率解码器都可以支持, 速度瓶颈在读数据(设备读速度) | 8k/11025/12k/16k/22050/24k/32k/44100/48k |