Đầu tiên chạy các lệnh sau:
brew install chromedriver ffmpeg
sudo easy_install pip
pip install selenium requests
git clone https://github.com/inAudible-NG/audible-activator
cd audible-activator
sed -i '' 's,chromedriver_path = "./chromedriver",chromedriver_path = "/usr/local/bin/chromedriver",' audible-activator.py
./audible-activator.py
Sau đó nhập tên người dùng và mật khẩu Audible của bạn và đợi một lúc để khóa kích hoạt tám ký tự được in.
Nếu bạn không chạy sedlệnh thay đổi giá trị của chromedriver_pathbiến, ./audible-activator.pysẽ xảy ra lỗi như 'chromedriver' executable needs to be in PATHngay cả khi chromedriverđang ở trên đường dẫn hoặc trong audible-activatorthư mục. Nếu bạn sedlà GNU sed, hãy thay thế sed -i ''bằng sed -i.
Sau đó chạy một lệnh như thế này:
ffmpeg -activation_bytes youractivationkey -i input.aax -c copy output.m4b
(Tôi chỉnh sửa các lệnh trên dựa trên ý kiến của Liwang và marcus erronius để thay thế output.m4a;mv output.m4{a,b}với output.m4bvà để thay thế -vn -c:v copyvới -c copy.)
Nếu bạn cố gắng sử dụng ffmpeglệnh trên với một aatệp thay vì một aaxtệp, nó sẽ dẫn đến một lỗi như Option activation_bytes not found. Để tải xuống một cuốn sách từ Audible aaxthay vì aa, hãy chọn "Nâng cao" từ danh sách thả xuống "Chất lượng âm thanh" trong chế độ xem để tải xuống một cuốn sách.
aaxcác tệp được mã hóa mp4/ m4a/ m4btệp để ffmpeglệnh trên không mã hóa lại âm thanh và nó bảo tồn siêu dữ liệu như các chương. mp4, m4avà m4blà các phần mở rộng tên tệp thay thế cho định dạng bộ chứa MPEG-4 Phần 14. Các phần mở rộng m4avà m4bban đầu được giới thiệu bởi Apple. Một điểm khác biệt giữa phần mở rộng m4avà m4bphần mở rộng là tùy chọn ghi nhớ vị trí phát lại trước đó trong iTunes được bật theo mặc định cho các tệp có m4bphần mở rộng nhưng không dành cho các tệp có m4aphần mở rộng. iTunes cũng hiển thị các tệp có m4bphần mở rộng theo audiobook theo mặc định.
Các phiên bản cũ của iTunes không có hộp kiểm để cho phép ghi nhớ vị trí phát lại trước đó, nhưng việc nhớ vị trí phát lại trước đó luôn được bật cho các tệp có m4bphần mở rộng, do đó, ngay cả Wikipedia vẫn nói không chính xác rằng " .m4atệp âm thanh không thể" đánh dấu "(hãy nhớ điểm nghe cuối cùng), trong khi .m4bcác tệp mở rộng có thể. " (Mặc dù tôi không biết liệu vẫn còn những người chơi phương tiện khác hoạt động như các phiên bản cũ của iTunes về mặt đó hay không.)
UTI cho m4btiện ích mở rộng là com.apple.protected-mpeg-4-audiovà Finder hiển thị loại tất cả m4bcác tệp là "âm thanh MPEG-4 được bảo vệ" mặc dù tất cả các tệp có m4btiện ích mở rộng không có bảo vệ bản sao.