AVI GIF JPG三种方案资源占用对比
📎 原始文档:https://www.kdocs.cn/l/ckevFebWWHHk AVI GIF JPG三种方案资源占用对比
结论
| 测试的原始资源:188K的gif文件 | ||
|---|---|---|
| 设备端识别到格式 | 转换成UI资源后大小 | RAM占用情况 |
| GIF | 431KB(低压缩) | |
| AVI | 258KB | |
| JPG | 252KB |
测试资源初始状态为GIF
环境:707v200patch02 + avi 9月5日补丁.直接烧录到内部flash
测试方法:AVI和JPG统一使用ffmpeg转换

未添加任何新资源的fw大小
jl_isd.fw 7233KB

mode.bin 5445KB watch.bin 223KB

GIF 杰理UI工具+图片控件 压缩级别low(目前只能low)
jl_isd.fw 7665KB


mode.bin 5445KB watch.bin 655KB

AVI 视频质量3 无音频 FPS:12 总帧数:20
jl_isd.fw 7501KB


AVI 文件净增量 258KB

JPG 视频质量3 无音频 FPS:12 总帧数:20
jl_isd.fw 7485KB


mode.bin 5445KB watch.bin 475KB

方案总结
客户可以基于自身产品需求选择开发方案
GIF方案简单快捷,通过蓝牙互传demo可以实现APP下发GIF,杰理UI框架自带GIF显示(已转换为杰理格式的GIF)
JPEG方案存储空间占用最小,且自定义程度高,用户可根据需求限制单帧资源大小、切图轮播帧率等内容,开发复杂度也最高,需要自行搭建资源管理框架以及APP资源传输框架。如果有音轨需求,还需要自行实现音画同步
AVI方案存储空间折中,可通过ffmpeg限制画质、帧率去限制大小,同时自带音轨处理,适用于需要播放带音频的素材,且avi文件管理方便,可通过杰理工具中的packres打包avi资源,通过app传输。