Difference between revisions of "Apple AAC"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(This is not a codec but an encoder. Taking this out of the category:codec)
(afconvert)
(26 intermediate revisions by 15 users not shown)
Line 1: Line 1:
'''QuickTime AAC''' is known to be one of the highest quality medium-bitrate [[CBR]] LC
+
{{aac-encoders}}
[[AAC]] encoders and is also another commercial [[AAC]] implementation. Whilst the current version only supports 2 channel audio, it is hoped multi-channel support, along with
+
'''Apple AAC''' is an [[AAC]] codec developed by Apple Inc. and included in Apple's audio framework, ''Core Audio''. ''Core Audio'' is used in [[iTunes]], Safari web browser, and other Apple products. Apple's AAC encoder is known to be one of the highest quality medium-bitrate [[CBR]] and [[VBR]] LC [[AAC]] encoders. The encoder started as part of the ''QuickTime'' media framework, but Apple has transitioned away from ''QuickTime'', to ''AV Foundation''.
[[VBR]] encoding will be added in a future version.
+
  
Although this is a comercial implementation and part of the QuickTime Pro package, the codec is available for free
+
The encoder does consistently well in [[Hydrogenaudio Listening Tests|Hydrogenaudio listening tests]].
through the [http://www.apple.com/itunes/ iTunes Digital Jukebox]
+
  
Update: It is rumored that the next major version of Apple's codec (included in iTunes 5.0, as a part of iLife 5.0 in Mac OSX Tiger to be released early in 2005) will support AAC HE & [[VBR]] encoding.
+
<br clear="right" />
 +
== afconvert ==
 +
Apple's macOS includes a command-line utility for transcoding audio files that employs this encoder when encoding to AAC.
  
More information can be found at the [http://www.apple.com/mpeg4/aac/ Apple Website]
+
Usage:
 +
afconvert [options] <infile> <outfile>
  
{{stub}}
+
Options:
 +
;-f --file <string>:File format. Several; use 'm4af' for '.m4a' file or 'adts' for raw '.aac' file.
 +
;-d --data <string>:Data format. Several; use 'aac'.
 +
;-s --strategy <0,1,2,3>:Bitrate allocation strategy. 0 for CBR, 1 for ABR, 2 for VBR_constrained, 3 for VBR
 +
;-b --bitrate <n>:Bitrate in bits per second. Does nothing when used with strategy 3.
 +
;-ue vbrq <0-127>:Output quality for VBR mode. Only applicable when using strategy 3.
 +
;-q --quality <0-127>:Speed/quality trade-off. Internally rounded to a value of either 32, 64, or 96.
 +
 
 +
== QAAC ==
 +
{{Software Infobox
 +
| name = qaac
 +
| logo =
 +
| screenshot =
 +
| caption =
 +
| maintainer = nu774
 +
| stable_release = 2.72
 +
| preview_release =
 +
| operating_system = Windows
 +
| use = Encoder
 +
| license = Various
 +
| website = [https://github.com/nu774/qaac github/qaac]
 +
}}
 +
 
 +
QAAC is an open-source wrapper for ''Core Audio's'' AAC and [[ALAC]] encoders that allow them to be used directly in applications that don't otherwise use ''Core Audio''. It exists only for Windows.
 +
 
 +
* [https://github.com/nu774/qaac/wiki QAAC documentation]
 +
 
 +
<br clear="right" />
 +
 
 +
==External links==
 +
*[http://www.apple.com/quicktime Apple's Quicktime Website]

Revision as of 17:52, 15 August 2021

Current AAC encoders
(most to least recommended)
1 Apple AAC M/W
2 FhG AAC (Winamp) W
3 Fraunhofer FDK AAC S/L/M/W
4 Nero AAC L/W
5 FFmpeg 3.0+ AAC encoder S/L/M/W
6 FAAC S/L/M/W
7 Libav (pre-3.0 FFmpeg) AAC encoder S/L/M/W
S Source code available; L Linux; M macOS; W Windows
List of AAC encoders

Apple AAC is an AAC codec developed by Apple Inc. and included in Apple's audio framework, Core Audio. Core Audio is used in iTunes, Safari web browser, and other Apple products. Apple's AAC encoder is known to be one of the highest quality medium-bitrate CBR and VBR LC AAC encoders. The encoder started as part of the QuickTime media framework, but Apple has transitioned away from QuickTime, to AV Foundation.

The encoder does consistently well in Hydrogenaudio listening tests.


afconvert

Apple's macOS includes a command-line utility for transcoding audio files that employs this encoder when encoding to AAC.

Usage:

afconvert [options] <infile> <outfile>

Options:

-f --file <string>
File format. Several; use 'm4af' for '.m4a' file or 'adts' for raw '.aac' file.
-d --data <string>
Data format. Several; use 'aac'.
-s --strategy <0,1,2,3>
Bitrate allocation strategy. 0 for CBR, 1 for ABR, 2 for VBR_constrained, 3 for VBR
-b --bitrate <n>
Bitrate in bits per second. Does nothing when used with strategy 3.
-ue vbrq <0-127>
Output quality for VBR mode. Only applicable when using strategy 3.
-q --quality <0-127>
Speed/quality trade-off. Internally rounded to a value of either 32, 64, or 96.

QAAC

qaac

Developer(s) nu774
Release information
Initial release {{{released}}}
Stable release 2.72
Preview release
Compatibility
Operating system Windows
Additional information
Use Encoder
License Various
Website github/qaac

QAAC is an open-source wrapper for Core Audio's AAC and ALAC encoders that allow them to be used directly in applications that don't otherwise use Core Audio. It exists only for Windows.


External links