HarmonyOS鸿蒙Next版ffpmeg编译如何实现

鸿蒙版本ffmpeg如何编译

【设备信息】
华为畅享60X

【HarmonyOS版本】
4.2.0
【SDK 版本】
3.1.0(Api 9)
【DevEco Studio版本】
3.1.1 Release
【问题描述】
鸿蒙版本ffmpeg如何编译

4 回复

鸿蒙版本的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库。最后,将编译好的库集成到鸿蒙应用中,进行测试和优化。

回到顶部