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 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://github.com/knik0/faad2/archive/2.11.1/faad2-2.11.1.tar.gz
ダウンロード MD5 sum: f85b2514c4fb2f87d22a3bc879d83277
ダウンロードサイズ: 642 KB
必要ディスク容量: 9.0 MB
概算ビルド時間: 0.1 SBU
Sample AAC file: https://www.nch.com.au/acm/sample.aac (7 KB)
以下のコマンドを実行して 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