This is a FDK AAC encoder plugin for an application named X Lossless Decoder (XLD). XLD works on Mac OS X 10.4 and later. Get it from here.
- Clone this project including submodule
- Build with Xcode (release build is recommended)
- Copy XLDFdkAacOutput.bundle to
~/Library/Application Support/XLD/PlugIns
directory - Launch XLD and configure the plugin
% git clone --recursive --shallow-submodules https://github.com/tmkk/XLDFdkAacOutput.git
% cd XLDFdkAacOutput
% xcodebuild -configuration Release
% cp -a build/Release/XLDFdkAacOutput.bundle ~/Library/Application\ Support/XLD/PlugIns
VBR Quality is mapped to 10 independent degrees according to AACENC_AOT
and AACENC_BITRATEMODE
parameters in the FDK AAC encoder.
Here is a mapping:
QUALITY | AACENC_AOT | AACENC_BITRATEMODE |
---|---|---|
0 | 29 (HE v2) | 1 |
1 | 29 | 2 |
2 | 5 (HE) | 1 |
3 | 5 | 2 |
4 | 5 | 3 |
5 | 5 | 4 |
6 | 2 (LC) | 2 |
7 | 2 | 3 |
8 | 2 | 4 |
9 | 2 | 5 |
This plugin includes the code from
- FDK AAC Encoder https://github.com/mstorsjo/fdk-aac
- L-SMASH https://github.com/l-smash/l-smash
For the license of these products, see fdk-aac/NOTICE and l-smash/LICENSE, respectively.