https://github.com/dcherednik/atracdenc
Dirty implementation of ATRAC1, ATRAC3 encoder
https://github.com/dcherednik/atracdenc
atrac audio-codec
Last synced: about 1 year 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 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T21:03:45.000Z (over 1 year ago)
- Last Synced: 2024-10-24T09:04:09.934Z (over 1 year 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
* libsndfiles
binary:
```
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