linux - yocto,如何构建 ffmpeg 开发包

标签 linux ffmpeg yocto

我有一个为 imx 开发板打造的 yocto。我可以构建 ffmpeg 包,但还需要在我的 SDK 中填充 header 和库。使用 bitbake core-image-minimal -c populate_sdk 构建不会将 ffmpeg header 添加到 SDK 图像。

使用以前的库如 modbus 等没有任何问题。

如何构建ffmpeg开发包?

提前致谢。

最佳答案

您还需要 ffmpeg-dev。 header 转到 -dev 包。通常,您可以使用 oe-pkgdata-util 检查由配方生成的包。在这种情况下:

$ oe-pkgdata-util list-pkg-files -p ffmpeg 

要查找特定文件属于哪个包,比如 swresample.h:

$ oe-pkgdata-util find-path *swresample.h

  ffmpeg-dev: /usr/include/libswresample/swresample.h

要了解如何将包添加到目标工具链,请参阅:

https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#sdk-adding-individual-packages

关于linux - yocto,如何构建 ffmpeg 开发包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50561692/

相关文章:

yocto - bitbake 没有找到更新的食谱

linux - GCC 在 Mac OS X 上编译程序,但在 Ubuntu 上不编译程序

nginx - 如何使用 ffmpeg 将 boxblur 添加到 rtmp 流

linux - 询问收件人、主题和正文的 Bash 邮件脚本

android - Ffmpeg 命令创建可分享到 Instagram 等的 mp4 视频

html - 按顺序在线播放视频文件,视频之间没有延迟/缓冲

linux - 使用我自己的 Image 程序构建 Yocto Linux Image

git - 如何防止 bitbake 为特定主机寻找镜像?

linux - 使用脚本登录从Windows运行Linux的远程脚本

Python - pip install 找不到匹配的版本