Packing RAW AAC into m4a container?

后端 未结 2 1437
暗喜
暗喜 2021-01-18 11:09

I have an Android app using FAAC to convert raw PCM into raw AAC, but now I don\'t know how it can be packed into m4a container.

I\'ve searched on the net and found

相关标签:
2条回答
  • 2021-01-18 12:09

    This AACEncoder Project on Github seems to be great! And it works for me.

    It actually has the ability encode raw PCM wave file into AAC raw file and then repack that raw AAC file into MP4(M4A) container.

    So if you are just looking to convert raw AAC into M4A, this class will be a good start and dont forget to add its dependencies.

    But its definitely a good choice for someone who wants do it without FFMPEG and NDK.

    0 讨论(0)
  • 2021-01-18 12:11

    NOTE: OOPS REALLY SORRY, DIDNT SEE YOU NEEDED AN ANDROID ENVIRONEMENT ONLY SOLUTION. HOWEVER I KEEP MY ANSWER SINCE IT MIGHT BE HELPFUL FOR SOME OTHERS.

    I had same problem, not android related but same Raw AAC problem, and i found the answer on this forum. Now my Rockboxed portable player can read AAC audio tracks extracted from FLV YouTube videos. However i don't know the hell how to batch convert. I'm not that much command line saavy.

    in ffmpeg: ffmpeg -i input.aac -codec: copy output.m4a

    in MP4Box: MP4Box -add input.aac#audio output.m4a

    PS: you'll probably have to rename your files, ie. MJBeatiT.aac rather than Michael Jackson - Beat It (remix2013).aac

    0 讨论(0)
提交回复
热议问题