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.

25 lines
886 B
Markdown

# 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')"
```