关于“bootanimation.zip”的二三事~~~制作属于你自己的开机动画~~~

开机动画文件位于
cust\unicom\cn\media\bootanimation.zip   具体位置根据手机而定

要制作开机动画,我们首先来了解下bootanimation.zip文件的结构。

这是一个普通的zip文件,并且只可以选择储存格式压缩,里边的文件大致有desc.txt和1到2个文件夹。

desc.txt是动画的配置文件,保存格式为ANSI,用于设置这个动画的分辨率,帧数,播放次数,文件夹名称等;
其格式一般如下(参数用空格隔开):
480 800 10
p 1 0 part0
p 0 0 part1
480 800是指显示的分辨率 宽 高
10是帧数,就是每秒播放的图片数
p为标志符,不可修改,不必理会
p后面的数字是指播放次数, 0为循环播放, 1为播放一次
p 1 0 part0  第二个零代表动画间隔时间为0
part0 part1 为文件夹名,名称可以自定义,只有一个文件夹也可。

大致意思就是,系统开机时就会把名为part0的文件夹内的图片按照每秒10张的速度播放一遍,然后把part1文件夹内的图片也按照每秒10张的速度循环播放,直致开机完成。
为什么要用两个文件夹呢? 一般 :part0是播放一遍的,part1是循环播放直到开机。

文件夹里的图片必须是PNG格式,图片名称按顺序排放。

文件介绍完了,我们开始制作:

一,提取视频截图

我用的是终极解码里的PotPlayer,首先打开你要处理的视频文件,右键选项---视频/图像截取/连续截图(快捷键Ctrl+G)
如显示不能截取图像,选择---视频/图像处理滤镜/选择总是使用

图像 2

格式设置:必须选择PNG格式,质量自定,质量越好图片越大。
帧设置:
截取帧数就是截取到50帧就停止截取,50就意味着50张图片。
截取间隔100ms(1000ms=1秒),也就是每隔0.1秒截取一次。
直到截取50次满为止。

尺寸设置里选择”截取为原始尺寸“,方便我们用图像处理软件做后续处理。
当然也可以自定义为480x800,这时画面被压扁上下出现黑边,如果同时勾选按”调整后的比例保存“则画面被上下拉伸(相对好些)。

点击连续截取选项中的”开始“,截图程序进入等待,然后点击视频开始播放,截图开始工作直到到达选定的帧数。图片文件会按编号自动命名存入选择的文件夹,这里是Capture。

接下来用软件批量调整图像大小,我这里用的是PhotoZoom。任意带批量功能的软件都可。
如果你已经自定义分辨率,这里可跳过。
进入批量处理选择添加文件夹,全选文件,选项如图,点击运行。

图像 1

因为原图尺寸大于480x800,所以我们选择修剪,保持图像比例不变。原图尺寸较小可用拉伸。
当然你可以自己选择喜欢的图像处理软件,图片的处理到这里就结束了。


二,图片打包为动画bootanimation.zip

bootanimatiom.zip说白了就是一个”储存格式”的zip文件,截图文件已经按顺序命名,你可以手动编写desc.txt文件,然后参照其他bootanimation.zip文件格式打包就可以了。推荐用Notepad++编辑txt文本,如果用“记事本”格式会不清晰。如果你比较懒或者还不太清楚那么请往下看。


”Boot Animation Factory-Create“
打包文件登场,从国外XDA论坛上得来,可以用于bootanimation.zip文件的打包和预览。如果你是XP系统,要先安装NET4.0。
启动软件选择"Create a new bootanimatiom",再点击"Choose folder"选择文件夹。这里有个要特别说明的地方:就是不是选择图片文件夹而是图片文件夹的上层文件夹。比如你刚刚截图文件夹是Capture,如果没有上层文件夹,那你要建立一个如123的文件夹然后把Capture拖进去,然后选择123文件夹。具体看图。(文件夹名不限)

图像 3 图像 4

然后点击Add a loop,这时才是选择你的截图文件夹,如Capture。Set number of loops表示循环几次,0为无限循环。下面的dealy表示循环间隔时间,1000为一秒(通常不选)。
点击Edit编辑分辨率和帧数(FPS),设为480x800,帧数看情况,15帧也够用,具体你自己选择,因为手机性能,实际播放比预览要慢一点点。
点击Preview boot animation,满意后点击SAVE保存。

附:“Boot sound”选项可以试听开机音乐,选择一个和动画长度匹配的音乐也是很重要的。

将保存的“bootanimation.zip”拷入手机用RE管理器拷入cust\unicom\cn\media文件夹覆盖同名文件,然后修改权限后覆盖原文件,记得备份。
重启手机,欣赏成果~~~

提示:在软件运行中出现过2点问题,如果是XP系统,软件运行提示缺少dwmapi.dll可不用理会,无影响。如果显示System Volume Information 拒绝访问,可以把截图文件夹放在桌面上。

三,视频截图太麻烦了能不能直接用GIF文件做开机动画呢?

当然可以,找个适合自己分辨率的动态GIF图片分解出PNG格式的静态图片,比如用"Ulead GI(路过)F Animator 5 "另存为图像帧。然后进行第二步或者手动打包。

现在换上你独一无二的开机动画吧~~~




“Boot Animation Factory-Create”原发布地址http://forum.xda-developers.com/showthread.php?t=1678540









你可能感兴趣的:(media,animation,factory,Boot,开机动画,Bootanimation)