aboutsummaryrefslogtreecommitdiffstats

atracdenc - ATRAC Decoder Encoder

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