Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howtos:aax2mp3_neu [2020/03/30 11:13] – morquai | howtos:aax2mp3_neu [2023/11/15 15:05] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
* Audible App - Der letzte Schrei, eine App um auf dem Handy oder dem PC, ohne Software von Drittanbietern, | * Audible App - Der letzte Schrei, eine App um auf dem Handy oder dem PC, ohne Software von Drittanbietern, | ||
- | Bei Itunes habe ich keine Möglichkeit gefunden, | + | Wie genau man an die Activation Bytes kommt findet ihr [[.:howtos:aax2mp3_neu:get_activation_bytes|hier]] als Step-by-Step Anleitung\\ |
- | * Audible Manager - schreibt die Activation Bytes in die Windows Registry | + | |
- | * "reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Audible\SWGIDMAP" | + | |
- | * sollte seinen PC mehrfach aktiviert haben, ist der erste Wert der korrekte | + | |
- | * Hier mal ein Beispiel Output | + | |
- | < | + | |
- | 1 REG_BINARY | + | |
- | 2 REG_BINARY | + | |
- | 3 REG_BINARY | + | |
- | 4 REG_BINARY | + | |
- | 5 REG_BINARY | + | |
- | 6 REG_BINARY | + | |
- | 7 REG_BINARY | + | |
- | * Audible App - Die Activation Bytes stehen in der Datei " | + | |
- | * Öffnet die Datei mit einen Hex-Editor Eurer Wahl und nehmt die ersten 4 Byte in Hex (also 8 Zeichen) | + | |
- | * Solltet | + | |
- | + | ||
- | < | + | |
- | + | ||
- | * Ein weiteres Utility ist [[https:// | + | |
- | * Ladet von [[https:// | + | |
- | * legt ein Unterverzeichnis " | + | |
- | * ffprobe wird nun benötigt, um die Checksumme einer Eurer .aax Dateien zu ermitteln. | + | |
- | < | + | |
- | * Der Output sieht dann so aus (nur der Anfang) | + | |
- | < | + | |
- | built with gcc 9.2.1 (GCC) 20200122 | + | |
- | configuration: | + | |
- | libavutil | + | |
- | libavcodec | + | |
- | libavformat | + | |
- | libavdevice | + | |
- | libavfilter | + | |
- | libswscale | + | |
- | libswresample | + | |
- | libpostproc | + | |
- | [mov, | + | |
- | [mov, | + | |
- | [mov, | + | |
- | [aac @ 000001fa241dfd40] Multiple frames in a packet. | + | |
- | [aac @ 000001fa241dfd40] Prediction is not allowed in AAC-LC. | + | |
- | Input #0, mov, | + | |
- | Metadata: | + | |
- | major_brand | + | |
- | minor_version | + | |
- | compatible_brands: | + | |
- | creation_time | + | |
- | comment | + | |
- | * Interessant ist nur die Checksumme | + | |
- | < | + | |
- | * Nun noch rcrack aufrufen und di Activation Bytes werden angezeigt: | + | |
- | < | + | |
- | * die letzte Zeile zeigt die Activation Bytes (hex: | + | |
- | < | + | |
- | ---------------------------------------------------------------- | + | |
- | 1dd2575473028f207648bbad70c2a263f2142847 | + | |
- | * bis hierhin | + | |
+ | Nachdem ich mit " | ||
+ | * im MP3 Format fehlen die Kapitel | ||
+ | * Das Hörbuch muss kapitelweise aufgeteilt werden, die ffmpeg Optionen " | ||
+ | * Kann ich die Qualtität der Ausgabe beeinflussen? | ||
+ | * Natürlich bietet ein Encoder dazu Möglichkeiten, | ||
+ | * Wo sind die Metadaten, wie Titel, Album etc, hin | ||
+ | * Man muss ffmpeg explizit anweisen diese mitzunehmen, | ||
+ | * Wenn ich das in Kapitel aufteile brauche ich pro Kapitel einen eigenen Titel und die Tracknummer | ||
+ | * Auch das geht - " | ||
+ | * Das Ganze soll möglichst ohne manuelles Zutun geschehen | ||
+ | * Ich will ja nicht immer mit der Maus ein Hörbuch auswählen, sondern alle neuen Hörbücher in einem Rutsch bearbeiten | ||
+ | * Das Programm braucht ein Eingabe Verzeichnis und ein Ausgabe Verzeichnis. Alle im Eingabeverzeichnis befindlichen Hörbücher werden konvertiert und danach als erledigt gekennzeichnet. Letzteres wird, nach erfolgreicher Bearbeitung, | ||
+ | * Die Vorgaben zur Konvertierung müssen gespreichert werden können | ||
+ | * Ein zweites Programm zur Pflege der Einstellungen muss als GUI erstellt werden | ||
- | Aus thermischen Gründen, im Winter ist es zu kalt um meine E-Book Reader in der Hand zu halten | + | Nun frisch ans Werk und mit einer, mir bis dato nur rudimentär bekannten, Programmiersprache |
- | Zwei komfortable Lösungen habe ich gefunden, einmal über die Brennfunktion | + | \\ |
- | + | [[https://www.onkel-hartwig.de/downloads/|Onkelhartwigs Download Verzeichnis]] | |
- | AAX2MP3 " | + | |
- | + | ||
- | === MP3's " | + | |
- | Ich gehe mal davon aus, das Itunes installiert und Virtual CD bereits installiert sind. In den Einstellungen von Virtual CD wird ein virtueller Brenner definiert, den man in Itunes nutzen kann. Bisher habe ich auch die Erfahrung gemacht, das Virtual CD nach den funktionalen Windows 10 Updates (etwa vierteljährig) nicht mehr sauber funktioniert und eine De- und anschließende Neuinstallation erforderlich ist. \\ | + | |
- | Als erstes müssen wir den virtuellen Brenner mit einem virtuellen Rohling versorgen. Dazu rechtsklickt man auf das Virtual CD Icon in der Taskleiste, fährt mit der Maus auf den virtuellen Brenner, klickt dann auf virtuellen Rohling einlegen und wählt " | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | In Itunes importiert man nun das Hörbuch und authorisiert seinen Audible Account indem man einfach versucht das Hörbuch abzuspielen. Nun legt man eine Wiedergabeliste an, die dieses Hörbuch enthält. Ein Rechtsklick auf die Wiedergabeliste bietet den Punkt " | + | |
- | + | ||
- | === MP3's mit AAX2MP3 erstellen === | + | |
- | Ich muss das Rad ja nicht komplett neu erfinden, daher habe ich folgendes | + | |
- | + | ||
- | Folgende Bemerkungen habe ich dazu: | + | |
- | * Nach dem Download des ersten Hörbuchs sollte man dieses einmalig für ein paar Sekunden im Audible Manager anspielen | + | |
- | * Im Folgenden braucht der Audible Manager nicht wieder gestartet zu werden, AAX2MP3 findet den Entschlüsselungskey auch so. | + | |
- | * Der Download Link ist veraltet, besser ist es ([[https://sourceforge.net/p/aaxtomp3/ | + | |