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/PlugInsdirectory - 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/PlugInsVBR 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.