admin管理员组

文章数量:1534210

2024年1月10日发(作者:)

【前言】

今日开始着手做Android开机动画制作系列教程,与爱美人士共享经验技术!

本着先易后难的原则,教程一主要告诉大家开机动画的结构,位置等!

后续的教程将会教大家一些制作开机动画的方法,解答制作过程中可能遇到的问题等。

后续教程视闲余时间的多少,尽量会为大家制作出视频教程,为木蚂蚁开机动画制作大赛做好准备!

【开机动画位置】

1.

2.

3.

4.

复制代码

1. CM系统,以及大部分手机厂商官方系统:

2. system/media/

复制代码

1. HTC官方系统开机动画位置一:

2. system/customize/resources/其中也包含关机动画和开机音乐

复制代码

1. HTC官方系统开机动画位置二:

2.

3. data/local/

安卓原版系统开机动画位置:

system/media/或者data/local/

这两处的区别在于动画放在system中动画会全部播放完

放到data中动画只播放10秒

复制代码

【详解】

压缩原理:

1.

2.

3.

4.

复制代码

开机动画文件是一个zip压缩包

其中包含n个文件夹和一个配置文件

文件夹用来存放图片帧,desc用来控制图片播放的帧速以及顺序

该zip使用的压缩方式为无损压缩(在WinRar中压缩方式选--存储)

配置文件原理:

示例:

1. 480 800 15

2. p 1 1 android

复制代码

第一行 480 800是手机屏幕的分辨率width height;

数字表示帧速(15就是按每秒15张图片的速度播放);

第二行 字母p是Play的首字母;

第一个数字表示播放次数(1代表播放一遍,0代表循环播放);

第二个数字表示延迟时间(此时间以帧为单位1就是一帧);

android代表文件夹名称;

用通俗的话解释这个配置:

开始播放动画,android文件夹中的图片按照顺序以每秒15帧的速度播放一遍

待图片播放完,最后一张图片将会继续显示一帧的时间

如果我们在开机动画里加入一个新的图片文件夹android1,并循环播放,延迟5帧

我们需要在中添加一段控制代码

1. 480 800 15

2. p 1 1 android

3. p 0 5 android1

复制代码

一般的开机动画要用两个文件夹,我个人的理解是:

文件夹1的图片是播放一遍的

文件夹2的图片是循环播放直到开机

这样做的好处就是,不同系统的开机时间是不一样的

用文件夹2循环播放能够很好的适应开机动画的时间!~

【总结】

我们在了解了开机动画的组成之后,就可以按照自己的喜欢设计出开机动画

可以添加多个图片文件夹,修改好desc之后,能做出很多华丽 复杂的

动画来!

【素材提取】

为大家推荐一款软件 TMPGEnc4.0XPress

版本有很多,貌似只有4.0版是真正破解的!

本软件的特点是能够支持绝大多数的视频文件,可以方便剪辑

可以将视频导出为静态图片

可以将视屏音乐导出

因此很方便制作开机动画所需的图片和音乐!

注意:图片最好是PNG格式的,虽然有些系统也能支持jpe格式的。

【图片编辑】

1:PhotoShop这个必须有,要求会熟练的使用(一般搞图片的人都会用吧?)

用来对图片进行裁剪以及批处理

2:Jpeg Image这类软件用于对图片进行压缩(当然如果你的图片体积不大的话可以不用压缩)

也可以使用Image Optimizer这两个软件同属一家公司,建议初

次使用的人选择Jpeg Image

图片编辑软件要求不是很多,同类软件多的很,关键是看哪个你能用的熟!

【代码编辑】

编写代码的软件要求不高,普通的记事本就能编辑

(但是我只做的过程中会遇到文字编码的问题,所以还是建议大家用Notepad、editplus等)

注意:如果你制作出的动画不能播放,你要先检查一下,因为很多人都是

在Windows下编写的,不建议使用回车进行换行,因为在Linux系统中/n是换行

Windows里的回车键 = 回车 + 换行!我在这方面吃了不少亏

范例:Windows记事本编写的控制代码是一行显示完的

