yocto,如何构建 ffmpeg 开发包

yocto, how to build ffmpeg dev packages

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

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

如何构建ffmpeg开发包?

提前致谢。

您还需要 ffmpeg-dev。 Headers 转到-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