exhale ~ MPEG-4 Audio Encoder


exhale, which is an acronym for “Ecodis eXtended High-efficiency And Low-complexity Encoder”, is a lightweight library and application to encode uncompressed WAVE-format audio files into MPEG-4 format files complying with the ISO/IEC 23003-3 (MPEG-D) Unified Speech and Audio Coding (USAC, also known as Extended High-Efficiency AAC) standard. In addition, exhale writes program peak-level and loudness data into the generated MPEG-4 files according to the ISO/IEC 23003-4, Dynamic Range Control (DRC) specification for use by decoders providing DRC. exhale currently makes use of all frequency-domain (FD) coding tools in the scale factor based MDCT processing path, except for predictive joint stereo, which is still being integrated. Its objective is high quality mono, stereo, and multichannel coding at medium and high bit rates, so the lower-rate USAC coding tools (ACELP, TCX, Enhanced SBR and MPEG Surround with Unified Stereo coding) won’t be integrated.

gitlab.com/ecodis/exhale