You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# py_aax_decode
|
|
|
|
|
|
|
|
**py_aax_decode** is a python script which decodes Audible AAX files into
|
|
|
|
PCM WAV format.
|
|
|
|
|
|
|
|
This script *requires* a functioning installation of Audible Manager for
|
|
|
|
Windows, capable of playing back the AAX file in question. The script
|
|
|
|
simply calls functions in ```AAXSDKWin.dll``` to decode the AAX file,
|
|
|
|
and then writes the resulting audio data to disk.
|
|
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
* Install Audible Manager and sign in to your account.
|
|
|
|
* Run the script:
|
|
|
|
```cmd
|
|
|
|
python3 -c "from py_aax_decode import main; main('c:\\path\\to\\input.aax', 'c:\\path\\to\\output.wav')"
|
|
|
|
```
|
|
|
|
* If you're not on 64-bit Windows or have Audible in a non-default location,
|
|
|
|
you will need to provide the path to AAXSDKWin.dll:
|
|
|
|
```cmd
|
|
|
|
python3 -c "from py_aax_decode import main; main('c:\\path\\to\\input.aax', 'c:\\path\\to\\output.wav', dll_path='C:\\Program Files\\Audible\\Bin\\AAXSDKWin.dll')"
|
|
|
|
```
|
|
|
|
|