Difference between revisions of "FAAC"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m
(Best Settings)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{stub}}
+
{{aac-encoders}}
FAAC is a free and open-source LC AAC encoder. Its quality has improved drastically over the last few months and is now a viable alternative to the commercial encoders (although, at least at 128kbps, not as good as the free iTunes encoder).
+
FAAC is the oldest free and open-source AAC encoder. It is available for practically all Linux distributions.
  
 
== What is FAAC? ==
 
== What is FAAC? ==
 
'''FAAC''' stands for Freeware Advanced Audio Coder. FAAC is a software to compress audio in the [[AAC]] format.
 
'''FAAC''' stands for Freeware Advanced Audio Coder. FAAC is a software to compress audio in the [[AAC]] format.
  
== External links ==
+
== Features ==
  
*[http://www.audiocoding.com/modules/wiki/?page=FAAC FAAC Wiki at Audiocoding]
+
* Portable
*[http://www.audiocoding.com/modules/mydownloads/ Source Code Download]
+
* Fast
*[http://www.audiocoding.com/ AudioCoding]
+
* AAC-LC only
*[http://www.rarewares.org/aac.html Binary downloads at RareWares]
+
* DRM support through DreaM
 +
 
 +
== Licensing ==
 +
Please note that although faac is available in source code format, its license is NOT the GPL. Quoting: "''FAAC is based on the original ISO MPEG reference code. The changes to this code are licensed under the LGPL license. The original license is not compatible with the LGPL, please be aware of this when using FAAC. The original license text can be found in the README file included in the download package.''"
 +
 
 +
== Best Settings ==
 +
Generally, the best results are achieved in CVBR mode with -b <bitrate> setting, e.g. -b 128 or -b 160.
 +
 
 +
The default VBR quality setting for faac, q=100, generates files at an average bitrate of approx. 128kbps. This quality level is good enough for casual, non-critical listening, but note that other encoders for AAC and other compressed formats may provide better quality files at similar bitrates.
 +
 
 +
For better quality encoding, I suggest q=150, resulting in average bitrates around 175kbps. Based on my own (subjective) tests, at this quality level faac provides high quality artifact free music reproduction and is comparable in quality to proprietary AAC encoders at similar bitrates.
 +
 
 +
Note that faac will by default wrap AAC data in an MP4 container for output files with the extensions .mp4 and .m4a.
 +
 
 +
== Decoder ==
 +
A companion AAC decoder, faad2, is available.
 +
 
 +
== External links ==
  
 +
*[http://www.audiocoding.com/faac.html FAAC at Audiocoding]
 +
*[http://faac.sourceforge.net/ FAAC downloads]
  
 
[[Category:Software]]
 
[[Category:Software]]
 
[[Category:Encoder/Decoder]]
 
[[Category:Encoder/Decoder]]

Latest revision as of 13:52, 27 November 2017

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

FAAC is the oldest free and open-source AAC encoder. It is available for practically all Linux distributions.

What is FAAC?

FAAC stands for Freeware Advanced Audio Coder. FAAC is a software to compress audio in the AAC format.

Features

  • Portable
  • Fast
  • AAC-LC only
  • DRM support through DreaM

Licensing

Please note that although faac is available in source code format, its license is NOT the GPL. Quoting: "FAAC is based on the original ISO MPEG reference code. The changes to this code are licensed under the LGPL license. The original license is not compatible with the LGPL, please be aware of this when using FAAC. The original license text can be found in the README file included in the download package."

Best Settings

Generally, the best results are achieved in CVBR mode with -b <bitrate> setting, e.g. -b 128 or -b 160.

The default VBR quality setting for faac, q=100, generates files at an average bitrate of approx. 128kbps. This quality level is good enough for casual, non-critical listening, but note that other encoders for AAC and other compressed formats may provide better quality files at similar bitrates.

For better quality encoding, I suggest q=150, resulting in average bitrates around 175kbps. Based on my own (subjective) tests, at this quality level faac provides high quality artifact free music reproduction and is comparable in quality to proprietary AAC encoders at similar bitrates.

Note that faac will by default wrap AAC data in an MP4 container for output files with the extensions .mp4 and .m4a.

Decoder

A companion AAC decoder, faad2, is available.

External links