1. 480 800 15p 1 0 android0p 0 0 adnroid1

复制代码

【音频制作】

音频处理方面建议新手直接使用Goldwave这类软件,剪辑音乐操作简单

又有很多功能,比如淡出淡入啊 调整音乐音量大小等!

当然你也可以使用 Adobe Audition这个软件的前身是CoolEdit,

被Adobe收购之后功能上和操作性都有提升

【打包软件】

推荐WinRar,快捷操作方便,关键是为人熟知!

打包的时候一定要注意,压缩方式为--存储!!!

【前言】

之前的帖子说了很多基础性的东西,真正的好戏还看本帖!~

写教程要比自己做累很多,因为有些东西都是纯经验,语言没办法表达啊!~

在这里做个小小的呼吁,辛苦写的帖子,请需要的同学认真的看,帖子会很详细

会着重讲解一些实际制作中会出问题的地方!不认真看出了问题就会发消息问

说实在我真的没有时间也没有精力挨着回答!

有些人说XDA上的帖子才叫帖子,因为XDA上的大大们在帖子开始只会说自己的东西

哪里好哪里强大,而国内的帖子只会说楼主有多么多么累,听到这个话我就无言了,

XDA的用户会给开发者捐赠用以支持开发,他们当然愿意把最好最新的技术展示出来

在国内你觉得可能吗?用盗版XP Win7的哥们就别再说这样的话了,成不?

【视频导出】

1. 选择一个你喜欢的视频,打开TMPGEnc,新建项目,导入视频

2. 选择剪辑视频--截取需要的那一段视频,范例截取的是后18秒的视频,完成后确定

3. 选择“输出”--格式选择“输出连续静止图像文件”--点击左下角“选择”

4. 调整“帧速率”--一般10-15就可以了,调整“图像格式”--png和jpg都可以

5. 选择“编码”,可以修改输出文件夹的位置,改好之后左下角第一个图标“开始编码”

6. 完成之后打开目录就能看到导出的帧图片了

复制代码

音频的导出方式与图片导出类似!

大家也可以使用别的工具导出图片,这里仅为范例!

【图片编辑】

1. 先将导出的图片进行整理,去掉不需要的部分,尽量将图片数量控制在200P以下

2. 如果图片数量很大,动画比较连贯可以采取隔一张删一张的方法!

3. 用PhotoShop打开其中一张图片,开始创建批处理动作

4. 打开右边的动作栏--选择新建组--创建新动作--录制(小圆圈)

5. 然后对图片进行裁剪到480*800大小,或者用调整画布大小的方式也行

6. 完成之后关闭图片,回到动作栏点击停止(小方块)

7. 将剩余图片全部导入PS中,文件--自动--批处理;动作默认为刚才新建的动作,源选择打开的文件!

8. 点击确定之后,去喝杯咖啡等待一段时间剩余的图片会自动处理成第一张图片的样式!

复制代码

批处理从功能上说就是把我们处理第一张图片的步骤记录下来

其余的图片在执行批处理的过程中会复制第一次处理图片的全部操作

自动帮大家完成!省时,省心!

【图片压缩】

1. 打开optimizer image选择“文件”--“批处理向导”;导入所有图片;下一步

2. 选择输出文件格式,PNG和Jpeg都可以 适当的调整压缩比和质量

3. 在保证图片质量没有明显下降的情况下做到体积最小,这样有利于动画流畅播放

复制代码

图片压缩主要是为了减小开机动画的体积,保证动画在手机上能流畅播放

注意:如果输出文件类型为Png的时候,最好选择256色,要不然图片色彩会失真

大家也可以按比例调整图片尺寸,进一步压缩体积(desc里分辨率不变)

【开机音乐制作】

目前只有HTC Sense Rom有开机音乐,因此这部分不是必须的

照顾版面就不做图文教程了,而且Goldwave比较简单 一看就会!

【代码编写及打包】

1.

2.

3.

4.

新建一个txt文档,命名为

打开输入代码“480 800 15p 1 0 black0p 1 0 black1”

中间不要回车换行,在一行里面写完

本文标签: 图片动画开机播放制作