如何用ffmpeg交叉编译OpenCV
How to cross compile OpenCV with ffmpeg
我想交叉编译opencv和ffmpeg for arm
我已经交叉编译了 ffmpeg,如何配置 cmake 才能看到 ffmpeg?
编辑:我正在为 AR Drone 2.0 进行交叉编译。我在 platform/linux.
下使用工具链
您的特定问题的答案是使用 cmake-gui
,它为您提供了一个可视化界面来简化设置变量的过程,例如您的 ffmpeg 包位置。
但是我有 2 个建议:
- 下载 most updated toolchain.
- 请勿使用 THIS GUIDE。请改用您在 sources\platforms\android\android.toolchain.cmake 中的包中找到的工具链:阅读内部,您会在文件开头找到 正确的说明 。
另一个可选建议:使用 ninja 作为构建系统,速度更快。
我通过编写自己的工具链文件成功地为 AR Drone 的 ARM 处理器使用 ffmpeg 交叉编译 OpenCV,在该文件中我明确设置了所有链接器、pkg_config 和编译器路径到包含 [=15= 的相关目录] 东西。
我写了一篇博客post详细介绍了这里的整个过程:
How to Cross-Compile OpenCV with FFmpeg for AR Drone (ARM Processor).
我想交叉编译opencv和ffmpeg for arm
我已经交叉编译了 ffmpeg,如何配置 cmake 才能看到 ffmpeg?
编辑:我正在为 AR Drone 2.0 进行交叉编译。我在 platform/linux.
下使用工具链您的特定问题的答案是使用 cmake-gui
,它为您提供了一个可视化界面来简化设置变量的过程,例如您的 ffmpeg 包位置。
但是我有 2 个建议:
- 下载 most updated toolchain.
- 请勿使用 THIS GUIDE。请改用您在 sources\platforms\android\android.toolchain.cmake 中的包中找到的工具链:阅读内部,您会在文件开头找到 正确的说明 。
另一个可选建议:使用 ninja 作为构建系统,速度更快。
我通过编写自己的工具链文件成功地为 AR Drone 的 ARM 处理器使用 ffmpeg 交叉编译 OpenCV,在该文件中我明确设置了所有链接器、pkg_config 和编译器路径到包含 [=15= 的相关目录] 东西。
我写了一篇博客post详细介绍了这里的整个过程: How to Cross-Compile OpenCV with FFmpeg for AR Drone (ARM Processor).