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:22] – morquai | howtos:aax2mp3_neu [2023/11/15 14:58] (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 |
- | * Audible Manager | + | |
- | * "reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Audible\SWGIDMAP" | + | Nachdem ich mit " |
- | * sollte seinen PC mehrfach aktiviert haben, ist der erste Wert der korrekte | + | * im MP3 Format fehlen die Kapitel |
- | * Hier mal ein Beispiel Output | + | * Das Hörbuch muss kapitelweise aufgeteilt werden, |
- | | + | * Kann ich die Qualtität der Ausgabe beeinflussen? |
- | 1 REG_BINARY | + | * Natürlich bietet ein Encoder dazu Möglichkeiten, " |
- | 2 REG_BINARY | + | * Wo sind die Metadaten, wie Titel, Album etc, hin |
- | 3 REG_BINARY | + | * Man muss ffmpeg explizit anweisen diese mitzunehmen, " |
- | 4 REG_BINARY | + | * Wenn ich das in Kapitel aufteile brauche ich pro Kapitel einen eigenen Titel und die Tracknummer |
- | 5 REG_BINARY | + | * Auch das geht - " |
- | 6 REG_BINARY | + | * Das Ganze soll möglichst ohne manuelles Zutun geschehen |
- | 7 REG_BINARY | + | * Ich will ja nicht immer mit der Maus ein Hörbuch auswählen, sondern |
- | * Audible App - Die Activation Bytes stehen in der Datei " | + | * Das Programm braucht |
- | * Öffnet | + | * Die Vorgaben zur Konvertierung müssen gespreichert werden können |
- | * Solltet ihr Cygwin haben reicht folgender, zugegebenermaßen kryptische, Befehl: | + | * Ein zweites Programm zur Pflege der Einstellungen muss als GUI erstellt werden |
- | + | ||
- | < | + | Nun frisch ans Werk und mit einer, mir bis dato nur rudimentär bekannten, Programmiersprache |
- | + | \\ | |
- | * Ein weiteres Utility ist [[https://github.com/inAudible-NG/tables/tree/ | + | [[https://www.onkel-hartwig.de/downloads/|Onkelhartwigs Download Verzeichnis]] |
- | * 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, | + | |
- | | + | |
- | 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 | + | |
- | Jetzt stellen wir fest, das die Activation Bytes unterschiedlich sind. Bei der ersten und zweiten Methode (mit Hex Editor) erhalten wir " | ||
- | Hier kommt die Obscurity ins Spiel, denn wenn man den Hex-String " | ||