It is free LGPL implementation of ATRAC1, ATRAC3 encoders.
Building:
You need:
- C++14 compiler.
- cmake >= 3.1
- libsndfiles
In case of git clone command GHA submodule should be fetched:
git submodule update --init --recursive
binary:
cd src
mkdir build
cd build
cmake ../
make
Binary and tests (for development):
Make sure google test library is installed
debian:
apt-get install libgtest-dev cmake-extras
Now we can build
cd test
cmake ../
make
Usage:
ATRAC1:
./atracdenc -e atrac1 -i ~/01.wav -o /tmp/01.aea
ATRAC3:
./atracdenc -e atrac3 -i ~/01.wav -o /tmp/01.oma
More information on the atracdenc man page
Limitations:
- Bit allocation based on the tonality of the signal (see http://www.minidisc.org/aes_atrac.html)
- Only 44100 16bit wav input file