Hello Developers,
I'm working on DRM and DRM+ for quite a while now and a few years ago I've written a software modulator called Spark (www.drm-sender.de). At the moment, the software uses the FAAC encoder library which delivers reasonable mono quality at bitrates around 24kBit/s. A license for the optional Dolby AAC+ encoder is way to expensive for the "normal" user, who just want to play around. Therefore, and because of people asking me about AAC+ support or rather the lack thereof, I thought about interfacing either the 3GPP source code or the Nero encoder. The problem with both is the transform length of 1024 samples per frame instead of 960. However, this problem could be solved by resampling the audio signal before encoding. Now, there are two problems left:
a) When using the 3GPP source code, people have to compile their own libraries and it does only support a few bitrates.
b) When using the Nero executable I need to have a disk-swap wav file and must extract the AAC frames out of the MP4 container, and I have no clue how the format is made up.
What do you think is the best solution?
Have you got experience in getting the AAC frames out of the MP4 container format?
Would you like to support me? :-)
Thanks,
Michael
