TUTORIAL: Android Boot Animation Creator Guide

Creating your boot animation and personalizing your android experience is something that everybody can do with a little creativity and patience. Here in this guide I will show you the steps to building a custom boot animation for your android device from scratch. You can also use a tool called Boot Animation Factory to create a boot animation even faster, but this guide will focus on manually creating one. The video below will also guide you through creating a boot animation with simple detailed instructions.

Download Boot Animation Factory here – original developer can be found here

First of all we will need  a few things to create our android boot animation. We will require a set of slides that work together to create a animation, you may have a pre-existing video that you may want to turn into a animation or even a set of images that you would like to display as a boot animation on your android phone or tv box device.

This tutorial will use a pre-existing video that we use for some of our guides and tutorials, this video is known as an intro and is around 7 seconds long. If you use a longer video then you may find your completed boot animation file will be very large. We recommend you use a short video file or a relatively small amount of images to create your boot animation to keep the file size down.

To turn your existing video into a set of images ‘frames/slides’ we can use a various tools such as photoshop, but to keep things straight forward I will be using a FREE tool called Video to Jpeg Converter which can be downloaded below.

Download Jpeg To Video Converter here

Using this tool is self explanatory so I will not be going to in depth within this written guide, you can check out the video guide below for more information on using this tool. Simply select the video you would like to break into individual slides and choose the number of frames that you would like the tool to extract.

Now is a good time to create a folder to store everything on your PC. In this newly created folder, create another folder and name is something simple like Android. Within this new folder called Android, place all the extracted images / frames you would like to have in your boot animation.

Next step is to open the simple text editor Notepad. Save your notepad txt file as ‘desc’. Below you will see what is required to be typed into your new notepad file.

1920 1080 30

p 1 0 Android

This is a basic setup of what a boot animation ‘desc’ files contain, this is essentially explaining to the system what the boot animation will be doing when it runs.

The first set of digits ‘1920 1080’ explains the sizing of your extracted images that we placed in the Android folder we created, you should create you images to compliments the sizing you have here. Basically create images and type the sizing of what device’s screen size the boot animation will be played on. Here you see I have chosen 1920 1080 which is because it will be displayed on a TV screen and my images will be big enough to be stretched up to 1920 1080. Mobile phones will be different as the screen size is obviously a lot smaller and a totally different shape.

The second digits ’30’ is the frame rate of the boot animation, the higher the number the faster the boot animation will run. Choosing the correct frame rate depends entirely on your boot animation. I have chosen 30 fps as the video I broke up into frames at the start of this tutorial plays at around 30 fps so naturally the boot animation needs to be set at ’30’.

The next line shows the letter ‘p’ this is essentially the first part of the description that is telling the system where to find the images that we want to play on our boot animation. Next up is the number ‘1’ which tells the system how many times should we repeat this set of images on the boot animation. The number 0 is then displayed to show how long the images ‘frames’ should pause between playing, each number represents 1 millisecond. The final part of this line says Android, this is telling the system where to find our images ‘frames’ to be played on the boot animation.

1920 1080 resolution 30 frame per second ‘how fast should is play’

p 1 how many time should the animation play  0 how long pause between frames Android where the images are stored

We can adjust this code to allow the boot animation run different. We can change the amount of times the images are repeated by simply typing a different number. The number 0 means the animation will repeat on a loop until android boots up on your device.

Once you have completed this section you will now need to zip up your desc file and your folder that contains the images in your boot animation. In this case we will have a desc.txt file and a folder called Android, zip these two up. One last important thing is to ensure you set the compression method to STORE when you zip up the files. Ensure you name your ZIP file ‘bootanimation’ other wise it will not work.

This tutorial is very straight forward and should give you a basic understanding of creating a simple boot animation. You can proceed further and create more complex boot animations with different stages for example

1920 1080 30

p 1 0 Android

p 0 0 Loading

This desc file is for a boot animation two stages and allows the animation to run as the designer intended.

Finally for the purposes of this tutorial their is spaces between the code above, you do not need spaces in your desc file. You also need to place your bootanimation.zip file into the Media folder that is within the android system folder on your android device. Check out the video guide below for a more detailed tutorial. Unfortunately some android systems such as Samsung require a different boot animation file so this tutorial will not work for you guys with different types of boot animation files.

 


Thanks for checking out this guide, let me no how you get on and of course you can preview your boot animations using Boot Animation Factory and it will also allow you to create boot animation a little easier.

Until Next Time

Matthew

Leave a Reply