- 博客(17)
- 收藏
- 关注
原创 Android大屏4K透明数字人动画实现策略:双视频分离+OpenGL合成
本文针对4K大屏展示高清透明数字人的需求,提出了一种双视频分离+OpenGL合成的创新方案。由于RK3588芯片硬件限制,传统序列帧和单路透明视频方案均无法满足需求。作者将原始MOV视频拆分为RGB彩色视频和Alpha灰度遮罩视频,通过TextureView+EGL离屏渲染实现两路视频的同步解码和OpenGL合成。方案采用ExoPlayer播放器、自定义着色器优化边缘效果,并解决了帧同步、内存泄漏等关键问题。该方案完美适配AndroidTV大屏设备,实现了高清流畅的透明数字人展示效果。
2026-05-16 14:27:38
643
原创 Android 数字人动画序列帧选型优化:PNG vs WebP 格式深度对比实践
本文对比了PNG和WebP两种透明序列帧格式在数字人动画落地中的表现。测试表明:WebP在压缩率上优势明显(单帧120KB vs PNG的700KB),但两者画质和内存占用(1080P约7.91MB)相同。关键问题在于WebP解码耗时是PNG的4-5倍(RK3288芯片单帧200ms),导致30帧动画严重卡顿,而预加载360帧又会引发OOM(需2.8GB内存)。结论:WebP虽节省存储空间,但在低端设备上无法满足高帧率播放需求,需寻求其他优化方案。
2026-05-14 10:26:34
381
原创 linux系统怎么创建桌面快捷方式
最近博主需要安装kotlin编译软件,从网络上下载了安装包ideaIU-2024.1.tar.gz,安装后发现,并没有自动在桌面上创建一个启动快捷方式,只能通过安装目录中的/bin/idea.sh可执行文件来拉起应用,使用起来非常不方便,因此想要自己在桌面创建一个启动快捷方式。
2024-04-16 10:04:21
899
原创 Ubuntu移动任务栏到底部的方法
使用Ubuntu的操作系统,它将任务栏默认设置在了屏幕的左侧,很多小伙伴习惯了Windows的下方任务栏,此篇文章就是给大家介绍,怎么将任务栏移动到底部的方法。
2022-10-19 19:32:50
14881
1
原创 ubuntu系统无法识别到U盘
在格式化U盘时,未完成格式化即拔出U盘,导致U盘再次插入,系统无法识别和挂载U盘,无法直接读取到U盘,下面是作者自身的解决办法。
2022-10-13 20:38:45
10319
5
原创 怎么在多层循环中直接跳出循环
小编在java的学习中,发现大家在嵌套多层循环时,当得到我们想要的目标结果后,为了避免计算资源的浪费,需要直接跳出循环,这里也是小编自己的学习笔记。
2022-10-11 09:33:04
531
原创 contextmenu的使用
昨天学习了popmenu和optionmenu的使用,今天学习的是contentmenu的使用,下面的代码是作者在昨天的基础上进行添加,但是为了方便读者们运行,作者会在最下方贴出全部的代码,大家可以免费下载,若不能下载,可以私信作者。
2022-10-10 10:23:03
1467
原创 选项菜单的使用
基于上一个popmenu案例的基础上,添加了OptionMenu,我这里也会把所有的完整代码贴出来,但是有一些代码是上一个案例的,小伙伴们需要注意。
2022-10-09 09:47:46
2085
原创 显示Intent和隐式Intent启动Activity的示例
作者最近在学习Intent的知识,因此整理了一份分别通过显示Intent和隐式Intent来启动Activity的案例,希望能帮助到大家。
2022-10-01 12:00:00
914
原创 ubuntu安装WPS字体缺失的解决办法
作者最近新安装的ubuntu系统,所以缺少了很多的办公软件,之前安装了WPS,但是Linux系统的wps缺少了windows的字库,因此使用起来不太方便,所以作者就整理了这样的一份基于ubuntu系统下安装wps字库的操作流程,希望可以帮助到大家。
2022-09-28 20:09:24
5368
原创 实现两个Activity跳转并传输和显示数据
最近在学习android stdio的学习过程中遇到过一些问题,也总结了一些常见的现象,这篇文章可以帮助大家了解怎么实现两个两个Activity跳转并传输和显示数据,页面设计有点简陋,大家可以按照自己的需求在其中添加对应的控件,主要是需要学会使用的方法。
2022-09-27 10:53:58
1686
E2的使用软件,便于车载刷机
2022-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