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 " | ||