Question

Je suis en train d'unir plusieurs fichiers audio en un seul mp4/m4a fichier contenant le chapitre de métadonnées.

Je suis actuellement en utilisant QTKit pour ce faire, mais malheureusement, quand QTKit les exportations au format m4a les métadonnées sont tous supprimés (ce qui a été confirmé comme un bug par Apple) voir exemple de code.Je pense que c'règles QTKit pour ce travail, mais il serait heureux d'avoir tort car c'est un de vraiment génial API pour elle si elle a travaillé.

Donc, je suis à la recherche d'un moyen pour concaténer des fichiers audio (format d'entrée n'a pas vraiment d'importance tant que je peux faire la conversion) dans un fichier m4a avec chapitres de métadonnées.

Comme une alternative à code, je suis ouvert à l'idée d'utiliser un existant outil de ligne de commande pour accomplir ce, aussi longtemps qu'il est redistribuable dans le cadre d'une autre application.

Des idées?

Était-ce utile?

La solution

Livre Audio Maker fait quelque chose comme ça, et je crois qu'il utilise ffmpeg sous le capot.Il est open source, donc peut-être que sa vaut le coup d'oeil?

Autres conseils

J'ai découvert ces gars-là: sensoryresearch qui licence une API pour écrire le chapitre/texte/lien pistes pour MP4s (qui est ce que une M4A est).

Selon l'endroit où est le bogue, vous pouvez essayer de vous rendre directement à la QuickTime C Api pour écrire le fichier de film.Vous pouvez aussi essayer d'ajouter les chapitres de la piste en utilisant le C Api.

Aucun mot sur quand Apple va corriger le bug?J'ai l'intention de créer des podcasts améliorés avec QTKit, et la nécessité de ce travail.

ligne de commande outil mp4chaps fait le travail.C'est à partir de mp4v2-utils paquet si vous utilisez Ubuntu.N'oubliez pas de spécifier l'intervalle qt format quicktime, car Nero format des marques de chapitre semble être moins utilisé de nos jours.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top