1.初识
关于Android开机第三屏修改,Android开机界面分为第一屏,第二屏,第三屏,第三屏修改起来相对比较容易,第一屏和第二屏基本都跟据机型的不同在splash.img,或logo.img镜像文件内,自定义的大概思路就是解包,然后把自己想放上去的图片修改成24位bpm图片格式,换上后打包好刷进logo分区即可,第一屏和第二屏就不过多去介绍了。
2.第三屏制作
(1).素材处理
先通过ffmpeg将视频修改成手机屏幕分辨率。
ffmpeg -i video_1920.mp4 -vf scale=1080:2340 video_640.mp4 -hide_banner
scale=1080:2340,是将原来的视频分辨率更改为于我手机屏幕匹配的1080*2340。
把分辨率改好后,就需要把视频转换成一帧帧的png格式的图片。先上官方文档。
ffmpeg -i 13.avi -r 30 %04d.png
转换后默认是30帧,基本无损效果。-r 后面跟的30是转换的帧率。
(2).格式处理
把前面制作的.png格式图片,添加到part0文件夹内,然后创建一个描述文件desc.txt
内容格式如下:
第一行的三个数字分别表示开机动画在屏幕中的显示宽度、高度以及帧速(fps)
第二行的数字分别表示标识符p ,第一个数字为循环次数,如果为0,则为无线循环。第二个数字为循环间隔时间。
例如:
1080 2340 30 // 开机动画大小为宽1080 高 2340,动画的显示速度为24帧每秒。
p 0 0 part0 // part0目录下png图片无限循环显示,循环间隔为0帧时间。
然后把part0和desc.txt压缩为bootanimation.zip,
压缩格式为只储存,然后把压缩文件添加到/system/media/即可
Comments NOTHING