使用pkg-config编译找不到FFMPEG x265

问题描述 投票:1回答:1

我正在尝试在Win10上用x265编译FFMPEG。我正在使用xhmikosr的最新完整MinGW版本,发现于:

http://xhmikosr.1f0.de/tools/msys/

没有x265的FFMPEG编译没有问题,并且编译x265独立工作也没有问题。但是当我在ffmpeg中使用ienen-libx265时出现以下错误:

ERROR: x265 not found using pkg-config

这来自config.log:

require_pkg_config libx265 x265 x265.h x265_api_get
check_pkg_config libx265 x265 x265.h x265_api_get
test_pkg_config libx265 x265 x265.h x265_api_get
false --exists --print-errors x265
ERROR: x265 not found using pkg-config

我的配置路径似乎都设置正确。

$ echo $PKG_CONFIG_PATH
C:\MYSYS\local\x86_64-w64-mingw32\lib\pkgconfig

当我寻找库x265时:

$ pkg-config --list-all
...
x265          x265 - H.265/HEVC video encoder
...

这里是调试日志:

$ pkg-config --debug
...
File 'x265.pc' appears to be a .pc file
Will find package 'x265' in file 'C:/MYSYS/local/x86_64-w64-mingw32/lib/pkgconfig\x265.pc'
...

为什么pkg-config在我尝试编译时仍然没有找到x265库?

ffmpeg mingw pkg-config libx265
1个回答
1
投票

我从wiki x265跟随指导

$ hg clone https://bitbucket.org/multicoreware/x265
$ cd x265/build/linux
$ ./make-Makefiles.bash
$ make

并且在Red Hat Enterprise Linux 8中运行良好


0
投票

根据我的经验,我在CentOS中使用x265配置ffmpeg,它也收到错误消息

ERROR: x265 not found using pkg-config

我试试这个之后:

$ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"

我使用x264成功配置和编译ffmpeg。你可以试试这个。


0
投票

它需要更多的库。请安装“libnuma”。


0
投票

你可以试试

--pkg-config =“pkg-config --static”

© www.soinside.com 2019 - 2024. All rights reserved.