AAC (Advanced Audio Coding) is a lossy digital audio compression format designed for efficient transmission and storage of high-quality audio. Here’s an overview:
History
AAC was developed by the International Organization for Standardization (ISO), in collaboration with the Moving Picture Experts Group (MPEG). The first version, MPEG-2 AAC, was released in 1997.
Characteristics
- Lossy compression: AAC uses psychoacoustic models to discard frequencies that are less perceivable to human hearing, resulting in a loss of audio quality.
- Multiple channels: AAC supports up to 48 audio channels, making it suitable for surround sound applications.
- Variable bitrate (VBR): AAC allows for variable bitrate encoding, which adjusts the bitrate based on the complexity of the audio signal.
AAC File Format
The AAC file format typically consists of:
- ADTS header: A sequence of 7 bytes that identifies the start of an AAC frame and provides metadata.
- Frame data: The actual compressed audio data, encoded using one or more of the following profiles:
- Low Complexity (LC)
- Main (MAIN)
- Scalable Sampling Rate (SSR)
- MPEG-4 container: AAC is often wrapped in an MPEG-4 container format (.mp4) to provide additional metadata and structure.
AAC Profiles
There are several AAC profiles, each with varying levels of complexity and quality:
- LC (Low Complexity): The most widely used profile, suitable for internet streaming and mobile devices.
- MAIN: Offers better sound quality than LC but is more computationally intensive.
- SSR (Scalable Sampling Rate): Designed for applications where the sampling rate needs to be changed dynamically.
Common uses
AAC files are commonly used in:
- Music streaming services: Many music streaming platforms, like Apple Music and Spotify, use AAC as their primary audio format.
- Video streaming services: YouTube, Netflix, and other video streaming services often use AAC for audio encoding.
- Portable media players: Devices like iPods and MP3 players have historically used AAC for storing and playing back music.
Advantages
AAC offers several advantages:
- High compression efficiency: AAC provides excellent audio quality at relatively low bitrates.
- Wide compatibility: AAC is widely supported across various platforms, devices, and applications.
- Flexibility: The variable bitrate feature allows for efficient use of bandwidth.
However, it’s worth noting that AAC has some limitations, such as:
- Lossy compression: AAC discards audio data during compression, which may result in quality degradation.
- Limited support for low-bitrate applications: While AAC is suitable for most internet streaming scenarios, very low bitrates can lead to poor sound quality.
- 7z Compressed Archives
- AAC Audio Format
- AFDESIGN Affinity Designer File Format
- AFPHOTO Affinity Photo File Format
- AFPUB Affinity Publisher File Format
- AI Adobe Illustrator File Format
- ARJ Compressed Archives
- CAB Compressed Archive
- CDR CorelDRAW File Format
- CSS Files
- DOC Microsoft Word Document (Legacy)
- DOCX Microsoft Word Document
- EPS Document Format
- FLAC Audio Format
- FLV Flash Video Format
- GIF Image Format
- HTML Files
- ICO Image Format
- ISO Files
- JPEG Image Format
- JS Files
- JSON Files
- M4A Audio Format
- M4V Video Format
- MKV Media Format
- MOV Video Format
- MP3 Audio Format
- MP4 Video Format
- MPEG Media Formats
- MPG Video Format
- PDF Document Format
- PNG Image Format
- PPT Microsoft PowerPoint Presentation (Legacy)
- PPTX Microsoft PowerPoint Presentation
- PS Document Format
- PSD Adobe Photoshop File Format
- PST Microsoft Outlook Data File
- RAR Compressed Archives
- RTF Rich Text Format
- SVG Graphics Format
- TAR Archives
- TGA Image Format
- TIFF Image Format
- TXT Files
- URL Files
- WebP Image Format
- WMA Audio Format
- WMF Graphics Format
- WMV Video Format
- XLS Microsoft Excel Spreadsheet (Legacy)
- XLSX Microsoft Excel Spreadsheet
- XML File Format
- ZIP Compressed Archives