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