LAME-3.100

LAME の概要

The LAME package contains an MP3 encoder and optionally, an MP3 frame analyzer. This is useful for creating and analyzing compressed audio files.

[注記]

注記

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

パッケージ情報

LAME の依存パッケージ

Optional

Dmalloc, Electric Fence, libsndfile-1.2.2 and NASM-2.16.01

編集ノート: https://wiki.linuxfromscratch.org/blfs/wiki/lame

LAME のインストール

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

./configure --prefix=/usr --enable-mp3rtp --disable-static &&
make

ビルド結果をテストする場合は make test を実行します。

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

make pkghtmldir=/usr/share/doc/lame-3.100 install

コマンド説明

--enable-mp3rtp: This switch enables building the encode-to-RTP program.

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

--enable-nasm: Enable the use of NASM-2.16.01 to compile optimized assembly routines for 32-bit x86. This option has no effect on x86_64.

パッケージ構成

インストールプログラム: lame, mp3rtp
インストールライブラリ: libmp3lame.so
インストールディレクトリ: /usr/include/lame, /usr/share/doc/lame-3.100

概略説明

lame

creates MP3 audio files from raw PCM or .wav data

mp3rtp

is used to encode MP3 with RTP streaming of the output

libmp3lame.so

libraries provide the functions necessary to convert raw PCM and WAV files to MP3 files