HarmonyOS 如何将FFmpeg编译的多个动态库合为一个

使用OpenHarmony-sdk编译FFmpeg输出结果为3个so,链接后打开Demo应用就报js崩溃。

参考工程:https://gitee.com/han_jin_fei/oh_web-rtc

只链接了一个libffmpeg.so动态库,如何将liavcodec、libavformat、libavutil合并为一个动态库的,可否提供相关支持?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

FFmpeg可以用两种编译方式:

1、源码编译参考:

https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/doc/ohos_use_sdk/OHOS_SDK-Usage.md

2、lycium工具编译参考:

https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/thirdparty/FFmpeg/docs/hap_integrate.md

3、没有办法将多个.so合并成一个.so。

4、可以在链接的时候将多个.a解压成多个.o然后把多个的.o链接成一个.so。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 如何将一个方法标记为过时
41浏览 • 1回复 待解决
如何将多工程hap打包成一个app
1306浏览 • 1回复 待解决
如何将har迁移为hsp
913浏览 • 1回复 待解决
应用内 FFmpeg 开源三方编译
1436浏览 • 1回复 待解决