libx265 (./configure --enable-gpl --enable-libx265) で ffmpeg をコンパイルしようとすると、次のようなエラーが発生します: (エラー: pkg-config を使用して x265 が見つかりません)。libx265 をインストールして ffmpeg で構成する方法。
2 に答える
あなたの問題には2つの解決策があります。
A)
CentOS 7 で利用可能な libx265 がない場合は、自分でビルドする必要があります。configure/make の非常に簡単な方法に従います。
水銀の使用:
hg clone http://hg.videolan.org/x265
cd x265/build/linux
./make-Makefiles.bash
make -j6
make install
ldconfig
次に、ffmpeg のビルド時に libx265 がインストールされたパスを必ず指定してください。pkg-config: PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
.
B)
しかし、CentOS 7 には x265 の rpm エントリがあるようです: http://pkgs.org/centos-7/nux-dextop-x86_64/x265-devel-1.2-6.el7.nux.x86_64.rpm.html。システムで互換性がある場合は、ビルドする代わりに簡単にインストールできるはずです。
最近Ubuntu用のスクリプトを書きましたが、CentOSにも適用できると思います。スクリプトを実行するには、スクリプト内の Ubuntu apt-get をコメント オフする必要があります。
また、使用する前に、git と mercurial がインストールされていることを確認してください。私のスクリプトは、必要なライブラリの最新のコピーを git または mercurial から取得します。