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 sed
perintah yang mengubah nilai chromedriver_path
variabel, ./audible-activator.py
menghasilkan kesalahan seperti 'chromedriver' executable needs to be in PATH
bahkan jika chromedriver
ada di jalan atau di audible-activator
direktori. Jika Anda sed
GNU 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.m4b
dan untuk mengganti -vn -c:v copy
dengan -c copy
.)
Jika Anda mencoba menggunakan ffmpeg
perintah di atas dengan aa
file, bukan aax
file, itu menghasilkan kesalahan seperti Option activation_bytes not found
. Untuk mengunduh buku dari Audible sebagai aax
gantinya aa
, pilih "Enhanced" dari menu tarik-turun "Audio Quality" dalam tampilan untuk mengunduh buku.
aax
file dienkripsi mp4
/ m4a
/ m4b
file sehingga ffmpeg
perintah di atas tidak menyandikan ulang audio dan mempertahankan metadata seperti bab. mp4
,, m4a
dan m4b
merupakan ekstensi nama file alternatif untuk format wadah MPEG-4 Bagian 14. The m4a
dan m4b
ekstensi awalnya diperkenalkan oleh Apple. Satu perbedaan antara ekstensi m4a
dan m4b
adalah bahwa opsi untuk mengingat posisi pemutaran sebelumnya di iTunes diaktifkan secara default untuk file dengan m4b
ekstensi tetapi tidak untuk file dengan m4a
ekstensi. iTunes juga menampilkan file dengan m4b
ekstensi 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 m4b
ekstensi, jadi bahkan Wikipedia masih salah menyatakan bahwa " .m4a
file audio tidak dapat" bookmark "(ingat tempat mendengarkan terakhir), sedangkan .m4b
file ekstensi dapat. " (Meskipun saya tidak tahu apakah masih ada pemutar media lain yang berperilaku seperti iTunes versi lama dalam hal itu.)
UTI untuk m4b
ekstensi adalah com.apple.protected-mpeg-4-audio
dan Finder menunjukkan jenis semua m4b
file sebagai "audio MPEG-4 terproteksi" meskipun semua file dengan m4b
ekstensi tidak memiliki perlindungan salinan.