繁体   English   中英

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

[英]Compile ffmpeg with x265 and fdk-aac on Minibian - dependencies not found

我正在尝试让直播设备在树莓派上工作。 我正在运行minibian 我粗略地遵循这个指南,没有交叉编译。

我的问题可能与 ffmpeg 的编译有关。 我下载并编译了 x265 和 fdk-aac 并编译了它们。 接下来我必须编译 ffmpeg,它与其他文件在同一文件夹中,但编译器找不到任何依赖项。 使用 pkg-config 也无法找到 x265,这是我尝试运行./configure.时产生的错误./configure.

我直接将所有内容克隆到一个文件夹中,因此在名为ffmpeg_files的文件夹中还有其他三个文件夹: ffmpegfdk-aacx265 如何正确包含这些依赖项,以便在编译 ffmpeg 时启用它们?

谢谢!


好的,所以这不是这个问题的真正答案。

经过长时间的反复试验和伟大用户Mulvya的大量帮助,我决定不使用 Minibian,而是使用 Raspbian Stretch Lite。 在那里,一切都非常顺利。 请记住在安装 x264/x265 或 fdk-aac 等编解码器库后运行sudo ldconfig

感谢大家的帮助!

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

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

$ pkg-config --modversion x265

在 pkg-config 搜索路径中找不到包 x265。

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

未找到包“x265”。

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

$ pkg-config --modversion x265

0.0

这里非常业余,对 stackoverflow 的工作原理的掌握可能比软件编译还要少,但我希望一些积极的反馈可以帮助其他人,就像 Mulyva 帮助我一样。

在尝试在 Ubuntu 17.10(和虚拟机中的 16.04)上编译 ffmpeg 并失败后,错误消息与 OP 和无数其他错误消息相同。 编译 x265 而不是使用 Ubuntu 存储库中的版本,并在后面的聊天中使用 Mulyva 的建议 - “尝试使用./configure --enable-static --enable-nonfree --enable-gpl --enable-libx265 --extra-libs=-lm --extra-libs=-lstdc++ --enable-libfdk_aac --extra-libs=-lm --extra-libs=-lstdc++ " - 它对我./configure --enable-static --enable-nonfree --enable-gpl --enable-libx265 --extra-libs=-lm --extra-libs=-lstdc++ --enable-libfdk_aac --extra-libs=-lm --extra-libs=-lstdc++ 谢谢!

如果在这里发帖令人尴尬,请道歉......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM