https://github.com/dcherednik/atracdenc
Dirty implementation of ATRAC1, ATRAC3 encoder
https://github.com/dcherednik/atracdenc
atrac audio-codec
Last synced: about 2 months ago
JSON representation
Dirty implementation of ATRAC1, ATRAC3 encoder
- Host: GitHub
- URL: https://github.com/dcherednik/atracdenc
- Owner: dcherednik
- License: lgpl-2.1
- Created: 2015-10-30T21:20:04.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T21:03:45.000Z (7 months ago)
- Last Synced: 2024-10-24T09:04:09.934Z (7 months ago)
- Topics: atrac, audio-codec
- Language: C++
- Homepage:
- Size: 1.45 MB
- Stars: 59
- Watchers: 12
- Forks: 14
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# atracdenc - ATRAC Decoder Encoder
It is free LGPL implementation of ATRAC1, ATRAC3 encoders.Building:
You need:
* C++11 compiler.
* cmake >= 3.1
* libsndfilesbinary:
```
cd src
mkdir build
cd build
cmake ../
make
```binary and tests:
```
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](https://code.mastervirt.ru/atracdenc/about/man/atracdenc.1)
Limitations:
- Bit allocation based on the tonality of the signal (see http://www.minidisc.org/aes_atrac.html)
- Only 44100 16bit wav input file