İlk önce şu komutları çalıştırın:
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
Ardından Sesli kullanıcı adınızı ve şifrenizi girin ve sekiz karakter etkinleştirme anahtarının yazdırılması için bir süre bekleyin.
Değişkenin sed
değerini değiştiren komutu çalıştırmazsanız , yolda veya dizinde olsa bile hataya neden olur . Eğer senin GNU olduğunu , yerini ile .chromedriver_path
./audible-activator.py
'chromedriver' executable needs to be in PATH
chromedriver
audible-activator
sed
sed
sed -i ''
sed -i
Bundan sonra şöyle bir komut çalıştırın:
ffmpeg -activation_bytes youractivationkey -i input.aax -c copy output.m4b
(Yerine Liwang ve Marcus erronius göre açıklamalara dayanarak, yukarıda I komut düzenlenmiş output.m4a;mv output.m4{a,b}
olan output.m4b
ve yerine -vn -c:v copy
ile -c copy
).
ffmpeg
Yukarıdaki komutu aa
dosya yerine bir dosyayla kullanmaya çalışırsanız aax
, bunun gibi bir hatayla sonuçlanır Option activation_bytes not found
. Bunun aax
yerine Audible'dan aa
bir kitap indirmek için kitap indirmek için görünümdeki "Ses Kalitesi" açılır menüsünden "Geliştirilmiş" i seçin.
aax
dosyalar şifrelenir mp4
/ m4a
/ m4b
dosyalar, böylece ffmpeg
yukarıdaki komut sesi yeniden kodlamaz ve bölümler gibi meta verileri korur. mp4
,, m4a
ve m4b
MPEG-4 Bölüm 14 kapsayıcı biçimi için alternatif dosya adı uzantılarıdır. m4a
Ve m4b
uzantıları aslen Apple tarafından tanıtıldı. m4a
Ve m4b
uzantıları arasındaki bir fark , iTunes'daki önceki oynatma konumunu hatırlama seçeneğinin, m4b
uzantıya sahip dosyalar için varsayılan olarak etkinleştirilmiş, ancak uzantıya sahip dosyalar için etkinleştirilmemesidir m4a
. iTunes ayrıca m4b
varsayılan olarak sesli kitapların altında uzantıya sahip dosyaları görüntüler .
İTunes'un eski sürümlerinde, önceki çalma konumunu hatırlamayı etkinleştirmek için onay kutusu yoktu, ancak bir m4b
uzantıya sahip dosyalar için önceki çalma konumunu hatırlamak her zaman etkinleştirildi , bu nedenle Wikipedia bile yanlış bir şekilde "bir .m4a
ses dosyasının" yer imi ekleyemediğini "( son dinleme noktası), .m4b
uzantı dosyaları olabilir. " (Yine de iTunes'un eski sürümleri gibi davranan başka medya oynatıcıları olup olmadığını bilmememe rağmen.)
m4b
Uzantı için UTI com.apple.protected-mpeg-4-audio
ve Finder, uzantıya m4b
sahip tüm dosyaların m4b
kopya korumasına sahip olmamasına rağmen , tüm dosyaların türünü "korumalı MPEG-4 ses" olarak gösterir .