2011-12-07 4 views
5

J'ai une application Android en utilisant FAAC pour convertir PCM brut en AAC brut, mais maintenant je ne sais pas comment il peut être emballé dans un conteneur m4a.Emballage RAA AAC dans un conteneur m4a?

J'ai cherché sur le net et a trouvé beaucoup d'informations, mais aucun d'eux ne résout ma question. La plupart d'entre eux se référant à la ligne de commande ffmpeg/mp4box, mais ce dont j'ai besoin est de résoudre cela dans l'environnement Android, ce qui signifie soit Java Eclipse, ou JNI.

Un indice s'il vous plaît?

+0

Avez-vous obtenu une solution? n'hésitez pas à le partager s'il vous plaît .. –

+0

5 ans plus tard, même problème. Pourriez-vous le résoudre à l'époque? – muetzenflo

+0

@muetzenflo Hey avez-vous résolu votre problème voudrait vous aider. –

Répondre

-2

REMARQUE: OOPS vraiment désolé, je ne ai vu VOUS BESOIN D'UN ANDROID ENVIRONEMENT seule solution. TOUTEFOIS, JE GARDE MA RÉPONSE PUISQU'IL PEUT ÊTRE UTILE POUR CERTAINS AUTRES.

J'ai eu même problème, pas Android, mais même problème lié AAC Raw, et je l'ai trouvé la réponse sur ce forum. Maintenant, mon lecteur portable Rockboxed peut lire des pistes audio AAC extraites de vidéos YouTube FLV. Cependant, je ne sais pas comment convertir par lots. Je ne suis pas tellement en ligne de commande.

dans ffmpeg: ffmpeg -i input.aac -codec: copier output.m4a

dans MP4Box: MP4Box -add input.aaC# output.m4a audio

PS: vous aurez probablement avoir à renommer vos fichiers, à savoir. MJBeatiT.aac plutôt que Michael Jackson - Beat It (remix2013) .aac

0

Ce AACEncoder Project on Github semble être génial! Et ça marche pour moi.

Il a effectivement la capacité encode fichier wave PCM brut en fichier brut AAC puis remballer ce fichier AAC brut en conteneur MP4 (M4A).

Donc, si vous cherchez simplement à convertir AAC brut en M4A, this class sera un bon début et n'oubliez pas d'ajouter ses dépendances.

Mais c'est certainement un bon choix pour quelqu'un qui veut le faire sans FFMPEG et NDK.

Questions connexes