Đầ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 sed
lệnh thay đổi giá trị của chromedriver_path
biến, ./audible-activator.py
sẽ xảy ra lỗi như 'chromedriver' executable needs to be in PATH
ngay cả khi chromedriver
đang ở trên đường dẫn hoặc trong audible-activator
thư mục. Nếu bạn sed
là 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.m4b
và để thay thế -vn -c:v copy
với -c copy
.)
Nếu bạn cố gắng sử dụng ffmpeg
lệnh trên với một aa
tệp thay vì một aax
tệ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 aax
thay 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.
aax
các tệp được mã hóa mp4
/ m4a
/ m4b
tệp để ffmpeg
lệ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
, m4a
và m4b
là 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 m4a
và m4b
ban đầu được giới thiệu bởi Apple. Một điểm khác biệt giữa phần mở rộng m4a
và m4b
phầ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ó m4b
phần mở rộng nhưng không dành cho các tệp có m4a
phần mở rộng. iTunes cũng hiển thị các tệp có m4b
phầ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ó m4b
phần mở rộng, do đó, ngay cả Wikipedia vẫn nói không chính xác rằng " .m4a
tệp âm thanh không thể" đánh dấu "(hãy nhớ điểm nghe cuối cùng), trong khi .m4b
cá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 m4b
tiện ích mở rộng là com.apple.protected-mpeg-4-audio
và Finder hiển thị loại tất cả m4b
các tệp là "âm thanh MPEG-4 được bảo vệ" mặc dù tất cả các tệp có m4b
tiện ích mở rộng không có bảo vệ bản sao.