Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Core Audio AAC/MPEG-4 'quality' setting (Read 2803 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Core Audio AAC/MPEG-4 'quality' setting

In Core Audio if you choose AAC codec and MPEG4 container you have the following options:

Extension
Quality
Bitrate
VBR

What is not clear to me is the quality setting. I made a search with google and in several related forums but the only things I came up with are these:

http://developer.apple.com/documentation/M.../reference.html a very technical description with doesn't really state more than "if you choose 'Maximum' it will take longer than if you choose 'Minimum'"
http://www.hydrogenaudio.org/forums/index....showtopic=63863 I'm not sure if he mixes up kAudioCodecBitRateControlMode_VariableConstrained with kAudioCodecPropertyQualitySetting here
http://forums.sbooth.org/viewtopic.php?t=3...quality+setting only references the first one

So what does the 'quality' setting actually do?

Michael

Core Audio AAC/MPEG-4 'quality' setting

Reply #1
Quality sets the encoder precision. It does neither generally increase or decrease bit rate nor change the output bitstream's format. The default medium setting should be fine, but maximum can lead to better results in theory (it has never been proven by blind testing). iTunes normally uses the faster medium setting, only the iTunes Plus mode uses maximum quality.

 

Core Audio AAC/MPEG-4 'quality' setting

Reply #2
Here's a bit another bit of Apple documentation:

quality setting