This appendix describes the audio data and file formats supported in Core Audio in OS X v10.5.
Each audio file type lists the data formats supported for that type. That is, a converter exists to convert data from the particular file format to any of the listed data formats. Some data formats (such as AC3) cannot be converted to a linear PCM format and therefore cannot be handled by standard audio units.
A Core Audio Format (CAF) file can contain audio data of any format. Any application that supports the CAF file format can write audio data to the file or extract the data it contains. However, the ability to encode or decode the audio data contained within it is dependent on the audio codecs available on the system.
Perian is a free, open source, QuickTime component that supports many popular media types, including AVI, DivX, and XviD. Mac OS X 10.4.7 or higher. FFmpeg for providing such a rich audio/video codec. Note: If your file is encoded with MPEG2 or AC3, see Missing Audio Codec for Mac for reference. If you open the file and there is no video: The file may be corrupt; The video codec is not supported with QuickTime or you're missing a video codec.
File Format | Data Formats |
---|---|
AAC ( .aac , .adts ) | 'aac ' |
AC3 ( .ac3 ) | 'ac-3' |
AIFC ( .aif , .aiff ,.aifc ) | BEI8 , BEI16 , BEI24 , BEI32 , BEF32 , BEF64 , 'ulaw' , 'alaw' , 'MAC3' , 'MAC6' , 'ima4' , 'QDMC' , 'QDM2' , 'Qclp' , 'agsm' |
AIFF ( .aiff ) | BEI8 , BEI16 , BEI24 , BEI32 |
Apple Core Audio Format ( .caf ) | '.mp3' , 'MAC3' , 'MAC6' , 'QDM2' , 'QDMC' , 'Qclp' , 'Qclq' , 'aac ' , 'agsm' , 'alac' , 'alaw' , 'drms' , 'dvi ' , 'ima4' , 'lpc ' , BEI8 , BEI16 , BEI24 , BEI32 , BEF32 , BEF64 , LEI16 , LEI24 , LEI32 , LEF32 , LEF64 , 'msx00x02' , 'msx00x11' , 'msx001' , 'msx00U' , 'ms x00' , 'samr' , 'ulaw' |
MPEG Layer 3 ( .mp3 ) | '.mp3' |
MPEG 4 Audio ( .mp4 ) | 'aac ' |
MPEG 4 Audio ( .m4a ) | 'aac ' , alac' |
NeXT/Sun Audio ( .snd , .au ) | BEI8 , BEI16 , BEI24 , BEI32 , BEF32 , BEF64 , 'ulaw' |
Sound Designer II ( .sd2 ) | BEI8 , BEI16 , BEI24 , BEI32 |
WAVE ( .wav ) | LEUI8 , LEI16 , LEI24 , LEI32 , LEF32 , LEF64 , 'ulaw' , 'alaw' |
Key for linear PCM formats. For example, BEF32 = Big Endian linear PCM 32 bit floating point.
LE | Little Endian |
BE | Big Endian |
F | Floating point |
I | Integer |
UI | Unsigned integer |
8/16/24/32/64 | Number of bits |
![Codec Codec](/uploads/1/1/7/8/117881818/894185076.png)
Core Audio includes a number of audio codecs that translate audio data to and from Linear PCM. Codecs for the following audio data type are available in OS X v10.4. Audio applications may install additional encoders and decoders.
Audio data type | Encode from linear PCM? | Decode to linear PCM? |
---|---|---|
MPEG Layer 3 ( '.mp3' ) | No | Yes |
MACE 3:1 ( 'MAC3' ) | Yes | Yes |
MACE 6:1 ( 'MAC6' ) | Yes | Yes |
QDesign Music 2 ( 'QDM2' ) | Yes | Yes |
QDesign ( 'QDMC' ) | No | Yes |
Qualcomm PureVoice ( 'Qclp' ) | Yes | Yes |
Qualcomm QCELP ( 'qclq' ) | No | Yes |
AAC ( 'aac ') | Yes | Yes |
Apple Lossless ( 'alac' ) | Yes | Yes |
Apple GSM 10:1 ( 'agsm' ) | No | Yes |
ALaw 2:1 'alaw' ) | Yes | Yes |
Apple DRM Audio Decoder ( 'drms' ) | No | Yes |
AC-3 | No | No |
DVI 4:1 ( 'dvi ' ) | No | Yes |
Apple IMA 4:1 ( 'ima4' ) | Yes | Yes |
LPC 23:1 ( 'lpc ' ) | No | Yes |
Microsoft ADPCM | No | Yes |
DVI ADPCM | Yes | Yes |
GSM610 | No | Yes |
AMR Narrowband ( 'samr' ) | Yes | Yes |
µLaw 2:1 ( 'ulaw' ) | Yes | Yes |
Video Codec Pack Mac Os X
Xvid Video Codec For Mac
Copyright © 2017 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2017-10-30