Advanced Audio Coding: Difference between revisions
Jump to navigation
Jump to search
m (Supported by FFmpeg) |
(add fourcc, link to android aac decoder, fix formatting, add samples) |
||
Line 1: | Line 1: | ||
* | * FourCC: AAC AACP MP4A mp4a VLB | ||
* Company: [[ISO]] | * Company: [[ISO]] | ||
* Samples: http://samples.mplayerhq.hu/A-codecs/AAC/ | |||
* Samples: [http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-4_2004_Conformance_Testing/audio_conformance/mpeg4audio-conformance/compressedMp4/ sample repo at standards.iso.org] | |||
* Sample Docs: [http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-4_2004_Conformance_Testing/audio_conformance/mpeg4audio-conformance/doc/fileNameConventions.html sample docs] | |||
Specification and reference source links. | Specification and reference source links. | ||
http://www.3gpp.org/ftp/specs/html-info/26-series.htm | *http://www.3gpp.org/ftp/specs/html-info/26-series.htm | ||
ftp://ftp.tnt.uni-hannover.de/pub/MPEG/audio/mpeg4/ | *ftp://ftp.tnt.uni-hannover.de/pub/MPEG/audio/mpeg4/ | ||
[[ | [[Google]] has opensourced Android, which includes an Apache 2.0 licensed aac decoder: | ||
*http://git.source.android.com/?p=platform/external/opencore.git;a=tree;f=codecs_v2/audio/aac/dec;hb=HEAD | |||
[[Real|Real Networks]] has source for its Helix AAC fixedpoint decoder here: https://datatype.helixcommunity.org/2005/aacfixptdec | [[Intel]] has source for its IPP based [[AAC]] decoder: | ||
*http://www.intel.com/cd/software/products/asmo-na/eng/perflib/ipp/219611.htm?prn=y | |||
[[Real|Real Networks]] has source for its Helix AAC fixedpoint decoder here: | |||
*https://datatype.helixcommunity.org/2005/aacfixptdec | |||
Usually stored in an [[MP4]] container. | Usually stored in an [[MP4]] container. |
Revision as of 08:11, 23 October 2008
- FourCC: AAC AACP MP4A mp4a VLB
- Company: ISO
- Samples: http://samples.mplayerhq.hu/A-codecs/AAC/
- Samples: sample repo at standards.iso.org
- Sample Docs: sample docs
Specification and reference source links.
- http://www.3gpp.org/ftp/specs/html-info/26-series.htm
- ftp://ftp.tnt.uni-hannover.de/pub/MPEG/audio/mpeg4/
Google has opensourced Android, which includes an Apache 2.0 licensed aac decoder:
Intel has source for its IPP based AAC decoder:
Real Networks has source for its Helix AAC fixedpoint decoder here:
Usually stored in an MP4 container.
See also Understanding AAC.
Extensions
AAC+
AACPlus (a.k.a. AAC+) is LC-AAC + SBR (Spectral Band Replication) and aacPlus v2 means LC-AAC + SBR (Spectral Band Replication) + PS (Parametric Stereo). Standard LC-AAC decoders can decode aacPlus encoded files/streams but without SBR and PS you do not get the full quality.
- See also
- MP3PRO that also uses SBR.
- MPEG Surround that can used for all audio but especially MP3/mp3PRO and AAC/aacPlus. MPEG Surround technology share similar characteristics with SBR (Spectral Band Replication) and PS (Parametric Stereo), which MP3PRO and AAC+ decoders also use. DivX Inc. is one company that uses MPEG Surround technology to achieve 5.1 channel surround sound in smaller files.