name: Faac description: Freeware Advanced Audio Coder version: 2.0 author: FAAC team submitter: Michael Trebilcock url: https://github.com/knik0/faac/tags category: audio/convert replaces: audio/convert/faac.lha license: LGPL minosversion: 4.1 distribute: yes fileid: 13961 hend: FAAC is an open-source, dependency-free AAC encoder aimed at embedded and pipeline use cases where footprint and throughput matter as much as quality. Key features: MPEG-4 AAC-LC and HE-AAC v1 (SBR) profiles Sample rates from 8 kHz to 96 kHz, supporting mono up to 5.1 multichannel VBR and ABR rate control with a bit reservoir Advanced encoding tools: Dynamic block-switching, PNS, and TNS Flexible output options: Raw ADTS, ADIF bitstream This package contains the frontend. Usage: faac [options] infile Help options: -h Short help on using FAAC -H Description of all options for FAAC. --license License terms for FAAC. --help-qual Quality-related options --help-io Input/output options --help-mp4 MP4 specific options --help-advanced Advanced options, only for testing purposes Quality-related options: -q Set encoding quality. Set default variable bitrate (VBR) quantizer quality in percent. max. 5000, min. 10. default: 100, averages at approx. 120 kbps VBR for a normal stereo input file with 16 bit and 44.1 kHz sample rate -b Set average bitrate to x kbps. (ABR) Set average bitrate (ABR) to approximately kbps. max. ~500 (stereo) -c Set the bandwidth in Hz. The actual frequency is adjusted to maximize upper spectral band usage. Input/output options: -o Set output file to X (only for one input file) only for one input file; you can use *.aac, *.mp4, *.m4a or *.m4b as file extension, and the file format will be set automatically to ADTS or MP4). - Use stdin/stdout If you simply use a hyphen/minus sign instead of a filename, FAAC can encode directly from stdin, thus enabling piping from other applications and utilities. The same works for stdout as well, so FAAC can pipe its output to other apps such as a server. -v verbosity level (-v0 is quiet mode) -r Use RAW AAC output file. Generate raw AAC bitstream (i.e. without any headers). Not advised!!!, RAW AAC files are practically useless!!! -P Raw PCM input mode (default 44100Hz 16bit stereo). Raw PCM input mode (default: off, i.e. expecting a WAV header; necessary for input files or bitstreams without a header; using only -P assumes the default values for -R, -B and -C in the input file). -R Raw PCM input rate. Raw PCM input sample rate in Hz (default: 44100 Hz, max. 96 kHz) -B Raw PCM input sample size (8, 16 (default), 24 or 32bits). Raw PCM input sample size (default: 16, also possible 8, 24, 32 bit fixed or float input). -C Raw PCM input channels. Raw PCM input channels (default: 2, max. 8). -X Raw PCM swap input bytes Raw PCM swap input bytes (default: bigendian). -I Input channel config, default is 3,4 (Center third, LF fourth) Input multichannel configuration (default: 3,4 which means Center is third and LFE is fourth like in 5.1 WAV, so you only have to specify a different position of these two mono channels in your multichannel input files if they haven't been reordered already). --ignorelength Ignore wav length from header (useful with files over 4 GB) --overwrite Overwrite existing output file MP4 specific options: -w Wrap AAC data in MP4 container (default for *.mp4, *.m4a and *.m4b) --tag Add named tag (iTunes '----') --artist Set artist name --artistsort Set artist sort order --composer Set composer name --composersort Set composer sort order --title Set title/track name --genre Set genre number --album Set album/performer --albumartist Set album artist --albumartistsort Set album artist sort order --albumsort Set album sort order --compilation Mark as compilation --track Set track number --disc Set disc number --year Set year --cover-art Read cover art from file X Supported image formats are GIF, JPEG, and PNG. --comment Set comment --creation-time Set creation/modification time (auto, now, or timestamp) Advanced options, only for testing purposes: --tns Enable coding of TNS, temporal noise shaping. --no-tns Disable coding of TNS, temporal noise shaping. --joint 0 Disable joint stereo coding. --joint 1 Use Mid/Side coding. --joint 2 Use Intensity Stereo coding. --joint 3 Use Mixed Mode (dynamic M/S and IS) coding (default). --pns <0 .. 10> PNS level; 0=disabled. --mpeg-vers X Force AAC MPEG version, X can be 2 or 4 --object-type X Force AAC object type: lc, he-aac-v1, or auto (default) --shortctl X Enforce block type (0 = both (default); 1 = no short; 2 = no long).