【问题标题】:Build FFmpeg with libaom using MSYS使用 MSYS 使用 libaom 构建 FFmpeg
【发布时间】:2021-02-20 01:15:26
【问题描述】:

我正在尝试使用Windows 使用MSYSMicrosoft Visual C++ 构建FFmpeg(版本4.3.1)和--enable-libaom

配置脚本说:ERROR: aom >= 1.0.0 not found using pkg-config

但我有libaom(从源代码构建)并指定了它的路径:

set INCLUDE=%INCLUDE%;%~dp0..\..\libaom-build\prebuilt\include;
set LIB=%LIB%;%~dp0..\..\libaom-build\prebuilt\windows\x64\lib;

这就是我调用配置脚本的方式:

./configure --prefix=$PWD/../../prebuilt/windows/x64 --toolchain=msvc --extra-cflags="-MD" --arch=x64 --disable-x86asm --disable-iconv --disable-network \
--enable-filter=stereo3d --enable-libmp3lame --enable-libaom --enable-libdav1d \
--extra-cflags="-I$PWD/../../../zlib-build/prebuilt/include -I$PWD/../../../libpng-build/prebuilt/include -I$PWD/../../../lame-build/prebuilt/include -I$PWD/../../../libaom-build/prebuilt/include -I$PWD/../../../libdav1d-build/prebuilt/include" \
--extra-ldflags="-L$PWD/../../../lame-build/prebuilt/windows/x64/lib -L$PWD/../../../libaom-build/prebuilt/windows/x64/lib -L$PWD/../../../libdav1d-build/prebuilt/windows/x64/lib"

【问题讨论】:

  • 分享ffbuild/config.log的最后几行

标签: ffmpeg configure pkg-config


【解决方案1】:

感谢 Gyan 向我指出 ffbuild/config.log

我已创建aom.pc 文件并将其放入/usr/lib/pkgconfig

# libaom pkg-config.

Name: aom
Description: AV1 codec library v2.0.2.
Version: 2.0.2
Requires:
Conflicts:
Libs: -laom
Libs.private:
Cflags:

这有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-15
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 2013-01-13
    相关资源
    最近更新 更多