HarmonyOS鸿蒙Next版ffpmeg编译如何实现
鸿蒙版本ffmpeg如何编译
【设备信息】
华为畅享60X
【HarmonyOS版本】
4.2.0
【SDK 版本】
3.1.0(Api 9)
【DevEco Studio版本】
3.1.1 Release
【问题描述】
鸿蒙版本ffmpeg如何编译
鸿蒙版本的ffmpeg 编译参考官方文档:
https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master/thirdparty/FFmpeg
编译ffmpeg 6.0 版本.
建议使用docker 处理依赖的基础库. 我自己编译是没有什么问题的.
更多关于HarmonyOS鸿蒙Next版ffpmeg编译如何实现的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我现在编译了arm64-v8a和armeabi-v7a架构都没问题,但是x86_64架构就失败了,查了原因,是因为ffmpeg依赖的openh264库编译的X86-64架构失败,进一步导致的,请问你有遇到这个问题吗
这个倒是没遇到过. 我不用docker的时候, 各种报错, 都没构建出来.
在HarmonyOS鸿蒙Next版中编译FFmpeg,首先需要配置开发环境,确保已安装NDK和CMake。然后下载FFmpeg源码,修改配置文件以适应鸿蒙平台,通常需要调整交叉编译工具链和库路径。使用CMake或Makefile进行编译,生成适用于鸿蒙的FFmpeg库。最后,将编译好的库集成到鸿蒙应用中,进行测试和优化。