Convertit vos livres audio Audible (.aax) en MP3, en un glisser-déposer.
- 100 % autonome : ffmpeg est intégré à l'exécutable, aucune installation requise
- Ultra simple : vous déposez un ou plusieurs fichiers
.aax, vous cliquez sur « Convertir », les MP3 sont créés - Aucune configuration : la clé de déchiffrement (activation bytes) est retrouvée automatiquement à partir du fichier lui-même — comme sur les convertisseurs en ligne (audible-tools), l'identifiant contenu dans l'en-tête du fichier est envoyé à un service public qui renvoie la clé associée. En dernier recours seulement, une connexion à votre compte Audible est demandée
- Portable : se lance sans installation, la configuration est stockée à côté de l'exe (dans
config.json) - Fonctionne aussi avec :
.m4b,.m4a,.mp4,.aac(sans clé, conversion directe)
- Téléchargez
AAXtoMP3.exedepuis la page Releases de ce dépôt - Double-cliquez sur l'exe (aucune installation, aucun autre fichier nécessaire)
- Déposez vos fichiers
.aaxdans la fenêtre (ou cliquez sur « Ajouter des fichiers ») - Cliquez sur CONVERTIR EN MP3
- À la première utilisation, la fenêtre de connexion Audible s'ouvre : entrez vos identifiants une seule fois, la clé est récupérée automatiquement et mémorisée
- Les fichiers MP3 apparaissent à côté de vos fichiers sources
Astuce : vous pouvez aussi déposer directement vos fichiers
.aaxsur l'icône de l'exe : la conversion démarre toute seule.
Pourquoi une clé est parfois demandée ?
Les fichiers .aax sont protégés par un DRM qui exige une clé de 8 caractères (les « activation bytes »). Le programme essaie dans l'ordre :
- de convertir sans clé (fichiers sans DRM) ;
- de retrouver la clé automatiquement via l'identifiant stocké dans l'en-tête du fichier (service public, aucun identifiant demandé) ;
- en dernier recours, de la récupérer en vous connectant à votre compte Audible.
La clé trouvée est ensuite conservée dans config.json (jamais votre mot de passe).
J'ai testé sur audible-tools.kamsker.at et ça marchait sans rien saisir Normal : ce site utilise exactement le même mécanisme (étape 2). Notre outil fait la même chose en local, sans navigateur.
Confidentialité ?
Seuls 20 octets d'identification extraits de l'en-tête du fichier sont envoyés au service public — jamais le fichier, ni son contenu audio. Pour tout désactiver, ajoutez "use_api": false dans config.json : la clé sera alors demandée via la connexion Audible.
Je connais déjà mes activation bytes Collez-les simplement dans le champ « Clé de déchiffrement » — aucune connexion nécessaire.
Mes fichiers ne sont pas convertis / erreur « invalid activation bytes » Cliquez sur « Récupérer automatiquement… » pour retrouver la clé liée à votre compte.
Mes fichiers sont au format .aaxc
Ce nouveau format (téléchargements récents depuis l'app) utilise un DRM différent non pris en charge par ce programme. Téléchargez une ancienne version .aax depuis le site Audible si disponible.
Windows affiche un avertissement au lancement L'exe est signé par aucune autorité (aucun certificat payant). Cliquez sur « Plus d'informations » puis « Exécuter quand même ». C'est un faux positif courant pour les exes PyInstaller.
Prérequis : Windows, Python 3.8+.
pip install pyinstaller tkinterdnd2 requests beautifulsoup4
.\build.ps1L'exe est créé dans dist\AAXtoMP3.exe. Le script réutilise un ffmpeg local s'il en trouve un (WinGet, Chocolatey…), sinon il le télécharge automatiquement depuis gyan.dev.
aax2mp3.py— l'application (interface + conversion + récupération de la clé)gen_icon.py— génèreicon.icobuild.ps1— construit l'exe portable- Mode console :
python aax2mp3.py --cli fichier1.aax fichier2.aax(utile pour tester)
Ce programme est destiné à convertir des livres audio que vous avez légalement achetés, pour votre usage personnel (lecture sur un appareil non pris en charge, etc.). N'utilisez pas cet outil pour contourner des protections dans un but illégal. Respectez les conditions d'utilisation d'Audible et les droits d'auteur.