简洁的 MP3 解码器单个头文件库
==========
Minimalistic, 单文件头库,用于解码 MP3。minimp3 旨在保持小巧、快速(支持 SSE 和 NEON)以及准确(符合 ISO 标准)。您可以在下面找到一个大致的基准测试,该测试使用了 i7-6700K 上的 perf,包含 IO,不需要处理速度步进产生的热量:
| 向量 | Hz | 样本 | 秒 | 时钟脉冲 | 每秒时钟脉冲数 | PSNR | 最大差值 |
|---|---|---|---|---|---|---|---|
| compl.bit | 48000 | 248832 | 5.184 | 14306684 | 2.759M | 124.22 | 1 |
| he_32khz.bit | 32000 | 172800 | 5.4 | 8426158 | 1.560M | 139.67 | 1 |
| he_44khz.bit | 44100 | 472320 | 10.710 | 21296300 | 1.988M | 144.04 | 1 |
| he_48khz.bit | 48000 | 172800 | 3.6 | 8453846 | 2.348M | 139.67 | 1 |
| hecommon.bit | 44100 | 69120 | 1.567 | 3169715 | 2.022M | 133.93 | 1 |
| he_free.bit | 44100 | 156672 | 3.552 | 5798418 | 1.632M | 137.48 | 1 |
| he_mode.bit | 44100 | 262656 | 5.955 | 9882314 | 1.659M | 118.00 | 1 |
| si.bit | 44100 | 135936 | 3.082 | 7170520 | 2.326M | 120.30 | 1 |
| si_block.bit | 44100 | 73728 | 1.671 | 4233136 | 2.533M | 125.18 | 1 |
| si_huff.bit | 44100 | 86400 | 1.959 | 4785322 | 2.442M | 107.98 | 1 |
| sin1k0db.bit | 44100 | 725760 | 16.457 | 24842977 | 1.509M | 111.03 | 1 |
与 keyj 的 minimp3 进行了比较,比较的特征如下:
| 向量 | Hz | 样本 | 秒 | 时钟脉冲 | 每秒时钟脉冲数 | PSNR | 最大差值 |
|---|---|---|---|---|---|---|---|
| compl.bit | 48000 | 248832 | 5.184 | 31849373 | 6.143M | 71.50 | 41 |
| he_32khz.bit | 32000 | 172800 | 5.4 | 26302319 | 4.870M | 71.63 | 24 |
| he_44khz.bit | 44100 | 47232 |
暂无开放 Issues,或尚未同步最近议题。