<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Otto</id>
	<title>Hydrogenaudio Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Otto"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/Otto"/>
	<updated>2026-04-28T15:33:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=366</id>
		<title>Advanced Audio Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=366"/>
		<updated>2004-11-16T22:33:48Z</updated>

		<summary type="html">&lt;p&gt;Otto: /* What extensions does the Apple iPod Accept? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; or &#039;Advanced Audio Coding&#039; forms part of the latest specifications from the MPEG committee, and is their official successor to the popular [[MP3]] format.  As with [[MP3]], the &#039;&#039;&#039;AAC&#039;&#039;&#039; format is an international standard, and is backed by several big-name companies, including Dolby, Sony and Nokia.&lt;br /&gt;
&lt;br /&gt;
With the 8 &amp;lt;small&amp;gt;(this is just a guess)&amp;lt;/small&amp;gt; years that had passed since the creation of the [[MP3]] format, many improvements had been realised leading to a seemingly complex specification with several flavours of &#039;&#039;&#039;AAC&#039;&#039;&#039; available.  To potentially add to the confusion, &#039;&#039;&#039;AAC&#039;&#039;&#039; is usually wrapped inside an [[MP4]] container to provide tagging, seeking and possibly other benefits??  For this reason, &#039;&#039;&#039;AAC&#039;&#039;&#039; can also be referred to as [[MP4]] audio.. &lt;br /&gt;
&lt;br /&gt;
There are several &#039;&#039;&#039;AAC&#039;&#039;&#039; encoders to choose from, coming from large names such as Apple and Ahead (Creators of Nero - Burning Rom), or the open source F&#039;&#039;&#039;AAC&#039;&#039;&#039; which is analogous to the [[LAME]] encoder.  &#039;&#039;&#039;AAC&#039;&#039;&#039; is supported on many hardware players, and is available in online stores..  &lt;br /&gt;
&lt;br /&gt;
In terms of quality, it outperforms [[MP3]] by a nice margin, being on par with OGG and other great codecs, and with &#039;&#039;&#039;AAC-HE&#039;&#039;&#039; provide the best low bitrate quality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
&lt;br /&gt;
* An international standard approved by the [http://www.iso.ch ISO]&lt;br /&gt;
* Flexible: supports several [[sampling rate]]s (8000-96000 Hz), bit depths, and [[multichannel]] (up to 48 channels)&lt;br /&gt;
* Several implementations, including a free and high quality one ([http://www.itunes.com iTunes])&lt;br /&gt;
* Reaches transparency in most samples and for most users at around 150kbps&lt;br /&gt;
* Part of MPEG4 specs&lt;br /&gt;
* Fast decoding (using [http://www.audiocoding.com FAAD])&lt;br /&gt;
* Anyone can create it&#039;s own implementation (Specifications and demo sources available)&lt;br /&gt;
* Some portable players support it (Philips Expanium, iPod, cell phones from Nokia)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
&lt;br /&gt;
* Problem cases that trip out all transform codecs&lt;br /&gt;
* Relatively slow encoding&lt;br /&gt;
* Heavily patented&lt;br /&gt;
* Increased complexity&lt;br /&gt;
* &#039;&#039;&#039;AAC&#039;&#039;&#039; comes in different &amp;quot;flavors&amp;quot; (object types: &#039;&#039;&#039;AAC LC&#039;&#039;&#039;, &#039;&#039;&#039;AAC HE&#039;&#039;&#039;, &#039;&#039;&#039;AAC PS&#039;&#039;&#039; etc.). Many (especially portable) players only support LC (at the moment) so you can have files that are valid but your player won&#039;t play them.&lt;br /&gt;
&lt;br /&gt;
=Technical Information=&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; stands for &#039;Advanced Audio Coding&#039; and is part of the MPEG-4 Systems Standard. Originally known as MPEG-2 Non-Backwards Compatible (As apposed to MPEG-2 Backwards Compatible) it is the succesor to MPEG-1/2 Layer III ([[MP3]]). It uses the [[MP4]] [[container]] (which is based on Apple&#039;s MOV [[container]]) to store metadata (i.e. tag information).&lt;br /&gt;
&lt;br /&gt;
As part of the MPEG-4 Systems Standard, an &#039;&#039;&#039;AAC&#039;&#039;&#039; encoded file can include up to 48 full-bandwith audio &lt;br /&gt;
channels (up to 96 kHz) and 15 Low Frequency Enhancement channels (limited to 120 Hz) plus 15 data streams.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; encoding methods are organised into Profiles (MPEG-2) or Object Types (MPEG-4). These different Object Types are not necessarily compatible with each other and may not be playable with various decoders. The various Object Types are:&lt;br /&gt;
&lt;br /&gt;
* MPEG-2 AAC LC / Low Complexity&lt;br /&gt;
* MPEG-2 AAC Main&lt;br /&gt;
* MPEG-2 AAC SSR / Scalable Sampling Rate&lt;br /&gt;
* MPEG-4 AAC LC / Low Complexity&lt;br /&gt;
* MPEG-4 AAC Main&lt;br /&gt;
* MPEG-4 AAC SSR / Scalable Sampling Rate&lt;br /&gt;
* MPEG-4 AAC LTP / Long Term Prediction&lt;br /&gt;
* MPEG-4 AAC HE / High Efficiency&lt;br /&gt;
* MPEG-4 AAC LD / Low Delay&lt;br /&gt;
&lt;br /&gt;
Different Object Types vary in complexity. Some take longer to encode/decode as a result of the different complexities. Furthermore, the benefits of the more complex profiles are often not worth the CPU power required to encode/decode them. As a result the Low Complexity/LC Object Type has become the profile used by most encoders. However, the High Efficiency Object Type has become more popular recently with its addition to the Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder which now supports HE &#039;&#039;&#039;AAC&#039;&#039;&#039; encoding.&lt;br /&gt;
&lt;br /&gt;
Currently all players support the LC Object Type. Players based on the FAAD2 decoder (eg. foobar2000, &lt;br /&gt;
Winamp Plugins) support almost all Object Types including HE &#039;&#039;&#039;AAC&#039;&#039;&#039;. 3ivX also supports all Object Types &lt;br /&gt;
except SSR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Technologies used for compression==&lt;br /&gt;
&lt;br /&gt;
* [[Huffman coding]]&lt;br /&gt;
* [[Quantization]] and scaling&lt;br /&gt;
* [[Joint stereo|M/S matrixing]]&lt;br /&gt;
* [[Intensity stereo]]&lt;br /&gt;
* Channel coupling&lt;br /&gt;
* Backward adaptive prediction&lt;br /&gt;
* Temporal Noise Shaping (TNS)&lt;br /&gt;
* Modified Discrete Cosine Transform (I[[MDCT]])&lt;br /&gt;
* Gain control and hybrid filter bank (polyphase quadrature filter (IPQF)+IMDCT)&lt;br /&gt;
* Long Term Predictor (LTP) - MPEG4 &#039;&#039;&#039;AAC&#039;&#039;&#039; only&lt;br /&gt;
* Perceptual Noise Substitution (PNS) - MPEG4 &#039;&#039;&#039;AAC&#039;&#039;&#039; only&lt;br /&gt;
* Spectral Band Replication ([[SBR]]) - HE &#039;&#039;&#039;AAC&#039;&#039;&#039;&lt;br /&gt;
* Parametric Stereo (PS) - HE &#039;&#039;&#039;AAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Encoders=&lt;br /&gt;
There are several encoders listed at [[AAC implementations]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Decoders=&lt;br /&gt;
* [[FAAD]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
==Great, so you&#039;ve given me all the technical stuff, but what is AAC really?==&lt;br /&gt;
AAC is the culmination of the current state of the art audio encoding techniques. It is designed &lt;br /&gt;
to improve upon and replace [[MP3]] as the defacto Audio Encoding standard. It usually offers (depending on &lt;br /&gt;
the codec) equivalent quality to [[MP3]] at a lower bitrate.&lt;br /&gt;
&lt;br /&gt;
==What is the difference between *.[[MP4]] and *.M4A?==&lt;br /&gt;
Besides the extension, absolutely nothing. Apple came up with extension to distiguish between files with &lt;br /&gt;
Video and Audio (the [[MP4]] extension) and files with Audio only (the M4A extension). As far as the internal &lt;br /&gt;
structure of the file, nothing is different.&lt;br /&gt;
&lt;br /&gt;
==What MPEG 4 extensions does the Apple iPod Accept?==&lt;br /&gt;
The iPod accepts files with the [[MP4]] extension, the M4A extension, the M4P extension (a [[Protected AAC]] file), and the M4B extension for audiobook files (which can be either protected or unprotected). It will not accept unwrapped AAC files (files with the .AAC extension).&lt;br /&gt;
&lt;br /&gt;
==What is the difference between LC (Low Complexity) and HE (High Efficiency)?==&lt;br /&gt;
These are two of the various Object Types in the MPEG4 Systems Standard. LC is the most popular Object Type &lt;br /&gt;
with all encoders/decoders supporting it. Currently, Nero, Coding Technolgies, and Panasonic have incorporated &lt;br /&gt;
the HE &#039;&#039;&#039;AAC&#039;&#039;&#039; standard into their encoders, which allows for higher quality sound at lower bitrates then the LC &lt;br /&gt;
Object Type does (at the same bitrate). The HE Object Type is only used for music with a bitrate of less than &lt;br /&gt;
~80kbps.&lt;br /&gt;
&lt;br /&gt;
==What&#039;s the best AAC encoder?==&lt;br /&gt;
There is no best &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder as such. It can be said with reasonable confidence (based on Roberto&#039;s last test, &lt;br /&gt;
see above) that [http://www.quicktime.com QuickTime/iTunes] is the best &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder at 128kbps. However, the &lt;br /&gt;
quality of any encoder is not linear and therefore these results can not be extrapolated to other bitrates. It &lt;br /&gt;
can also be said with reasonable confidence that both the iTunes encoder and the [http://www.ahead.com Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder]&lt;br /&gt;
are &#039;mature&#039; and should not fail badly on any particular sample at an average bitrate of 128kbps (i.e. Internet Profile &lt;br /&gt;
for Nero &#039;&#039;&#039;AAC&#039;&#039;&#039;) or above. Beyond that, only you can decide through [[ABX]] testing. See the [[Audio format guide]] &lt;br /&gt;
for more information. However, that being said, QuickTime/iTunes and Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; are considered to be the &amp;quot;safe&amp;quot; &lt;br /&gt;
encoders if you wish to archive your music collection on your computer.&lt;br /&gt;
&lt;br /&gt;
==Do AAC encoded files play back gaplessly?==&lt;br /&gt;
Gapless playback is not part of the &#039;&#039;&#039;AAC&#039;&#039;&#039; standard and as such is not mandatory. However, certain companies can &lt;br /&gt;
choose to add gapless encoding/decoding if they desire, providing it doesn&#039;t break compatibility with previous &lt;br /&gt;
decoders. This is what Ahead have done with their Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; codec. The files get encoded with information that &lt;br /&gt;
allows the gap heard between files to be removed. This however is only possible with supported players (currently &lt;br /&gt;
these include foobar2000 and Nero ShowTime). Currently Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; is the only &#039;&#039;&#039;AAC&#039;&#039;&#039; codec to have gapless encoding/decoding &lt;br /&gt;
support.&lt;br /&gt;
&lt;br /&gt;
==What players can play back AAC music?==&lt;br /&gt;
There are now a number of players that can play back this new format. [http://www.foobar2000.org/ foobar2000]&lt;br /&gt;
is considered by many to be the most powerful audio player in existence, and it is certainly capable of playing back &lt;br /&gt;
&#039;&#039;&#039;AAC&#039;&#039;&#039; encoded files. Other players include the [http://www.itunes.com iTunes Digital Jukebox], [http://www.winamp.com &lt;br /&gt;
Winamp] and [http://www.real.com/ Real Player].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Other links=&lt;br /&gt;
Known [[AAC implementations]].&lt;br /&gt;
&lt;br /&gt;
Read the [[AAC guide]] to learn how to obtain &#039;&#039;&#039;AAC&#039;&#039;&#039;/[[MP4]] files out of WAV files and CDs.&lt;br /&gt;
&lt;br /&gt;
Detailed &#039;&#039;&#039;AAC&#039;&#039;&#039; comparisons can be found at [http://www.rjamorim.com/test/ Roberto&#039;s listening tests page].&lt;/div&gt;</summary>
		<author><name>Otto</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=ITunes&amp;diff=7581</id>
		<title>ITunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=ITunes&amp;diff=7581"/>
		<updated>2004-11-16T22:31:59Z</updated>

		<summary type="html">&lt;p&gt;Otto: /* added protected aac, drm, iPod link */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ITunes&#039;&#039;&#039; is free music player and manager for Windows and MacOS X. Includes CD ripping, encoding and features an extensive library function. The [[iTunes Music Store]] is built into iTunes. It is the official software for working with music on the [[iPod]].&lt;br /&gt;
&lt;br /&gt;
[http://www.apple.com/itunes/ Homepage] -&lt;br /&gt;
[http://www.apple.com/itunes/download/ Download]&lt;br /&gt;
&lt;br /&gt;
Supported formats:&lt;br /&gt;
&lt;br /&gt;
* [[MP3]], [[AAC]], [[Protected AAC]] (See [[DRM]]), [[Apple Lossless]], [[WAV]], and [[AIFF]]&lt;br /&gt;
* Audio CD&lt;br /&gt;
&lt;br /&gt;
Supported languages:&lt;br /&gt;
&lt;br /&gt;
* English, French, German, Spanish, Italian, Dutch, Korean, Norwegian, Danish, Swedish and Chinese (Simplified and Traditional)&lt;br /&gt;
&lt;br /&gt;
Supported systems:&lt;br /&gt;
&lt;br /&gt;
* Windows 2000, XP&lt;br /&gt;
* MacOS X 10.1.5 and later&lt;br /&gt;
* [http://www.apple.com/itunes/download/ Additional requirements]&lt;/div&gt;</summary>
		<author><name>Otto</name></author>
	</entry>
</feed>