gcc - 在 Minibian 上使用 x265 和 fdk-aac 编译 ffmpeg - 未找到依赖项

标签 gcc ffmpeg compilation raspberry-pi libx265

我正在尝试让直播设备在树莓派上工作。我正在运行minibian .我大致关注this guide没有交叉编译。
我的问题可能与ffmpeg的编译有关。我下载并编译了 x265 和 fdk-aac 并编译了它们。接下来我必须编译 ffmpeg,它与其他文件在同一个文件夹中,但编译器找不到任何依赖项。使用 pkg-config 也找不到 x265,这是我尝试运行 ./configure. 时产生的错误
我直接将所有内容克隆到一个文件夹中,以便在一个名为 ffmpeg_files 的文件夹中还有其他三个文件夹:ffmpeg , fdk-aacx265 .如何正确包含这些依赖项,以便在编译 ffmpeg 时启用它们?
谢谢!

好的,所以这并不是这个问题的真正答案。
经过长时间的反复试验和大用户的大量帮助Mulvya我决定不使用 Minibian,而是使用 Raspbian Stretch Lite。在那里,一切都很顺利。只要记住运行sudo ldconfig安装 x264/x265 或 fdk-aac 等编解码器库后。
谢谢大家的帮助!

最佳答案

我遇到了同样的错误,这个解决方案对我有用:

首先检查 pkg-config 是否可以找到 x265:

$ pkg-config --modversion x265

Package x265 was not found in the pkg-config search path.



或许您应该添加包含 x265.pc 的目录到PKG_CONFIG_PATH环境变量:

No package 'x265' found.


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

$ pkg-config --modversion x265

0.0

关于gcc - 在 Minibian 上使用 x265 和 fdk-aac 编译 ffmpeg - 未找到依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48004773/

相关文章:

c++ - 远程主机不编译,但它应该

audio - iOS - 转换音频格式(作品到 mp3)

python - 在线编辑Python脚本?

java继承找不到符号

c++ - QList 内部函数模板

c - 一种让 GCC 毒药只适用于源代码而不适用于命令行的方法?

android - 即使在 CMake 中构建 Release 时,也会在最终 SO 文件中获取调试符号

gcc - Xcode 4.2 代码覆盖率

ruby - 如何在 ruby​​ 项目中包含库?

ios - iOS 中的 Flash 视频流