Skip to content

Social Card of this repo

AAX Audio Converter ​

A TypeScript library and CLI tool for converting Audible AAX audiobooks to standard MP3, M4A, or M4B formats.

Features ​

  • Convert AAX files to MP3, M4A, or M4B formats
  • Preserve chapter information
  • Automatically detect Audible activation code
  • Split audiobooks by chapters
  • Simple command-line interface

Get Started ​

It's rather simple to get started:

bash
# Install globally
npm install -g @stacksjs/aax

# Or use with npx
npx @stacksjs/aax

# Convert an AAX file
aax convert your-audiobook.aax

Requirements ​

  • ffmpeg & audible must be installed and available in your PATH

Developer Experience (DX) ​

This package comes pre-configured with the following:

Changelog ​

Please see our releases page for more information on what has changed recently.

Contributing ​

Please review the Contributing Guide for details.

Stargazers ​

Stargazers over time

Community ​

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

Discussions on GitHub

For casual chit-chat with others using this package:

Join the Stacks Discord Server

Postcardware ​

"Software that is free, but hopes for a postcard." We love receiving postcards from around the world showing where Stacks is being used! We showcase them on our website too.

Our address: Stacks.js, 12665 Village Ln #2306, Playa Vista, CA 90094, United States 🌎

Credits ​

Sponsors ​

We would like to extend our thanks to the following sponsors for funding Stacks development. If you are interested in becoming a sponsor, please reach out to us.

License ​

The MIT License (MIT). Please see LICENSE for more information.

Made with 💙

Released under the MIT License.