Frage

Ich bin auf der Suche nach einer cat für aac Musikdateien (die Sachen iTunes verwendet).

Use Case: Mein Schwiegervater nicht Computer mit Ausnahme von Hörbüchern berührt er seinen iPod herunterlädt. Ich habe ihm einige iTunes (Windows) Grundlagen gelehrt, aber seine Bibliothek ist ein Chaos. Es stellt sich heraus, dass iTunes für das Hören von Podcasts und zufälligen Songs aus Ihrer Bibliothek optimiert ist, nicht für Hörbüchern.

Ich möchte ein Skript schreiben (vorzugsweise Python, aber komfortabel mit anderen Sachen auch) seine Hörbuch-CDs in einer vernünftigen Art und Weise zu importieren, die Titel der CDs in einem Lesezeichen erstellt aac-Datei kombiniert (.m4b?) Und dann das Hinzufügen dass iTunes so zeigt es im Hörbüchern Abschnitt auf.

Ich habe herausgefunden, wie man iTunes sprechen (es gibt eine COM-Schnittstelle in Windows, suchen Sie nach der iTunes SDK). Mit Hilfe dieser Schnittstelle kann ich iTunes verwenden, um die CD zu aac-Format zu rippen. Es ist die eigentliche Verkettung der aac Dateien Ich bin mit Mühe haben. Nicht das richtige Material im Netz finden ...

War es hilfreich?

Lösung

Ich habe ein Freeware-Programm namens „Kapitel und Vers“ m4a (AAC) Dateien in einer einzigen M4B Hörbuchs Datei mit Kapitelmarkierungen und Metadaten verketten.

Wenn Sie bereits die CDs in AAC mit iTunes gerippt (was Sie sagen, Sie haben), dann ist der Rest mit meiner Software einfach. Ich schrieb es für diesen genauen Grund und Szenario. Sie können es herunterladen von www.lodensoftware.com

Nach dem Versuch, mit Slideshow Assembler, dem QT-SDK und eine Reihe von anderen Kommandozeilen-Tool zu arbeiten, endete ich meine eigene Anwendung auf dem Aufbau auf der Grundlage der öffentlich zugängliche MP4v2 Bibliothek. Die Verkettungs von Dateien und das Hinzufügen von Kapiteln werden die MP4v2 Bibliothek durchgeführt werden.

Es gibt durchaus ein paar Nuancen beim Aufbau eines Hörbuchs richtig für den iPod formatiert. Die Informationen sind schwer zu finden. Arbeiten mit Apple-Dokumentation und offenen Bibliotheken hat seine eigenen Herausforderungen.

Best of Luck.

Andere Tipps

Nicht Programmierung ähnliche (na ja, irgendwie.)

iTunes hat bereits Funktionalität als eine einzige Spur rippen Check this out (zB einen Hörbuchs.): http://www.ehow.com/how_2108906_merge-cd-single-track-itunes.html

Das behebt Ihr unmittelbares Problem, aber ich glaube die Leute halten können diskutieren, wie es programmatisch zu tun.

Die stärkste Python Audio-Manipulation-Modul gibt, scheint Python Audio Tools zu sein. Der Download kommt mit CLI-Tool, die wahrscheinlich alles tun würde, was Sie tun wollen würden, auch Rippen, so dass Sie auch mit Shell-Skripten des Ganze auszukommen. Das Modul selbst ist auch ziemlich leistungsstark und hat eine Reihe von praktischen Funktionen Audio-Dateien zu manipulieren. Wenn Sie mit dem Schreiben alles in Python halten möchten, können Sie möglicherweise genug lernen, zu tun, was Sie nach dem Studium ihrer CLI Quellcode machen wollen. Insbesondere haben sie ein Werkzeug, das gerade tut Audiodatei Katze in jedem Codec. (Sie sind abhängig von FAAC / FAAD2 für AAC-Unterstützung, aber das ist für jede Bibliothek wahr sein würden Sie finden)

Ich habe keine aac Codec-Bibliothek für Python gesehen, aber man konnte WAV-Dateien als Vermittler-Format verwenden.

Sie können die Titel von der CD als WAV-Dateien, ziehen und dann mit dem Wellen-Modul sie in eine große Datei verketten, die dann von itunes in aac konvertiert werden konnten. Dies kann Ihre Bearbeitungszeit erheblich erhöht aufgrund der Größe der Daten, aber es wäre ziemlich einfach, und Sie brauchen keine externen Bibliotheken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top