mp3をサポートするffmpeg:ユーザーモードでインストール(使用)する方法は?

mp3をサポートするffmpeg:ユーザーモードでインストール(使用)する方法は?

安定したDebianコンピュータでffmpegとlibmp3lameを使いたいです。残念ながら、Debianはlibmp3lameパッケージをサポートしていません。したがって、ffmpegとlameエンコーダのソースコードをダウンロードし、手動で設定してインストールしました(テストマシンに)。

しかし、すべてのユーザーのコンピュータにffmpegとlibmp3lameをインストールしたくありません(ビルドが不安定であるため)。単一のユーザーのための単一のプロジェクトでのみ使用したいと思います。

./ffmpeg/ffmpeg を実行すると、次のエラー メッセージが表示されます。

# cd ffmpeg
# ./configure --enable-libmp3lame
# make
# ./ffmpeg
./ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory.

そのため、必要なライブラリをローカルディレクトリにリンクしてみました。

# ln -s ../lame-3.99.5/libmp3lame/libmp3lame.so ./libmp3lame.so.0

ところで、「./」は共有ライブラリの検索パスにないようで、ffmpegでは見つかりません。

次のbashスクリプトを試しました。

#!/bin/bash
PATH="$PATH:./"
LIB_PATH="$LIB_PATH:./"
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./"
./ffmpeg

しかし、まだ動作しません。

公式のパッケージマネージャと信頼できるDebianパッケージソースがなければ、何もインストールしたくないので、ライブラリをルート(たとえば/usr/lib)としてインストールしたくありません。

それでは、ffmpegに "./"ディレクトリのlibmp3lame.so.0を使用してインストールせずに使用できるようにする方法はありますか?

ベストアンサー1

たくさんサポートされていません'マルチメディアアプリケーションとライブラリ。

/etc/apt/sources.listの場合(ファイルを/etc/apt/sources.list.dに入れるのが良い)

deb http://www.deb-multimedia.org/ testing main non-free
deb-src http://www.deb-multimedia.org/ testing main non-free

私にとってはうまくいきます。他の Debian バージョンの詳細については、ウェブサイト(同じアドレス)をご覧ください。

いくつかの説明コメントと共に、この行をファイルに追加し、次の場所に保存しました。/etc/apt/sources.list.d/multimedia.list、良い結果。ファイルの命名に制限があります。ソース・リスト(5)詳細については。

おすすめ記事