Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AAXtoMP3

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)

Utilisation (pour tout le monde)

  1. Téléchargez AAXtoMP3.exe depuis la page Releases de ce dépôt
  2. Double-cliquez sur l'exe (aucune installation, aucun autre fichier nécessaire)
  3. Déposez vos fichiers .aax dans la fenêtre (ou cliquez sur « Ajouter des fichiers »)
  4. Cliquez sur CONVERTIR EN MP3
  5. À 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
  6. Les fichiers MP3 apparaissent à côté de vos fichiers sources

Astuce : vous pouvez aussi déposer directement vos fichiers .aax sur l'icône de l'exe : la conversion démarre toute seule.

FAQ

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 :

  1. de convertir sans clé (fichiers sans DRM) ;
  2. de retrouver la clé automatiquement via l'identifiant stocké dans l'en-tête du fichier (service public, aucun identifiant demandé) ;
  3. 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.

Construire l'exe soi-même

Prérequis : Windows, Python 3.8+.

pip install pyinstaller tkinterdnd2 requests beautifulsoup4
.\build.ps1

L'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.

Développement

  • aax2mp3.py — l'application (interface + conversion + récupération de la clé)
  • gen_icon.py — génère icon.ico
  • build.ps1 — construit l'exe portable
  • Mode console : python aax2mp3.py --cli fichier1.aax fichier2.aax (utile pour tester)

Avertissement

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages