2

CentOS で yum install を使用して ffmpeg をインストールしました。今、「libmp3lame」で再コンパイルしたいと考えています。

提案は非常に高く評価されます。

4

1 に答える 1

5

AAC やその他のオーディオ形式とは異なり、FFmpeg にはネイティブの MP3 エンコーダーがないため、libmp3lame などのサポートされている外部エンコーディング ライブラリを使用する必要があります。ffmpegがで構成されていない場合は、いくつかのオプションがあり--enable-libmp3lameます。

コンパイル済みのバイナリをダウンロードする

ffmpegLinux 用のダウンロード。これはコンパイル済みのバイナリです。これが最も簡単な解決策です。

Windows および OS X ビルドへのリンクについては、 FFmpeg ダウンロードページを参照してください。

コンパイルffmpeg

CentOS で FFmpegをコンパイルするための非侵襲的なステップバイステップ ガイドに従ってください。コピー&ペーストできればコンパイルできます。

にパイプlame

ffmpeg -i input -f wav - | lame - output.mp3

これが実用的な解決策であるとは考えていませんが、一部の人にとっては役立つかもしれません。

別の形式を使用する

MP3 が必要ない場合は、ネイティブ エンコーディングをサポートする AAC またはその他のオーディオ形式を使用できます。

于 2012-07-13T18:17:03.767 に答える