FAAD2-2.11.2

#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-553

### Chapter 42. Multimedia Libraries and Drivers

- Prev

  faac-1.50

- Next

  fdk-aac-2.0.3

- Up
- Home

# FAAD2-2.11.2

## Introduction to FAAD2

FAAD2 is a decoder for a lossy sound compression scheme specified in MPEG-2 Part 7 and MPEG-4 Part 3 standards and known as Advanced Audio Coding (AAC).

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://github.com/knik0/faad2/archive/2.11.2/faad2-2.11.2.tar.gz

- Download MD5 sum: 6a0ab532d81d9a528d08ab862bc4b637

- Download size: 644 KB

- Estimated disk space required: 9.6 MB

- Estimated build time: 0.2 SBU

### Additional Downloads

- Sample AAC file: https://www.nch.com.au/acm/sample.aac (7 KB)

### FAAD2 Dependencies

#### Required

CMake-4.3.2

## Installation of FAAD2

Install FAAD2 by running the following commands:

    mkdir build &&
    cd    build &&

    cmake -D CMAKE_INSTALL_PREFIX=/usr \
          -D CMAKE_BUILD_TYPE=Release  \
          -D BUILD_SHARED_LIBS=ON      \
          .. &&
    make

This package does not come with a test suite. However, basic functionality can be tested by decoding the sample AAC file:

    ./faad -o sample.wav ../../sample.aac

This should display a copyright message and the following information about the sample file:

`sample.aac file info:
ADTS, 4.608 sec, 13 kbps, 16000 Hz
---------------------
| Config: 2 Ch |
---------------------
| Ch | Position |
---------------------
| 00 | Left front |
| 01 | Right front |
---------------------`

Now play the result (requires the aplay program from the alsa-utils-1.2.15.2 package):

    aplay sample.wav

aplay should identify the file as `Signed 16 bit Little Endian, Rate 16000 Hz, Stereo`, and you should hear some piano notes.

Now, as the `root` user:

    make install

## Contents

Installed Program: faad
Installed Library: libfaad.so and libfaad_drm.so
Installed Directories: None

### Short Descriptions

faad | is a command-line utility for decoding AAC and MP4 files
`libfaad.so` | contains functions for decoding AAC streams

- Prev

  faac-1.50

- Next

  fdk-aac-2.0.3

- Up
- Home