{"id":13760940,"url":"https://github.com/r15ch13/audible-converter","last_synced_at":"2025-04-10T16:05:24.582Z","repository":{"id":10226397,"uuid":"63901970","full_name":"r15ch13/audible-converter","owner":"r15ch13","description":"Fast Audible AAX to M4A converter","archived":false,"fork":false,"pushed_at":"2024-05-31T06:07:01.000Z","size":48144,"stargazers_count":70,"open_issues_count":3,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-03T14:03:15.996Z","etag":null,"topics":["aax","audible","audible-converter","cli","converter","ffmpeg","m4a","mit","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r15ch13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-21T20:58:26.000Z","updated_at":"2025-02-22T14:55:08.000Z","dependencies_parsed_at":"2024-10-24T18:10:29.947Z","dependency_job_id":null,"html_url":"https://github.com/r15ch13/audible-converter","commit_stats":{"total_commits":48,"total_committers":7,"mean_commits":6.857142857142857,"dds":"0.22916666666666663","last_synced_commit":"066081a48e2fde0d623457a1132ae5eaf88a07d1"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r15ch13%2Faudible-converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r15ch13%2Faudible-converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r15ch13%2Faudible-converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r15ch13%2Faudible-converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r15ch13","download_url":"https://codeload.github.com/r15ch13/audible-converter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248250536,"owners_count":21072633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aax","audible","audible-converter","cli","converter","ffmpeg","m4a","mit","nodejs"],"created_at":"2024-08-03T13:01:28.761Z","updated_at":"2025-04-10T16:05:24.564Z","avatar_url":"https://github.com/r15ch13.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Audible Converter (AAX to M4A)\nConverts Audible AAX audiobooks to M4A while keeping chapters and the cover image intact.\nThe cover can be added as a looped image so it will be shown while playing on [Plex Media Server](https://www.plex.tv/)\n\n# Usage\n```\nλ audible-converter -h\n\n  Usage: audible-converter [options] \u003cfile\u003e\n\n\n  Commands:\n\n    list                    list registered devices and their activation bytes (Windows only)\n    lookup \u003cfile|checksum\u003e  lookup activation bytes in RainbowTables generated by https://github.com/inAudible-NG/ (Windows/Linux only)\n    checksum \u003cfile\u003e         show audiobooks checksum\n    download \u003cfile\u003e         download an audiobook from *.adh\n\n  Options:\n\n    -h, --help                      output usage information\n    -V, --version                   output the version number\n    -o, --output \u003cfilename\u003e         output filename\n    -p, --path \u003cpath\u003e               output path\n    -v, --verbose                   output detailed information\n    -a, --activation-bytes \u003cvalue\u003e  4 byte activation secret to decrypt Audible AAX files (e.g. 1CEB00DA)\n    -d, --device \u003cnumber\u003e           registered device number from which activation bytes are used (Windows only)\n    -l, --loop                      add looped cover image to Audiobook\n```\n\n## Example:\n\n```\nλ audible-converter \"*.aax\" -a 1CEB00DA\n\nHaruki Murakami - 1Q84 (Buch 1 \u0026 2) [2012] (Duration: 30h53m0s)\nConverting Audiobook (using 1CEB00DA for decryption) ... 100%\nExtracting Cover Image ... 100%\n\nGuillermo del Toro, Chuck Hogan - Das Blut [2010] (Duration: 12h4m17s)\nConverting Audiobook (using 1CEB00DA for decryption) ... 100%\nExtracting Cover Image ... 100%\n\nStephen King - Der Anschlag [2012] (Duration: 31h50m22s)\nConverting Audiobook (using 1CEB00DA for decryption) ... 100%\nExtracting Cover Image ... 100%\n\nMax Brooks - Der Zombie Survival Guide. Überleben unter Untoten [2011] (Duration: 9h5m32s)\nConverting Audiobook (using 1CEB00DA for decryption) ... 100%\nExtracting Cover Image ... 100%\n\nFinished converting 4 Audiobooks!\n```\n\n# Requirements\n* [x] Installed Audible Download Manager (for getting your activation bytes)\n  * On OSX or Linux you could use this method http://apple.stackexchange.com/a/243670\n* [x] [ffmpeg](https://ffmpeg.org/) for converting. **The executables need to be in the same folder as the module OR in PATH!**\n\n# How it works\n* Extract cover image:\n  * `ffmpeg -y -i audiobook.aax cover.png`\n* Decrypted and convert to m4a:\n  * `ffmpeg -y -activation_bytes 1CEB00DA -i audiobook.aax -c:a copy -vn audiobook.m4a`\n* Add looped cover image:\n  * `ffmpeg -y -r 1 -loop 1 -i cover.png -i audiobook.m4a -c:a copy -shortest audiobook.m4v`\n\n# License\n[The MIT License (MIT)](http://r15ch13.mit-license.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr15ch13%2Faudible-converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr15ch13%2Faudible-converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr15ch13%2Faudible-converter/lists"}