Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Audio conversion questions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Audio conversion questions



Greetings,

I'm new to the QuickTime API and I've spent the last several hours reading the list archive and hammering on Google, so please forgive me if I've somehow missed the obvious answer to these rather basic questions. I've seen a number of folks ask similar questions, but didn't come across conclusive answers.

Let me quickly explain the application that I'm building. I have a network device that uses little-endian 16-bit 44.1kHz PCM audio (basically CD-type audio). I need to build an application for both Mac and Windows that can:

1) Take a PCM audio file from this device and write out a sound file in MP3, AAC, Apple Lossless, AIFF or Wave file formats, according to a user selection.

2) Take a user-supplied audio file in one of those formats and decode to PCM to send to my device.

I'm confident from what I've read so far that I can accomplish #2 with the QuickTime API.

The questions are:

A) I understand that Apple does not ship an MP3 *encoder* with Mac OS X, so I had planned to use LAME to do the MP3 encoding. Am I correct about the absence of MP3 encoding?

B) Can I use QuickTime to simply export the compressed data for AAC or ALAC as an .m4a file? Older postings suggest that the answer at least used to be "no" (that I could only write a .mov), but I'm not sure if that's still the case in Leopard.

C) If it's not possible to directly export, is there some other QuickTime API that would allow taking the resulting .mov and then "wrapping" the compressed data into the proper format?

D) Am I correct that QuickTime does not really provide utilities to read and write the various track metadata information for MP3, AAC, ALAC and AIFF files?

Many thanks in advance for assistance. As I'm sure the experts here know, the QuickTime API is pretty huge, and even with several days' reading of the documentation, I still don't think I've found the key nuggets...

Best,
--Mike
_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-API mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.