使用OpenHarmony-sdk编译FFmpeg输出结果为3个so,链接后打开Demo应用就报js崩溃。
参考工程:https://gitee.com/han\_jin\_fei/oh\_web-rtc
只链接了一个libffmpeg.so动态库,如何将liavcodec、libavformat、libavutil合并为一个动态库的,可否提供相关支持?
使用OpenHarmony-sdk编译FFmpeg输出结果为3个so,链接后打开Demo应用就报js崩溃。
参考工程:https://gitee.com/han\_jin\_fei/oh\_web-rtc
只链接了一个libffmpeg.so动态库,如何将liavcodec、libavformat、libavutil合并为一个动态库的,可否提供相关支持?
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答972 阅读
1 回答949 阅读
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。