faac - encode audio to the MPEG-2/-4 AAC format
faac [options] [-o outfile] infiles ...
FAAC is a free AAC audio encoder that can compress WAV and raw PCM
audio files. AAC is commonly used as the primary format in the Apple
iPod and iTunes, although several other software and hardware
implementations exist that can play back AAC files such as FAAD2 and
Set the default variable bitrate (VBR) quantizer quality in
percent. Default is 100 which is approximately 120 kbps VBR for
a normal stereo 16-bit 44.1 kHz input. Min value 10, max value
Set the average bitrate (ABR) to approximately bitrate kbps.
Set the bandwidth in Hz. By default, FAAC will automatically
adapt the maximum value to the input sample rate.
- Use stdin as input file.
Set the output file to outfile ; you can use a dash (“-”) to
specify stdout as the output file.
-P Enable raw PCM input mode. By default, this is not enabled and
FAAC expects a WAV file as input. Using this option will use
the default values for -R, -B, and -C unless otherwise modified.
Set the raw PCM input sample rate to rate Hz. Default is 44100,
max is 96000.
Set the raw PCM input sample size to bitsize bits. Default is
16, other available sizes are 8, 24, and 32. Input is assumed
to be big endian unless otherwise specified with -X
-X Change raw PCM input byte order from big endian to little
Set the raw PCM input channel count. Default is 2 (stereo), max
is 33 + 1 LFE.
Set the raw PCM input multichannel configuration. centre
specifies which channel is the centre channel (default 3), and
lfe specifies which channel is the LFE channel (default 4).
-r Output file as raw AAC data (i.e. without ADTS headers).
-w Wrap AAC data in an MP4 container. This is enabled by default
for output files with the extensions .mp4 and .m4a.
Set artist to artist
Set writer to writer
Set title to title
Set genre to genre
Set album to album
Set track to track in the format “number/total”
Set disc to disc in the format “number/total”
Set year to year
Set cover art to image in file; supported formats are GIF, JPEG,
Set comment to comment
Disable temporal noise shaping coding.
Disable mid/side coding.
Set the AAC MPEG version to either 2 or 4.
Set the AAC object type to LC (Low Complexity, default), Main,
or LTP (Long Term Prediction).
Force block type of short (1), long (2), or both (by default).
FAAC conforms to ISO/IEC 14496 (MPEG-4) in parts 1 (Systems), 3
(Audio), and 14 (MPEG-4 File Format), as well as ISO/IEC 13818 (MPEG-2)
part 7 (Advanced Audio Coding). Not all audio profiles/codecs are
supported, but the most common (LC-AAC, or Low Complexity) is supported
Any bugs should be posted on
FAAC was written by Menno Bakker and Krzysztof Nikiel, and it is based
on the ISO/IEC 14496-5 reference encoder.
This man page written by Matt Sicker <firstname.lastname@example.org> for use in the
Debian and Ubuntu operating system distributions but may be modified
and redistributed by anyone else for any reason provided this notice is
FAAC is Copyright (c) 1999-2001 Menno Bakker, and Copyright (c)
2002-2003 Krzysztof Nikiel. You may redistribute, modify, etc., it
under the terms of the GNU Lesser General Public License version 2.1 or
any later version published by the Free Software Foundation.
The original ISO/IEC 14496-5 source code is licensed as follows:
This software module was originally developed by
FirstName LastName (CompanyName)
and edited by
FirstName LastName (CompanyName) FirstName LastName
in the course of development of the MPEG-2 NBC/MPEG-4 Audio
standard ISO/IEC 13818-7, 14496-1,2 and 3. This software module
is an implementation of a part of one or more MPEG-2 NBC/MPEG-4
Audio tools as specified by the MPEG-2 NBC/MPEG-4 Audio
standard. ISO/IEC gives users of the MPEG-2 NBC/MPEG-4 Audio
standards free license to this software module or modifications
thereof for use in hardware or software products claiming
conformance to the MPEG-2 NBC/ MPEG-4 Audio standards. Those
intending to use this software module in hardware or software
products are advised that this use may infringe existing
patents. The original developer of this software module and
his/her company, the subsequent editors and their companies, and
ISO/IEC have no liability for use of this software module or
modifications thereof in an implementation. Copyright is not
released for non MPEG-2 NBC/MPEG-4 Audio conforming products.
The original developer retains full right to use the code for
his/her own purpose, assign or donate the code to a third party
and to inhibit third party from using the code for non MPEG-2
NBC/MPEG-4 Audio conforming products. This copyright notice must
be included in all copies or derivative works.
Copyright (c) 1997.
Please also note that in certain jurisdictions, the AAC standard may be
covered by software patents. This program is not distributed with any
warranty or indemnity from patent royalties and as such should be
looked into by oneself if one wishes to modify or redistribute FAAC.
faad(1), ffmpeg(1), sox(1)
<http://www.audiocoding.com/> AudioCoding.com home page