Pertama jalankan perintah ini:
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
Kemudian masukkan nama pengguna dan kata sandi Anda dan tunggu sebentar hingga kunci aktivasi delapan karakter dicetak.
Jika Anda tidak menjalankan sedperintah yang mengubah nilai chromedriver_pathvariabel, ./audible-activator.pymenghasilkan kesalahan seperti 'chromedriver' executable needs to be in PATHbahkan jika chromedriverada di jalan atau di audible-activatordirektori. Jika Anda sedGNU sed, ganti sed -i ''dengan sed -i.
Setelah itu jalankan perintah seperti ini:
ffmpeg -activation_bytes youractivationkey -i input.aax -c copy output.m4b
(Saya mengedit perintah di atas berdasarkan komentar oleh LiWang dan marcus erronius untuk menggantikan output.m4a;mv output.m4{a,b}dengan output.m4bdan untuk mengganti -vn -c:v copydengan -c copy.)
Jika Anda mencoba menggunakan ffmpegperintah di atas dengan aafile, bukan aaxfile, itu menghasilkan kesalahan seperti Option activation_bytes not found. Untuk mengunduh buku dari Audible sebagai aaxgantinya aa, pilih "Enhanced" dari menu tarik-turun "Audio Quality" dalam tampilan untuk mengunduh buku.
aaxfile dienkripsi mp4/ m4a/ m4bfile sehingga ffmpegperintah di atas tidak menyandikan ulang audio dan mempertahankan metadata seperti bab. mp4,, m4adan m4bmerupakan ekstensi nama file alternatif untuk format wadah MPEG-4 Bagian 14. The m4adan m4bekstensi awalnya diperkenalkan oleh Apple. Satu perbedaan antara ekstensi m4adan m4badalah bahwa opsi untuk mengingat posisi pemutaran sebelumnya di iTunes diaktifkan secara default untuk file dengan m4bekstensi tetapi tidak untuk file dengan m4aekstensi. iTunes juga menampilkan file dengan m4bekstensi di bawah buku audio secara default.
Versi lama dari iTunes tidak memiliki kotak centang untuk mengaktifkan mengingat posisi pemutaran sebelumnya, tetapi mengingat posisi pemutaran sebelumnya selalu diaktifkan untuk file dengan m4bekstensi, jadi bahkan Wikipedia masih salah menyatakan bahwa " .m4afile audio tidak dapat" bookmark "(ingat tempat mendengarkan terakhir), sedangkan .m4bfile ekstensi dapat. " (Meskipun saya tidak tahu apakah masih ada pemutar media lain yang berperilaku seperti iTunes versi lama dalam hal itu.)
UTI untuk m4bekstensi adalah com.apple.protected-mpeg-4-audiodan Finder menunjukkan jenis semua m4bfile sebagai "audio MPEG-4 terproteksi" meskipun semua file dengan m4bekstensi tidak memiliki perlindungan salinan.