Führen Sie zuerst die folgenden Befehle aus:
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
Geben Sie dann Ihren Audible-Benutzernamen und Ihr Passwort ein und warten Sie eine Weile, bis der achtstellige Aktivierungsschlüssel gedruckt wurde.
Wenn Sie den sedBefehl, der den Wert der chromedriver_pathVariablen ändert, nicht ausführen , ./audible-activator.pyführt dies zu einem Fehler, 'chromedriver' executable needs to be in PATHauch wenn er chromedriversich im Pfad oder im audible-activatorVerzeichnis befindet. Wenn Sie sedGNU sind sed, ersetzen Sie sed -i ''durch sed -i.
Führen Sie danach einen Befehl wie folgt aus:
ffmpeg -activation_bytes youractivationkey -i input.aax -c copy output.m4b
(Ich habe den obigen Befehl auf der Grundlage der Kommentare von Liwang und marcus erronius zu ersetzen output.m4a;mv output.m4{a,b}mit output.m4bund ersetzen -vn -c:v copymit -c copy.)
Wenn Sie versuchen, den ffmpegobigen Befehl mit einer aaDatei anstelle einer aaxDatei zu verwenden, führt dies zu einem Fehler wie Option activation_bytes not found. Um ein Buch von Audible Download als aaxstatt aa, wählen Sie „Erweitert“ aus dem „Audioqualität“ Drop - Down in der Ansicht für ein Buch herunterzuladen.
aaxDateien sind verschlüsselt mp4/ m4a/ m4bDateien, sodass der ffmpegobige Befehl Audio nicht neu codiert und Metadaten wie Kapitel beibehält. mp4, m4aUnd m4bsind alternative Dateierweiterungen für das MPEG-4 Part 14 Container - Format. Die m4aund m4bErweiterungen wurden ursprünglich von Apple eingeführt. Ein Unterschied zwischen m4aund m4bErweiterungen besteht darin, dass die Option zum Speichern der vorherigen Wiedergabeposition in iTunes standardmäßig für Dateien mit einer m4bErweiterung aktiviert ist , nicht jedoch für Dateien mit einer m4aErweiterung. iTunes zeigt m4bstandardmäßig auch Dateien mit einer Erweiterung unter Hörbüchern an.
In alten Versionen von iTunes war das Kontrollkästchen nicht aktiviert, um das Speichern der vorherigen Wiedergabeposition zu aktivieren. Das Speichern der vorherigen Wiedergabeposition war jedoch immer für Dateien mit einer m4bErweiterung aktiviert , sodass selbst Wikipedia immer noch fälschlicherweise angibt, dass "eine .m4aAudiodatei nicht" bookmarken "kann (denken Sie an die letzter Abhörpunkt), wohingegen .m4bErweiterungsdateien können. " (Auch wenn ich nicht weiß, ob es noch andere Mediaplayer gibt, die sich in dieser Hinsicht wie alte Versionen von iTunes verhalten.)
Die UTI für die m4bErweiterung lautet com.apple.protected-mpeg-4-audiound Finder zeigt die Art aller m4bDateien als "geschütztes MPEG-4-Audio" an, obwohl alle Dateien mit einer m4bErweiterung keinen Kopierschutz haben.