You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quality scores are objective proxy estimates (Zimtohrli/ViSQOL), not blind ABX listening test results.
Overall Encoder Rankings
Methodology & Ranking Note: Encoders are ranked primarily by 1st Percentile MOS ($P_1$) / 99% Floor MOS (the score threshold that 99% of tested audio clips equal or exceed) to penalize systemic artifacts on difficult audio, with Overall MOS (averaging all scenarios) as tiebreaker. Per-scenario curves (e.g., 48 kHz Average MOS) display average performance on specific subsets and may show different relative standings than the overall floor resilience metric.
Per-Scenario 1st Percentile MOS ($P_1$) (16 kHz Mono Speech)
Note: 1st percentile MOS ($P_1$) score threshold observed across clips in the scenario. Highlights edge-case clip degradation. A 🐛 names the clip when every other encoder scored ≥0.75 MOS higher on that exact clip -- likely a defect specific to this encoder; see Quality Outliers under Issues Worth Investigating below.
Per-Scenario 1st Percentile MOS ($P_1$) (24 kHz Mono Speech)
Note: 1st percentile MOS ($P_1$) score threshold observed across clips in the scenario. Highlights edge-case clip degradation. A 🐛 names the clip when every other encoder scored ≥0.75 MOS higher on that exact clip -- likely a defect specific to this encoder; see Quality Outliers under Issues Worth Investigating below.
Per-Scenario 1st Percentile MOS ($P_1$) (32 kHz Stereo)
Note: 1st percentile MOS ($P_1$) score threshold observed across clips in the scenario. Highlights edge-case clip degradation. A 🐛 names the clip when every other encoder scored ≥0.75 MOS higher on that exact clip -- likely a defect specific to this encoder; see Quality Outliers under Issues Worth Investigating below.
Per-Scenario 1st Percentile MOS ($P_1$) (44.1 kHz Stereo)
Note: 1st percentile MOS ($P_1$) score threshold observed across clips in the scenario. Highlights edge-case clip degradation. A 🐛 names the clip when every other encoder scored ≥0.75 MOS higher on that exact clip -- likely a defect specific to this encoder; see Quality Outliers under Issues Worth Investigating below.
Per-Scenario 1st Percentile MOS ($P_1$) (48 kHz Stereo)
Note: 1st percentile MOS ($P_1$) score threshold observed across clips in the scenario. Highlights edge-case clip degradation. A 🐛 names the clip when every other encoder scored ≥0.75 MOS higher on that exact clip -- likely a defect specific to this encoder; see Quality Outliers under Issues Worth Investigating below.
View Detailed 44.1 kHz 5.1 Surround Average & Worst MOS Tables
Per-Scenario Average MOS (44.1 kHz 5.1 Surround)
Per-Scenario 1st Percentile MOS ($P_1$) (44.1 kHz 5.1 Surround)
Note: 1st percentile MOS ($P_1$) score threshold observed across clips in the scenario. Highlights edge-case clip degradation. A 🐛 names the clip when every other encoder scored ≥0.75 MOS higher on that exact clip -- likely a defect specific to this encoder; see Quality Outliers under Issues Worth Investigating below.
Stereo Image Fidelity (44.1 kHz 5.1 Surround)
Note: Measured as 1.0 - |Coherence(Ref) - Coherence(Deg)|. Higher is truer (closer to reference stereo image).
Note: Bjontegaard-delta rate (BD-rate) measures the average percentage difference in bitrate for equal perceptual quality (MOS). Negative % = candidate is more efficient (uses fewer bits for same quality). BD-rate holds quality fixed by construction, avoiding bitrate-bias traps of raw fixed-rate MOS deltas.
Note: Flags clips where this encoder scored ≥0.75 MOS lower than the average of all other encoders on the exact same clip. These clips represent isolated codec defects, killer clips, or tuning bugs.
Note: Flags clips where this decoder scored ≥0.75 MOS lower than the average of all other decoders on the exact same clip or produced mono output on stereo bitstreams.
Decoder
Profile
Scenario
Outlier Clip
Decoder MOS
Peer Avg MOS
Defect Gap
Issue / Cause
Helix AAC 1.0
HE-v2
48k_stereo_256k
mof.wav
1.83
4.86
-3.03 MOS
Mono output (No PS)
FAAD 2.11.3
HE-v1
32k_stereo_96k
mof.wav
1.72
4.54
-2.83 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v2
32k_stereo_96k
mof.wav
1.72
4.54
-2.83 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v2
48k_stereo_320k
mof.wav
1.77
4.31
-2.53 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v2
44k1_stereo_256k
mof.wav
1.75
4.28
-2.53 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v2
48k_stereo_320k
mof.wav
1.83
4.30
-2.47 MOS
Mono output (No PS)
Helix AAC 1.0
HE-v2
44k1_stereo_256k
mof.wav
1.82
4.26
-2.44 MOS
Mono output (No PS)
FAAD 2.11.3
LC
44k1_stereo_256k
girl.16b48k.wav
3.41
4.73
-1.32 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v1
48k_stereo_320k
qrt.wav
3.41
4.66
-1.25 MOS
MOS quality gap vs peers
FDK AAC 2.0.0
HE-v1
48k_stereo_24k
12-German-male-speech.441.16b48k.wav
1.83
3.08
-1.25 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v1
48k_stereo_192k
qrt.wav
3.41
4.63
-1.22 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v1
44k1_stereo_192k
qrt.wav
3.41
4.63
-1.22 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v2
48k_stereo_48k
mof.wav
2.23
3.44
-1.21 MOS
Mono output (No PS)
FAAD 2.11.3
HE-v1
44k1_stereo_160k
qrt.wav
3.41
4.60
-1.19 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v1
48k_stereo_128k
Severance__1.31-1.51_.16b48k.wav
3.18
4.36
-1.18 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v1
48k_stereo_160k
qrt.wav
3.41
4.59
-1.18 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v1
44k1_stereo_256k
qrt.wav
3.41
4.35
-0.94 MOS
MOS quality gap vs peers
FAAD 2.11.3
HE-v1
48k_stereo_256k
qrt.wav
3.41
4.34
-0.93 MOS
MOS quality gap vs peers
FFmpeg AAC N-126786-g3fc4f99a79
HE-v1
48k_stereo_256k
qrt.wav
3.41
4.34
-0.93 MOS
MOS quality gap vs peers
FAAD 3 (f9fbcb76)
HE-v1
44k1_stereo_256k
qrt.wav
3.43
4.35
-0.92 MOS
MOS quality gap vs peers
FAAD 2.11.3
LC
48k_stereo_256k
girl.16b48k.wav
3.57
4.48
-0.91 MOS
MOS quality gap vs peers
FAAD 2.11.3
LC
48k_stereo_320k
24-Greensleeves-Korean-male-speech.441.16b48k.wav
3.88
4.79
-0.91 MOS
MOS quality gap vs peers
FFmpeg AAC N-126786-g3fc4f99a79
HE-v2
48k_stereo_56k
mof.wav
3.03
3.94
-0.91 MOS
MOS quality gap vs peers
FFmpeg AAC N-126786-g3fc4f99a79
LC
48k_stereo_256k
girl.16b48k.wav
3.60
4.47
-0.87 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v1
48k_stereo_320k
qrt.wav
3.72
4.59
-0.87 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v1
48k_stereo_192k
qrt.wav
3.72
4.56
-0.84 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v1
48k_stereo_160k
qrt.wav
3.72
4.52
-0.80 MOS
MOS quality gap vs peers
Apple AAC 27.0
HE-v1
48k_stereo_32k
24-Greensleeves-Korean-male-speech.441.16b48k.wav
2.31
3.09
-0.78 MOS
MOS quality gap vs peers
FAAD 3 (f9fbcb76)
HE-v1
48k_stereo_32k
24-Greensleeves-Korean-male-speech.441.16b48k.wav
2.31
3.09
-0.77 MOS
MOS quality gap vs peers
FDK AAC 2.0.0
HE-v1
48k_stereo_32k
24-Greensleeves-Korean-male-speech.441.16b48k.wav
2.32
3.09
-0.77 MOS
MOS quality gap vs peers
Helix AAC 1.0
HE-v1
44k1_stereo_192k
qrt.wav
3.79
4.55
-0.76 MOS
MOS quality gap vs peers
Decoder Metric Legend:
Ranking: by 1st Percentile MOS ($P_1$), then Overall MOS as tiebreaker.
1st Percentile MOS ($P_1$): Score threshold that 99% of tested clips equal or exceed (Higher is Better)
Overall MOS: Perceptual audio quality averaged across all scenarios (1-5, Higher is Better)
Stereo Fidelity: Faithfulness of stereo image (0-1, Higher is Better)
Mean SNR: Specification conformance signal-to-noise ratio in dB vs reference decode (Higher is Better)
Timing Error: Sample alignment offset delay in ms (Lower is Better)
Speed: Decoding throughput in xRealtime (Higher is Better)
Peak RAM: Peak dynamic memory allocation during decode (Lower is Better)
ROM (Flash): Decoder binary code + read-only + initialized data size (.text + .rodata + .data, Lower is Better)
Generated by faac-benchmark version dc50d3d (2026-09-29 18:53:53 UTC).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
🎛️ Audio Codec Leaderboard
Run on a Macbook Pro M1 32GB
🎙️ Encoder Rankings | 🔊 Decoder Rankings | 📋 Encoder Breakdowns | 📋 Decoder Breakdowns
🎙️ Encoder Leaderboard
Quality scores are objective proxy estimates (Zimtohrli/ViSQOL), not blind ABX listening test results.
Overall Encoder Rankings
📊 View Per-Scenario Breakdowns & Visualizations
Per-Scenario Breakdown & Visualizations
16 kHz Mono Speech Quality Across Bitrates
xychart-beta title "16 kHz Mono Speech Quality across Bitrates (Average MOS)" x-axis ["20k", "24k", "voip_24k"] y-axis "MOS Score" 3.639 --> 4.159 line "FAAC 2.2.0" [4.0297, 4.0792, 4.0245] line "fdkaac 1.0.9" [3.8448, 3.9409, 3.9438] line "FFmpeg AAC N-126786-g3fc4f99a79" [3.7191, 3.8258, 3.7874] line "Apple AAC 27.0" [3.7709, 3.9047, 3.8940]View Detailed 16 kHz Mono Speech Average & Worst MOS Tables
Per-Scenario Average MOS (16 kHz Mono Speech)
LC Profile
Per-Scenario 1st Percentile MOS ($P_1$ ) (16 kHz Mono Speech)
LC Profile
Transient Fidelity (16 kHz Mono Speech)
xychart-beta title "Transient Fidelity across Bitrates - 16 kHz Mono Speech (Higher is Better)" x-axis ["20k", "24k", "voip_24k"] y-axis "Transient Fidelity" 0.8492 --> 0.9638 line "FAAC 2.2.0" [0.9369, 0.9438, 0.9364] line "fdkaac 1.0.9" [0.8692, 0.8977, 0.8921] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.8771, 0.9121, 0.9046] line "Apple AAC 27.0" [0.8984, 0.9267, 0.9214]View Detailed Transient Fidelity Table (16 kHz Mono Speech)
LC Profile
Encoding Speed (16 kHz Mono Speech)
xychart-beta title "Encoding Speed across Bitrates - 16 kHz Mono Speech (Higher is Better)" x-axis ["20k", "24k", "voip_24k"] y-axis "Speed (xRT)" 21.35 --> 100 line "FAAC 2.2.0" [639.0591, 591.3193, 644.4214] line "fdkaac 1.0.9" [394.7191, 404.9186, 381.9877] line "FFmpeg AAC N-126786-g3fc4f99a79" [77.9885, 80.4293, 78.7161] line "Apple AAC 27.0" [142.0263, 145.9709, 147.2673]Bitrate Accuracy (16 kHz Mono Speech)
xychart-beta title "Bitrate Accuracy across Bitrates - 16 kHz Mono Speech (Lower is Better)" x-axis ["20k", "24k", "voip_24k"] y-axis "Bitrate Error (%)" 0 --> 20 line "FAAC 2.2.0" [7.7665, 3.8011, 2.7304] line "fdkaac 1.0.9" [1.9730, 1.9722, 2.0620] line "FFmpeg AAC N-126786-g3fc4f99a79" [44.2973, 44.7540, 35.4356] line "Apple AAC 27.0" [21.5205, 22.2912, 17.4535]View Detailed Bitrate Accuracy Table (16 kHz Mono Speech)
LC Profile
24 kHz Mono Speech Quality Across Bitrates
xychart-beta title "24 kHz Mono Speech Quality across Bitrates (Average MOS)" x-axis ["28k", "32k"] y-axis "MOS Score" 4.195 --> 4.849 line "FAAC 2.2.0" [4.7341, 4.7695] line "fdkaac 1.0.9" [4.3315, 4.3927] line "FFmpeg AAC N-126786-g3fc4f99a79" [4.3739, 4.4860] line "Apple AAC 27.0" [4.2749, 4.4075]View Detailed 24 kHz Mono Speech Average & Worst MOS Tables
Per-Scenario Average MOS (24 kHz Mono Speech)
LC Profile
Per-Scenario 1st Percentile MOS ($P_1$ ) (24 kHz Mono Speech)
LC Profile
Transient Fidelity (24 kHz Mono Speech)
xychart-beta title "Transient Fidelity across Bitrates - 24 kHz Mono Speech (Higher is Better)" x-axis ["28k", "32k"] y-axis "Transient Fidelity" 0.8601 --> 0.9727 line "FAAC 2.2.0" [0.9464, 0.9527] line "fdkaac 1.0.9" [0.8801, 0.8990] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.9044, 0.9263] line "Apple AAC 27.0" [0.9029, 0.9239]View Detailed Transient Fidelity Table (24 kHz Mono Speech)
LC Profile
Encoding Speed (24 kHz Mono Speech)
xychart-beta title "Encoding Speed across Bitrates - 24 kHz Mono Speech (Higher is Better)" x-axis ["28k", "32k"] y-axis "Speed (xRT)" 13.67 --> 100 line "FAAC 2.2.0" [652.8743, 638.8968] line "fdkaac 1.0.9" [367.9668, 358.3244] line "FFmpeg AAC N-126786-g3fc4f99a79" [73.4564, 71.7775] line "Apple AAC 27.0" [141.4343, 140.7851]Bitrate Accuracy (24 kHz Mono Speech)
xychart-beta title "Bitrate Accuracy across Bitrates - 24 kHz Mono Speech (Lower is Better)" x-axis ["28k", "32k"] y-axis "Bitrate Error (%)" 0 --> 20 line "FAAC 2.2.0" [2.5820, 8.3479] line "fdkaac 1.0.9" [1.3142, 1.3148] line "FFmpeg AAC N-126786-g3fc4f99a79" [45.3130, 45.3293] line "Apple AAC 27.0" [26.3808, 26.6170]View Detailed Bitrate Accuracy Table (24 kHz Mono Speech)
LC Profile
32 kHz Stereo Quality Across Bitrates
xychart-beta title "32 kHz Stereo Quality across Bitrates (Average MOS)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "MOS Score" 1.227 --> 5 line "FAAC 2.2.0" [2.9828, 4.2220, 4.4615, 4.6062, 4.7139] line "fdkaac 1.0.9" [2.8274, 4.2448, 4.4726, 4.6513, 4.7536] line "FFmpeg AAC N-126786-g3fc4f99a79" [2.4491, 4.0133, 4.3685, 4.5473, 4.6837] line "Apple AAC 27.0" [1.5498, 4.2250, 4.4663, 4.6803, 4.7782]View Detailed 32 kHz Stereo Average & Worst MOS Tables
Per-Scenario Average MOS (32 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Per-Scenario 1st Percentile MOS ($P_1$ ) (32 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
* Italicized scores indicate sub-optimal profile performance superseded by another profile from the same encoder at this bitrate.
Stereo Image Fidelity (32 kHz Stereo)
xychart-beta title "Stereo Image Fidelity across Bitrates - 32 kHz Stereo (Higher is Better)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "Stereo Fidelity" 0.8206 --> 1 line "FAAC 2.2.0" [0.8558, 0.9477, 0.9857, 0.9845, 0.9872] line "fdkaac 1.0.9" [0.8406, 0.9878, 0.9900, 0.9898, 0.9926] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.9616, 0.9827, 0.9901, 0.9929, 0.9945] line "Apple AAC 27.0" [0.9386, 0.9823, 0.9877, 0.9880, 0.9911]View Detailed Stereo Fidelity Table (32 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Transient Fidelity (32 kHz Stereo)
xychart-beta title "Transient Fidelity across Bitrates - 32 kHz Stereo (Higher is Better)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "Transient Fidelity" 0.6947 --> 0.9878 line "FAAC 2.2.0" [0.7325, 0.9045, 0.9353, 0.9505, 0.9587] line "fdkaac 1.0.9" [0.8117, 0.9087, 0.9259, 0.9390, 0.9534] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.7191, 0.8710, 0.9318, 0.9503, 0.9633] line "Apple AAC 27.0" [0.7773, 0.8932, 0.9254, 0.9094, 0.9314]View Detailed Transient Fidelity Table (32 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Encoding Speed (32 kHz Stereo)
xychart-beta title "Encoding Speed across Bitrates - 32 kHz Stereo (Higher is Better)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "Speed (xRT)" 0 --> 100 line "FAAC 2.2.0" [600.7091, 583.5982, 528.4411, 557.0522, 544.0627] line "fdkaac 1.0.9" [190.4136, 113.4672, 113.8784, 120.8199, 117.7563] line "FFmpeg AAC N-126786-g3fc4f99a79" [40.9346, 38.3646, 37.8319, 35.6218, 34.2138] line "Apple AAC 27.0" [171.1924, 118.1539, 121.5872, 112.2117, 110.3071]Bitrate Accuracy (32 kHz Stereo)
xychart-beta title "Bitrate Accuracy across Bitrates - 32 kHz Stereo (Lower is Better)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "Bitrate Error (%)" 0 --> 20 line "FAAC 2.2.0" [4.5095, 0.7511, 0.6437, 0.6545, 0.6169] line "fdkaac 1.0.9" [3.7843, 2.3146, 2.1370, 1.4331, 1.2178] line "FFmpeg AAC N-126786-g3fc4f99a79" [80.0111, 1.6726, 1.3434, 1.1255, 1.0194] line "Apple AAC 27.0" [3.5376, 3.6652, 3.3690, 3.9045, 2.4709]View Detailed Bitrate Accuracy Table (32 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
44.1 kHz Stereo Quality Across Bitrates
xychart-beta title "44.1 kHz Stereo Quality across Bitrates (Average MOS)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "MOS Score" 4.228 --> 5 line "FAAC 2.2.0" [4.4150, 4.8386, 4.9096, 4.9470, 4.9798] line "fdkaac 1.0.9" [4.5208, 4.8357, 4.8875, 4.9319, 4.9571] line "FFmpeg AAC N-126786-g3fc4f99a79" [4.3078, 4.7905, 4.8734, 4.9239, 4.9594] line "Apple AAC 27.0" [4.5269, 4.8699, 4.9319, 4.9645, 4.9853]View Detailed 44.1 kHz Stereo Average & Worst MOS Tables
Per-Scenario Average MOS (44.1 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Per-Scenario 1st Percentile MOS ($P_1$ ) (44.1 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
* Italicized scores indicate sub-optimal profile performance superseded by another profile from the same encoder at this bitrate.
Stereo Image Fidelity (44.1 kHz Stereo)
xychart-beta title "Stereo Image Fidelity across Bitrates - 44.1 kHz Stereo (Higher is Better)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "Stereo Fidelity" 0.9629 --> 1 line "FAAC 2.2.0" [0.9829, 0.9922, 0.9953, 0.9959, 0.9971] line "fdkaac 1.0.9" [0.9899, 0.9949, 0.9955, 0.9962, 0.9965] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.9863, 0.9947, 0.9962, 0.9969, 0.9976] line "Apple AAC 27.0" [0.9857, 0.9934, 0.9950, 0.9960, 0.9970]View Detailed Stereo Fidelity Table (44.1 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Transient Fidelity (44.1 kHz Stereo)
xychart-beta title "Transient Fidelity across Bitrates - 44.1 kHz Stereo (Higher is Better)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "Transient Fidelity" 0.8818 --> 1 line "FAAC 2.2.0" [0.9342, 0.9743, 0.9819, 0.9854, 0.9902] line "fdkaac 1.0.9" [0.9298, 0.9672, 0.9731, 0.9781, 0.9817] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.9175, 0.9728, 0.9799, 0.9846, 0.9903] line "Apple AAC 27.0" [0.9018, 0.9556, 0.9683, 0.9799, 0.9881]View Detailed Transient Fidelity Table (44.1 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Encoding Speed (44.1 kHz Stereo)
xychart-beta title "Encoding Speed across Bitrates - 44.1 kHz Stereo (Higher is Better)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "Speed (xRT)" 0 --> 100 line "FAAC 2.2.0" [481.1670, 473.9142, 437.5758, 418.8853, 424.4584] line "fdkaac 1.0.9" [88.9688, 103.9320, 94.9915, 96.3698, 90.0045] line "FFmpeg AAC N-126786-g3fc4f99a79" [34.8688, 27.3080, 25.9953, 27.8717, 27.2397] line "Apple AAC 27.0" [106.2185, 91.2387, 94.4879, 93.3297, 90.6960]Bitrate Accuracy (44.1 kHz Stereo)
xychart-beta title "Bitrate Accuracy across Bitrates - 44.1 kHz Stereo (Lower is Better)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "Bitrate Error (%)" 0.1868 --> 3.508 line "FAAC 2.2.0" [0.5972, 0.7164, 0.7474, 0.7565, 0.7779] line "fdkaac 1.0.9" [1.7074, 0.8097, 0.7077, 0.6446, 0.5868] line "FFmpeg AAC N-126786-g3fc4f99a79" [1.1193, 0.8389, 0.7414, 0.7925, 0.6735] line "Apple AAC 27.0" [3.1011, 2.3146, 2.7496, 3.1075, 2.6353]View Detailed Bitrate Accuracy Table (44.1 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
48 kHz Stereo Quality Across Bitrates
xychart-beta title "48 kHz Stereo Quality across Bitrates (Average MOS)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "MOS Score" 2.259 --> 5 line "FAAC 2.2.0" [3.4271, 3.8117, 4.0201, 4.1719, 4.3089, 4.4137, 4.6872, 4.8336, 4.9053, 4.9427, 4.9761, 4.9889] line "fdkaac 1.0.9" [3.3620, 3.8615, 4.1457, 4.2650, 4.4403, 4.5249, 4.7366, 4.8331, 4.8856, 4.9300, 4.9553, 4.9624] line "FFmpeg AAC N-126786-g3fc4f99a79" [2.5145, 2.5077, 2.6667, 3.8327, 4.1293, 4.2786, 4.6262, 4.7918, 4.8745, 4.9241, 4.9626, 4.9749] line "Apple AAC 27.0" [3.3777, 3.8166, 4.1353, 4.2713, 4.4168, 4.5446, 4.7338, 4.8670, 4.9304, 4.9635, 4.9833, 4.9932]View Detailed 48 kHz Stereo Average & Worst MOS Tables
Per-Scenario Average MOS (48 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Per-Scenario 1st Percentile MOS ($P_1$ ) (48 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
* Italicized scores indicate sub-optimal profile performance superseded by another profile from the same encoder at this bitrate.
Stereo Image Fidelity (48 kHz Stereo)
xychart-beta title "Stereo Image Fidelity across Bitrates - 48 kHz Stereo (Higher is Better)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "Stereo Fidelity" 0.8366 --> 1 line "FAAC 2.2.0" [0.8844, 0.9173, 0.9598, 0.9778, 0.9804, 0.9826, 0.9851, 0.9914, 0.9946, 0.9954, 0.9966, 0.9973] line "fdkaac 1.0.9" [0.9532, 0.9721, 0.9817, 0.9849, 0.9872, 0.9894, 0.9929, 0.9947, 0.9953, 0.9959, 0.9963, 0.9966] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.9592, 0.9569, 0.9706, 0.9695, 0.9802, 0.9850, 0.9921, 0.9944, 0.9957, 0.9964, 0.9973, 0.9977] line "Apple AAC 27.0" [0.8566, 0.9672, 0.9733, 0.9780, 0.9798, 0.9838, 0.9892, 0.9932, 0.9949, 0.9959, 0.9970, 0.9978]View Detailed Stereo Fidelity Table (48 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Transient Fidelity (48 kHz Stereo)
xychart-beta title "Transient Fidelity across Bitrates - 48 kHz Stereo (Higher is Better)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "Transient Fidelity" 0.703 --> 1 line "FAAC 2.2.0" [0.7987, 0.8526, 0.8840, 0.9043, 0.9235, 0.9312, 0.9533, 0.9732, 0.9804, 0.9836, 0.9889, 0.9921] line "fdkaac 1.0.9" [0.8176, 0.8616, 0.8905, 0.9030, 0.9164, 0.9292, 0.9532, 0.9679, 0.9735, 0.9780, 0.9822, 0.9845] line "FFmpeg AAC N-126786-g3fc4f99a79" [0.7407, 0.7294, 0.8131, 0.8159, 0.8828, 0.9082, 0.9561, 0.9715, 0.9788, 0.9850, 0.9900, 0.9934] line "Apple AAC 27.0" [0.8177, 0.8458, 0.8620, 0.8805, 0.8841, 0.9053, 0.9253, 0.9570, 0.9684, 0.9806, 0.9870, 0.9916]View Detailed Transient Fidelity Table (48 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Encoding Speed (48 kHz Stereo)
xychart-beta title "Encoding Speed across Bitrates - 48 kHz Stereo (Higher is Better)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "Speed (xRT)" 0 --> 100 line "FAAC 2.2.0" [556.4206, 496.2043, 447.3488, 461.9080, 450.1110, 463.5571, 452.1696, 450.7135, 436.2091, 421.4500, 420.1831, 412.7508] line "fdkaac 1.0.9" [105.5134, 98.3042, 87.8397, 86.6946, 85.1273, 80.8475, 79.8988, 101.4018, 97.7557, 91.9415, 87.8466, 86.9848] line "FFmpeg AAC N-126786-g3fc4f99a79" [38.2334, 41.8192, 42.4630, 34.2619, 34.1417, 33.8743, 28.1730, 26.3011, 25.6980, 25.7443, 24.3340, 23.3411] line "Apple AAC 27.0" [132.7693, 118.6260, 102.2218, 99.1033, 98.8741, 101.3922, 95.6270, 94.0303, 93.8463, 89.1232, 86.4465, 87.1568]Bitrate Accuracy (48 kHz Stereo)
xychart-beta title "Bitrate Accuracy across Bitrates - 48 kHz Stereo (Lower is Better)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "Bitrate Error (%)" 0 --> 20 line "FAAC 2.2.0" [0.8801, 0.9141, 1.0476, 0.9866, 0.7708, 0.5918, 0.6982, 0.7640, 0.7694, 0.7549, 0.7839, 0.9755] line "fdkaac 1.0.9" [4.8780, 3.3031, 2.5186, 2.0334, 1.8047, 1.6546, 1.4416, 0.7833, 0.6782, 0.6109, 0.5375, 0.5299] line "FFmpeg AAC N-126786-g3fc4f99a79" [47.6914, 11.4666, 1.0217, 1.3205, 1.0591, 0.9347, 0.9423, 0.8166, 0.7169, 0.7384, 0.6176, 0.6718] line "Apple AAC 27.0" [5.1999, 3.0197, 3.3766, 3.0904, 3.7109, 4.5492, 2.0993, 2.2681, 2.7256, 3.0356, 2.2989, 2.4241]View Detailed Bitrate Accuracy Table (48 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
44.1 kHz 5.1 Surround Quality Across Bitrates
View Detailed 44.1 kHz 5.1 Surround Average & Worst MOS Tables
Per-Scenario Average MOS (44.1 kHz 5.1 Surround)
Per-Scenario 1st Percentile MOS ($P_1$ ) (44.1 kHz 5.1 Surround)
Stereo Image Fidelity (44.1 kHz 5.1 Surround)
View Detailed Stereo Fidelity Table (44.1 kHz 5.1 Surround)
Transient Fidelity (44.1 kHz 5.1 Surround)
View Detailed Transient Fidelity Table (44.1 kHz 5.1 Surround)
Encoding Speed (44.1 kHz 5.1 Surround)
Bitrate Accuracy (44.1 kHz 5.1 Surround)
View Detailed Bitrate Accuracy Table (44.1 kHz 5.1 Surround)
BD-Rate Relative Efficiency (vs FAAC 2.2.0 (6acbe23a))
Encoder Efficiency & Footprint
Encoding Speed (xRT)
xychart-beta title "Encoding Speed across Scenarios (xRealtime, Higher is Better)" x-axis ["20k", "24k", "voip_24k", "28k", "32k", "16k", "48k", "64k", "80k", "96k", "64k", "128k", "160k", "192k", "256k", "24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k", "96k", "160k", "224k", "256k", "384k", "448k"] y-axis "Speed (xRT)" 0 --> 715.8 line "FAAC 2.2.0" [639.0591, 591.3193, 644.4214, 652.8743, 638.8968, 600.7091, 583.5982, 528.4411, 557.0522, 544.0627, 481.1670, 473.9142, 437.5758, 418.8853, 424.4584, 556.4206, 496.2043, 447.3488, 461.9080, 450.1110, 463.5571, 452.1696, 450.7135, 436.2091, 421.4500, 420.1831, 412.7508, 412.7508, 412.7508, 412.7508, 412.7508, 412.7508, 412.7508] line "fdkaac 1.0.9" [394.7191, 404.9186, 381.9877, 367.9668, 358.3244, 190.4136, 113.4672, 113.8784, 120.8199, 117.7563, 88.9688, 103.9320, 94.9915, 96.3698, 90.0045, 105.5134, 98.3042, 87.8397, 86.6946, 85.1273, 80.8475, 79.8988, 101.4018, 97.7557, 91.9415, 87.8466, 86.9848, 86.9848, 86.9848, 86.9848, 86.9848, 86.9848, 86.9848] line "FFmpeg AAC N-126786-g3fc4f99a79" [77.9885, 80.4293, 78.7161, 73.4564, 71.7775, 40.9346, 38.3646, 37.8319, 35.6218, 34.2138, 34.8688, 27.3080, 25.9953, 27.8717, 27.2397, 38.2334, 41.8192, 42.4630, 34.2619, 34.1417, 33.8743, 28.1730, 26.3011, 25.6980, 25.7443, 24.3340, 23.3411, 23.3411, 23.3411, 23.3411, 23.3411, 23.3411, 23.3411] line "Apple AAC 27.0" [142.0263, 145.9709, 147.2673, 141.4343, 140.7851, 171.1924, 118.1539, 121.5872, 112.2117, 110.3071, 106.2185, 91.2387, 94.4879, 93.3297, 90.6960, 132.7693, 118.6260, 102.2218, 99.1033, 98.8741, 101.3922, 95.6270, 94.0303, 93.8463, 89.1232, 86.4465, 87.1568, 87.1568, 87.1568, 87.1568, 87.1568, 87.1568, 87.1568]Codec ROM (Flash) Size
xychart-beta title "Codec Code + Read-Only Data Size (KB, Lower is Better)" x-axis ["FAAC 2.2.0 (6acbe23a)", "fdkaac 1.0.9", "FFmpeg AAC N-126786-g3fc4f99a79 (NMR experimental)", "Apple AAC 27.0"] y-axis "ROM Size (KB)" 0 --> 1176 bar "ROM Size" [73.4, 940.5, 274.5, 100.3]View Detailed Per-Scenario Efficiency Table
LC Profile
HE-v1 Profile
HE-v2 Profile
🐛 View Quality Outliers (Issues Worth Investigating)
Quality Outliers (Issues Worth Investigating)
mof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavgirl.16b48k.wavmof.wavLast_Of_The_Mohicanz__Sample_.16b48k.wavLast_Of_The_Mohicanz__Sample_.16b48k.wav9-Have-big-expensive-car.441.16b48k.wavmof.wavgirl.16b48k.wav9-Have-big-expensive-car.441.16b48k.wavLast_Of_The_Mohicanz__Sample_.16b48k.wavmof.wavmof.wavmof.wavvelvet.16b48k.wavvelvet.16b48k.wavvelvet.16b48k.wavC_24_NOISE_FG.wavvelvet.16b48k.wav9-Have-big-expensive-car.441.16b48k.wavvelvet.16b48k.wavmof.wavThe Chastising of Renegade.16b48k.wavmof.wavmof.wav12-German-male-speech.441.16b48k.wavgirl.16b48k.wav12-German-male-speech.441.16b48k.wavgirl.16b48k.wav9-Have-big-expensive-car.441.16b48k.wavgirl.16b48k.wavgirl.16b48k.wavMetric Legend:
.text+.rodata+.data, Lower is Better)🔊 Decoder Leaderboard
Objective evaluation of AAC decoders on Spec Conformance (SNR), Decoded Quality (MOS), Stereo Fidelity, Timing Alignment Error, Speed, and Footprint.
Overall Decoder Rankings
📊 View Per-Scenario Decoder Breakdowns
Detailed Per-Scenario Decoder Breakdowns
16 kHz Mono Speech
Per-Scenario Average MOS (16 kHz Mono Speech)
xychart-beta title "Decoder Perceptual Quality across Bitrates - 16 kHz Mono Speech (Average MOS)" x-axis ["20k", "24k", "voip_24k"] y-axis "MOS Score" 3.761 --> 4.018 line "Helix AAC 1.0" [3.8417, 3.9370, 3.9126] line "FDK AAC 2.0.0" [3.8417, 3.9369, 3.9128] line "FFmpeg AAC N-126786-g3fc4f99a79" [3.8411, 3.9377, 3.9124] line "Apple AAC 27.0" [3.8418, 3.9371, 3.9131] line "FAAD 3 (f9fbcb76)" [3.8405, 3.9367, 3.9117] line "FAAD 2.11.3" [3.8418, 3.9363, 3.9112]LC Profile
Spec Conformance (Mean SNR - 16 kHz Mono Speech)
xychart-beta title "Decoder Spec Conformance across Bitrates - 16 kHz Mono Speech (Mean SNR dB)" x-axis ["20k", "24k", "voip_24k"] y-axis "SNR (dB)" 16.09 --> 20.72 line "Helix AAC 1.0" [17.2908, 19.5182, 18.6263] line "FDK AAC 2.0.0" [17.2907, 19.5182, 18.6267] line "FFmpeg AAC N-126786-g3fc4f99a79" [17.2902, 19.5202, 18.6288] line "Apple AAC 27.0" [17.2908, 19.5182, 18.6267] line "FAAD 3 (f9fbcb76)" [17.2881, 19.5172, 18.6258] line "FAAD 2.11.3" [17.2875, 19.5116, 18.6266]LC Profile
Timing Alignment Delay (ms - 16 kHz Mono Speech)
LC Profile
Decoding Speed (xRT - 16 kHz Mono Speech)
xychart-beta title "Decoding Speed across Bitrates - 16 kHz Mono Speech (xRealtime)" x-axis ["20k", "24k", "voip_24k"] y-axis "Speed (xRT)" 88.1 --> 200 line "Helix AAC 1.0" [702.6085, 652.4048, 636.4197] line "FDK AAC 2.0.0" [537.4625, 516.3739, 536.7726] line "FFmpeg AAC N-126786-g3fc4f99a79" [143.9609, 144.5204, 147.7135] line "Apple AAC 27.0" [149.8646, 153.1644, 159.4462] line "FAAD 3 (f9fbcb76)" [620.3534, 616.3694, 612.2554] line "FAAD 2.11.3" [538.8477, 504.1453, 482.6856]LC Profile
24 kHz Mono Speech
Per-Scenario Average MOS (24 kHz Mono Speech)
xychart-beta title "Decoder Perceptual Quality across Bitrates - 24 kHz Mono Speech (Average MOS)" x-axis ["28k", "32k"] y-axis "MOS Score" 4.348 --> 4.595 line "Helix AAC 1.0" [4.4277, 4.5120] line "FDK AAC 2.0.0" [4.4307, 4.5145] line "FFmpeg AAC N-126786-g3fc4f99a79" [4.4286, 4.5139] line "Apple AAC 27.0" [4.4307, 4.5146] line "FAAD 3 (f9fbcb76)" [4.4289, 4.5124] line "FAAD 2.11.3" [4.4295, 4.5127]LC Profile
Spec Conformance (Mean SNR - 24 kHz Mono Speech)
xychart-beta title "Decoder Spec Conformance across Bitrates - 24 kHz Mono Speech (Mean SNR dB)" x-axis ["28k", "32k"] y-axis "SNR (dB)" 16.11 --> 20.06 line "Helix AAC 1.0" [17.3108, 18.8572] line "FDK AAC 2.0.0" [17.3106, 18.8571] line "FFmpeg AAC N-126786-g3fc4f99a79" [17.3101, 18.8568] line "Apple AAC 27.0" [17.3107, 18.8571] line "FAAD 3 (f9fbcb76)" [17.3119, 18.8624] line "FAAD 2.11.3" [17.3159, 18.8629]LC Profile
Timing Alignment Delay (ms - 24 kHz Mono Speech)
LC Profile
Decoding Speed (xRT - 24 kHz Mono Speech)
xychart-beta title "Decoding Speed across Bitrates - 24 kHz Mono Speech (xRealtime)" x-axis ["28k", "32k"] y-axis "Speed (xRT)" 68 --> 200 line "Helix AAC 1.0" [744.1000, 747.2962] line "FDK AAC 2.0.0" [599.4081, 592.8930] line "FFmpeg AAC N-126786-g3fc4f99a79" [138.3303, 129.7534] line "Apple AAC 27.0" [163.5405, 165.3013] line "FAAD 3 (f9fbcb76)" [730.8933, 698.8497] line "FAAD 2.11.3" [499.5335, 494.0919]LC Profile
32 kHz Stereo
Per-Scenario Average MOS (32 kHz Stereo)
xychart-beta title "Decoder Perceptual Quality across Bitrates - 32 kHz Stereo (Average MOS)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "MOS Score" 2.114 --> 4.754 line "Helix AAC 1.0" [2.3623, 3.8196, 4.2830, 4.4546, 4.5341] line "FDK AAC 2.0.0" [2.3336, 3.7732, 4.2502, 4.4215, 4.5000] line "FFmpeg AAC N-126786-g3fc4f99a79" [2.3424, 3.7838, 4.2643, 4.4325, 4.5113] line "Apple AAC 27.0" [2.3430, 3.7834, 4.2648, 4.4314, 4.5115] line "FAAD 3 (f9fbcb76)" [2.3425, 3.7842, 4.2639, 4.4309, 4.5118] line "FAAD 2.11.3" [2.3418, 3.7755, 4.2608, 4.4278, 4.5068]LC Profile
HE-v1 Profile
HE-v2 Profile
Scores marked (1ch) indicate mono output on HE-v2 stereo bitstreams due to lack of Parametric Stereo decoding.
Spec Conformance (Mean SNR - 32 kHz Stereo)
xychart-beta title "Decoder Spec Conformance across Bitrates - 32 kHz Stereo (Mean SNR dB)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "SNR (dB)" 5.57 --> 19.66 line "Helix AAC 1.0" [6.8528, 13.1842, 16.0365, 17.0041, 18.4593] line "FDK AAC 2.0.0" [6.7918, 13.0992, 15.9042, 16.8874, 18.3233] line "FFmpeg AAC N-126786-g3fc4f99a79" [6.8226, 13.1822, 16.0257, 16.9893, 18.4354] line "Apple AAC 27.0" [6.8221, 13.1796, 16.0209, 16.9829, 18.4282] line "FAAD 3 (f9fbcb76)" [6.8238, 13.1785, 16.0194, 16.9819, 18.4292] line "FAAD 2.11.3" [6.7702, 13.0516, 15.9555, 16.9093, 18.3517]LC Profile
HE-v1 Profile
HE-v2 Profile
Timing Alignment Delay (ms - 32 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Decoding Speed (xRT - 32 kHz Stereo)
xychart-beta title "Decoding Speed across Bitrates - 32 kHz Stereo (xRealtime)" x-axis ["16k", "48k", "64k", "80k", "96k"] y-axis "Speed (xRT)" 94.17 --> 200 line "Helix AAC 1.0" [563.7569, 444.1756, 434.3704, 436.3754, 434.0983] line "FDK AAC 2.0.0" [454.3498, 354.5864, 357.2902, 338.3488, 334.2354] line "FFmpeg AAC N-126786-g3fc4f99a79" [148.2413, 140.9891, 141.8777, 147.7437, 143.8908] line "Apple AAC 27.0" [208.1391, 183.6245, 183.6247, 178.6178, 180.0466] line "FAAD 3 (f9fbcb76)" [609.1908, 531.9259, 517.5964, 542.2237, 526.4748] line "FAAD 2.11.3" [518.1251, 411.4624, 405.4143, 388.1731, 389.4969]LC Profile
HE-v1 Profile
HE-v2 Profile
44.1 kHz Stereo
Per-Scenario Average MOS (44.1 kHz Stereo)
xychart-beta title "Decoder Perceptual Quality across Bitrates - 44.1 kHz Stereo (Average MOS)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "MOS Score" 4.198 --> 4.853 line "Helix AAC 1.0" [4.2923, 4.6772, 4.7270, 4.7546, 4.7730] line "FDK AAC 2.0.0" [4.2776, 4.6606, 4.7099, 4.7371, 4.7554] line "FFmpeg AAC N-126786-g3fc4f99a79" [4.2814, 4.6650, 4.7148, 4.7424, 4.7607] line "Apple AAC 27.0" [4.2819, 4.6649, 4.7147, 4.7423, 4.7607] line "FAAD 3 (f9fbcb76)" [4.2822, 4.6649, 4.7147, 4.7423, 4.7607] line "FAAD 2.11.3" [4.2788, 4.6599, 4.7096, 4.7372, 4.7556]LC Profile
HE-v1 Profile
HE-v2 Profile
Scores marked (1ch) indicate mono output on HE-v2 stereo bitstreams due to lack of Parametric Stereo decoding.
Spec Conformance (Mean SNR - 44.1 kHz Stereo)
xychart-beta title "Decoder Spec Conformance across Bitrates - 44.1 kHz Stereo (Mean SNR dB)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "SNR (dB)" 14.18 --> 28.06 line "Helix AAC 1.0" [15.3759, 21.1659, 23.1838, 24.6252, 26.8424] line "FDK AAC 2.0.0" [15.5071, 21.0861, 23.0780, 24.5045, 26.7090] line "FFmpeg AAC N-126786-g3fc4f99a79" [15.5785, 21.1857, 23.2056, 24.6464, 26.8628] line "Apple AAC 27.0" [15.5775, 21.1814, 23.2009, 24.6420, 26.8588] line "FAAD 3 (f9fbcb76)" [15.5757, 21.1803, 23.1997, 24.6403, 26.8560] line "FAAD 2.11.3" [15.5134, 21.1081, 23.1289, 24.5697, 26.7863]LC Profile
HE-v1 Profile
HE-v2 Profile
Timing Alignment Delay (ms - 44.1 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Decoding Speed (xRT - 44.1 kHz Stereo)
xychart-beta title "Decoding Speed across Bitrates - 44.1 kHz Stereo (xRealtime)" x-axis ["64k", "128k", "160k", "192k", "256k"] y-axis "Speed (xRT)" 85.28 --> 200 line "Helix AAC 1.0" [376.9699, 353.8443, 329.3958, 319.7177, 316.0548] line "FDK AAC 2.0.0" [306.6794, 279.1072, 271.1138, 254.3562, 259.1390] line "FFmpeg AAC N-126786-g3fc4f99a79" [131.9095, 135.0499, 128.9737, 122.3967, 120.6387] line "Apple AAC 27.0" [176.6835, 182.1289, 172.5267, 176.4292, 174.3470] line "FAAD 3 (f9fbcb76)" [474.2021, 443.2514, 416.3115, 404.3310, 374.0778] line "FAAD 2.11.3" [349.0087, 320.0043, 330.8251, 323.8996, 300.2193]LC Profile
HE-v1 Profile
HE-v2 Profile
48 kHz Stereo
Per-Scenario Average MOS (48 kHz Stereo)
xychart-beta title "Decoder Perceptual Quality across Bitrates - 48 kHz Stereo (Average MOS)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "MOS Score" 2.603 --> 4.989 line "Helix AAC 1.0" [2.8204, 3.3257, 3.5712, 3.8060, 4.1160, 4.2805, 4.5757, 4.6834, 4.7356, 4.7644, 4.7839, 4.7905] line "FDK AAC 2.0.0" [2.8023, 3.3037, 3.5505, 3.7846, 4.1034, 4.2680, 4.5632, 4.6701, 4.7219, 4.7504, 4.7697, 4.7762] line "FFmpeg AAC N-126786-g3fc4f99a79" [2.8086, 3.3134, 3.5581, 3.7912, 4.1087, 4.2717, 4.5666, 4.6741, 4.7263, 4.7551, 4.7746, 4.7811] line "Apple AAC 27.0" [2.8093, 3.3136, 3.5569, 3.7909, 4.1092, 4.2716, 4.5665, 4.6740, 4.7263, 4.7551, 4.7746, 4.7811] line "FAAD 3 (f9fbcb76)" [2.8105, 3.3137, 3.5579, 3.7909, 4.1092, 4.2710, 4.5665, 4.6741, 4.7263, 4.7551, 4.7746, 4.7811] line "FAAD 2.11.3" [2.8033, 3.3056, 3.5513, 3.7834, 4.1049, 4.2677, 4.5616, 4.6689, 4.7209, 4.7498, 4.7692, 4.7758]LC Profile
HE-v1 Profile
HE-v2 Profile
Scores marked (1ch) indicate mono output on HE-v2 stereo bitstreams due to lack of Parametric Stereo decoding.
Spec Conformance (Mean SNR - 48 kHz Stereo)
xychart-beta title "Decoder Spec Conformance across Bitrates - 48 kHz Stereo (Mean SNR dB)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "SNR (dB)" 6.03 --> 30.71 line "Helix AAC 1.0" [8.1545, 9.8627, 11.4111, 12.4588, 14.0621, 15.4070, 18.2883, 21.1958, 23.2820, 24.7733, 26.9234, 28.6291] line "FDK AAC 2.0.0" [8.1600, 9.8447, 11.3928, 12.4447, 14.0275, 15.3704, 18.2477, 21.1304, 23.1890, 24.6637, 26.7942, 28.4970] line "FFmpeg AAC N-126786-g3fc4f99a79" [8.1894, 9.8883, 11.4398, 12.4898, 14.0756, 15.4198, 18.3029, 21.2106, 23.2981, 24.7896, 26.9381, 28.6422] line "Apple AAC 27.0" [8.1993, 9.8936, 11.4455, 12.4951, 14.0830, 15.4260, 18.3099, 21.2169, 23.3039, 24.7955, 26.9441, 28.6489] line "FAAD 3 (f9fbcb76)" [8.1981, 9.8944, 11.4456, 12.4958, 14.0830, 15.4265, 18.3099, 21.2157, 23.3024, 24.7931, 26.9412, 28.6439] line "FAAD 2.11.3" [8.0865, 9.7711, 11.3191, 12.3653, 14.0137, 15.3584, 18.2304, 21.1374, 23.2245, 24.7157, 26.8645, 28.5692]LC Profile
HE-v1 Profile
HE-v2 Profile
Timing Alignment Delay (ms - 48 kHz Stereo)
LC Profile
HE-v1 Profile
HE-v2 Profile
Decoding Speed (xRT - 48 kHz Stereo)
xychart-beta title "Decoding Speed across Bitrates - 48 kHz Stereo (xRealtime)" x-axis ["24k", "32k", "40k", "48k", "56k", "64k", "96k", "128k", "160k", "192k", "256k", "320k"] y-axis "Speed (xRT)" 84 --> 200 line "Helix AAC 1.0" [426.0604, 394.5801, 376.9296, 363.0019, 333.2439, 341.9721, 323.0202, 317.8209, 306.0912, 298.0046, 270.8302, 262.6450] line "FDK AAC 2.0.0" [342.2242, 313.6685, 309.4781, 285.0550, 292.8186, 287.3344, 263.4180, 255.2864, 238.9874, 242.0014, 233.1380, 236.1786] line "FFmpeg AAC N-126786-g3fc4f99a79" [131.6780, 138.8394, 131.9305, 135.0919, 136.1328, 134.5948, 134.1701, 130.7614, 130.1114, 126.2803, 127.7449, 123.5963] line "Apple AAC 27.0" [180.8001, 176.3110, 175.9057, 174.0911, 170.9538, 174.1598, 159.4808, 165.4691, 179.5839, 178.6036, 173.8136, 193.0107] line "FAAD 3 (f9fbcb76)" [519.5780, 492.0878, 475.5820, 446.5402, 450.4920, 430.9468, 420.2961, 389.3968, 398.6488, 394.3761, 370.2523, 331.0306] line "FAAD 2.11.3" [396.8935, 382.6077, 359.3876, 341.5983, 367.2826, 352.2574, 337.8924, 310.5881, 286.4024, 273.4340, 260.4886, 249.8170]LC Profile
HE-v1 Profile
HE-v2 Profile
44.1 kHz 5.1 Surround
Per-Scenario Average MOS (44.1 kHz 5.1 Surround)
Spec Conformance (Mean SNR - 44.1 kHz 5.1 Surround)
Timing Alignment Delay (ms - 44.1 kHz 5.1 Surround)
Decoding Speed (xRT - 44.1 kHz 5.1 Surround)
Decoder Efficiency & Footprint
Decoding Speed (xRT)
xychart-beta title "Average Decoding Throughput (xRealtime, Higher is Better)" x-axis ["Helix AAC 1.0", "FDK AAC 2.0.0", "FFmpeg AAC N-126786-g3fc4f99a79", "Apple AAC 27.0", "FAAD 3 (f9fbcb76)", "FAAD 2.11.3"] y-axis "Speed (xRT)" 0 --> 613 bar "Decoding Speed" [426.1, 344.1, 135.1, 174.4, 490.3, 376.8]🐛 View Quality Outliers (Issues Worth Investigating)
Decoder Quality Outliers (Issues Worth Investigating)
mof.wavmof.wavmof.wavmof.wavmof.wavmof.wavmof.wavgirl.16b48k.wavqrt.wav12-German-male-speech.441.16b48k.wavqrt.wavqrt.wavmof.wavqrt.wavSeverance__1.31-1.51_.16b48k.wavqrt.wavqrt.wavqrt.wavqrt.wavqrt.wavgirl.16b48k.wav24-Greensleeves-Korean-male-speech.441.16b48k.wavmof.wavgirl.16b48k.wavqrt.wavqrt.wavqrt.wav24-Greensleeves-Korean-male-speech.441.16b48k.wav24-Greensleeves-Korean-male-speech.441.16b48k.wav24-Greensleeves-Korean-male-speech.441.16b48k.wavqrt.wavDecoder Metric Legend:
.text+.rodata+.data, Lower is Better)Generated by
faac-benchmarkversiondc50d3d (2026-09-29 18:53:53 UTC).All reactions