Firefoxはロードするlibavcodecをどのように選択しますか?

Firefoxはロードするlibavcodecをどのように選択しますか?

私はデスクトップ環境としてPlasma 5でRHEL9を実行しています。プラズマはlibavcodec-free依存関係です。libavcodec-freeインストール後、/usr/lib64/libavcodec.so.59mp4デコードは期待どおりにサポートされません。 ffmpeg 4.4インクルードをコンパイルしてインストールしましたlibavcodec.so.58。ただし、それをアンインストール/usr/lib64/libavcodec.so.59(インストールしてlibavcodec-free)しないと、mp4ビデオをデコードしようとするとFirefoxが読み込みを続けるため、ビデオは再生されません。アンインストールすると、/usr/lib64/libavcodec.so.59Firefoxは/usr/local/lib/libavcodec.so.58通常mp4ビデオをロードして再生します。 LD_LIBRARY_PATHを手動で設定してみたので、/usr/local/lib以前と同じです/usr/lib64が、違いはありませんでした。

libavcodecFirefoxはlibavcodec-freeに基づいていないようですので、mp4ビデオをデコードするためにどのようなものをロードして使用するかを決定する方法が疑問に思いますLD_LIBRARY_PATH。実際、Firefoxが代わりにlibavcodec-freeバージョンを選択する方法/理由をよりよく理解しようとしています。 libavcodec-free バージョンのffmpeg.

関連情報