Die*_*rez 7 size android ffmpeg apk
我正在开发一个应用程序,它使用以下库创建 x264 视频:
com.arthenica:mobile-ffmpeg-full:4.2.2.LTS
Run Code Online (Sandbox Code Playgroud)
但结果 apk 文件太大(~71mb),所以我试过:
com.arthenica:mobile-ffmpeg-min-gpl:4.2.2.LTS
Run Code Online (Sandbox Code Playgroud)
这样,由于库只下载了几个编解码器 - 包括我需要的编解码器 - apk 大小减少到 ~49mb,好得多,但对我来说仍然太大,所以我需要知道是否有任何你知道减少apk大小的更好方法,因为人们通常拒绝下载这么大的应用程序
关于应用程序的其余部分(可绘制、资源等),它们得到了很好的优化,因为如果我删除这个库并重建,应用程序的大小会下降到 10mb
我正在阅读这个问题: FFMPEG Android 库增加大小
用户 SR 建议将所有 cpu 架构模型压缩在一个存档文件中,并根据应用程序目录中的 cpu 模型提取目标 cpu lib 并从那里加载 ffmpeg,但我真的不知道该怎么做。
我正在检查我的应用程序的文件夹结构,并注意到有关于 ffmpeg lib 的下一个文件夹:
arm64-v8a => ~16mb
armeabi-v7a => ~29mb
x86 => ~17mb
x86_64 => ~21mb
Run Code Online (Sandbox Code Playgroud)
但不确定我是否可以删除其中任何一个,正如您所看到的 armeabi-v7a 是最大的。
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |