FAAD2-2.11.1

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).

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

追加のダウンロード

FAAD2 の依存パッケージ

必須

CMake-3.28.1

FAAD2 のインストール

以下のコマンドを実行して FAAD2 をビルドします。

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DBUILD_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.10 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.

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: faad
インストールライブラリ: libfaad.so, libfaad_drm.so
インストールディレクトリ: なし

概略説明

faad

is a command-line utility for decoding AAC and MP4 files

libfaad.so

contains functions for decoding AAC streams