<?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=4.230.240.41</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=4.230.240.41"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/4.230.240.41"/>
	<updated>2026-04-28T15:39:42Z</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=2134</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=2134"/>
		<updated>2005-02-09T19:05:33Z</updated>

		<summary type="html">&lt;p&gt;4.230.240.41: /* What software players can play back AAC music? */&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 guruboolez&#039;s last test, &lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=29924 hear]) that [http://www.nero.com/en/ Nero AAC] is the best &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder at 128kbps. However, the quality of any encoder is not linear and therefore these results can not be extrapolated to other bitrates. It can also be said with reasonable confidence that both the iTunes encoder and the [http://www.nero.com/en/ Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder] are &#039;mature&#039; and should not fail badly on any particular sample at an average bitrate of 128kbps (i.e. Internet Profile for Nero &#039;&#039;&#039;AAC&#039;&#039;&#039;) or above (based on Roberto&#039;s listening tests, see bottom). 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 software players can play back AAC music?==&lt;br /&gt;
There are now a number of software 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], [http://www.real.com/ Real Player] and [http://www.microsoft.com/windows/windowsmedia/default.aspx Windows Media Player] using the [http://corecodec.org/projects/coreaac CoreAAC filter] and [http://www.elecard.com/download/ Moonlight MP4 Demultiplexer]. Also for Directshow-based applications playback and encoding is possible using the commercial [http://www.3ivx.com/ 3ivx filter suite].&lt;br /&gt;
&lt;br /&gt;
==What hardware players can play back AAC music?==&lt;br /&gt;
There are also a number of hardware players that can play back AAC audio.  The most famous of these is the [http://www.apple.com/ipod/ Apple iPod] series of products, all of which feature AAC playback.  A number of mobile (cell) phones also support unwrapped AAC (AAC not contained in the MP4 container).&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>4.230.240.41</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=1876</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=1876"/>
		<updated>2005-02-09T19:02:27Z</updated>

		<summary type="html">&lt;p&gt;4.230.240.41: /* What software players can play back AAC music? */&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 guruboolez&#039;s last test, &lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=29924 hear]) that [http://www.nero.com/en/ Nero AAC] is the best &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder at 128kbps. However, the quality of any encoder is not linear and therefore these results can not be extrapolated to other bitrates. It can also be said with reasonable confidence that both the iTunes encoder and the [http://www.nero.com/en/ Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder] are &#039;mature&#039; and should not fail badly on any particular sample at an average bitrate of 128kbps (i.e. Internet Profile for Nero &#039;&#039;&#039;AAC&#039;&#039;&#039;) or above (based on Roberto&#039;s listening tests, see bottom). 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 software players can play back AAC music?==&lt;br /&gt;
There are now a number of software 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], [http://www.real.com/ Real Player] and [http://www.microsoft.com/windows/windowsmedia/default.aspx Windows Media Player] using [http://corecodec.org/projects/coreaac CoreAAC], an AAC DirectShow filter decoder based on FAAD2, and [http://www.elecard.com/download/ Moonlight MP4 Demultiplexer], which is required for playing AAC streams wrapped in a MP4 container. Also for Windows Media Player playback and encoding is possible using the commercial [http://www.3ivx.com/ 3ivx filter suite].&lt;br /&gt;
&lt;br /&gt;
==What hardware players can play back AAC music?==&lt;br /&gt;
There are also a number of hardware players that can play back AAC audio.  The most famous of these is the [http://www.apple.com/ipod/ Apple iPod] series of products, all of which feature AAC playback.  A number of mobile (cell) phones also support unwrapped AAC (AAC not contained in the MP4 container).&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>4.230.240.41</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Advanced_Audio_Coding&amp;diff=1875</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=1875"/>
		<updated>2005-02-09T18:59:01Z</updated>

		<summary type="html">&lt;p&gt;4.230.240.41: /* What software players can play back AAC music? */&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 guruboolez&#039;s last test, &lt;br /&gt;
[http://www.hydrogenaudio.org/forums/index.php?showtopic=29924 hear]) that [http://www.nero.com/en/ Nero AAC] is the best &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder at 128kbps. However, the quality of any encoder is not linear and therefore these results can not be extrapolated to other bitrates. It can also be said with reasonable confidence that both the iTunes encoder and the [http://www.nero.com/en/ Nero &#039;&#039;&#039;AAC&#039;&#039;&#039; encoder] are &#039;mature&#039; and should not fail badly on any particular sample at an average bitrate of 128kbps (i.e. Internet Profile for Nero &#039;&#039;&#039;AAC&#039;&#039;&#039;) or above (based on Roberto&#039;s listening tests, see bottom). 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 software players can play back AAC music?==&lt;br /&gt;
There are now a number of software 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], [http://www.real.com/ Real Player] and [http://www.microsoft.com/windows/windowsmedia/default.aspx Windows Media Player] using [http://corecodec.org/projects/coreaac CoreAAC], an AAC DirectShow filter decoder based on FAAD2, and [http://www.elecard.com/download/ Moonlight MP4 Demultiplexer], which is required for playing AAC streams wrapped in a MP4 container. Also for Windows Media Player playback and encoding is possible using the commercial [http://www.3ivx.com/ 3ivx filter suite].&lt;br /&gt;
&lt;br /&gt;
==What hardware players can play back AAC music?==&lt;br /&gt;
There are also a number of hardware players that can play back AAC audio.  The most famous of these is the [http://www.apple.com/ipod/ Apple iPod] series of products, all of which feature AAC playback.  A number of mobile (cell) phones also support unwrapped AAC (AAC not contained in the MP4 container).&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>4.230.240.41</name></author>
	</entry>
</feed>