Movie export with AAC or AMR audio formats

Q: I'm trying to create MPEG-4 (.mp4), 3GPP (.3gp) and/or 3GPP2 (.3g2) format files on my Windows PC using the ConvertMovieToFile function. The resulting files always contain valid video, but no audio. No errors are being returned from this function. What am I doing wrong?

A: The AAC and AMR compressors that ship with QuickTime are only available to licensed applications via a private Software Development Kit (SDK) on Windows.

Therefore, you can't use any of the QuickTime movie exporter functions such as ConvertMovieToFile from your own application to encode audio to the AMR or AAC formats without first obtaining a license:

For AMR:

Contact VoiceAge for AMR licensing information.

Once the AMR patent license is obtained, contact Apple Software Licensing for the AMR SDK license. When contacting Apple Software Licensing please indicate that you are interested in the AMR SDK license and include a full company name, address and contact email address.

For AAC:

Contact Apple Software Licensing for the AAC SDK license. When contacting Apple Software Licensing please indicate that you are interested in the AAC SDK license and include a full company name, address and contact email address.

Note: You may encode audio to the AMR or AAC formats using QuickTime Pro on Windows without any restrictions.

On Macintosh, applications may create content with these formats without the requirements mentioned above.

Document Revision History

Date Notes
2009-03-16 Updated licensing requirements
2007-04-13 Updated contact URL for Via Licensing Corporation
2006-01-25 misc. changes
2006-01-06 fixed broken link
2004-05-20 minor wording changes
2004-04-05 This QA discusses use of the QuickTime AMR and AAC audio compressors on Macintosh and Windows

Posted: 2009-03-16


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.