androidのブートアニメーションを自作する。
今回はmagical charming!のopをお借りした。
準備
- 画像圧縮ソフト
- 動画を連番画像に変換できるソフト
- 動画編集ソフト
- テキストエディタ(linux形式の改行ができるもの)
- 無圧縮zipの作成できる圧縮ソフト
- 動画
- root化済の端末
動画の尺を10秒ぐらいに縮めてpngにする(jpgでもいいみたい)
それをCaesiumなどを利用して圧縮する。(30MBぐらいまで抑える。)
desc.txtを書く。(書き方は割愛。↓はhuawei p10 liteの例)
1080 1920 45
p 0 8 part0 15
横 縦 よくわからん
p=ループ 0=無限 連番終了後のディレイ フォルダの名前 fps
直下にdesc.txtと(連番になった画像)フォルダが入った無圧縮zipを作る。
- bootanimation.zip
- desc.txt
- part0
- 001.png…
- part0
- desc.txt
実機に入れてチェックする。root化済ならシェルからbootanimation
でチェック可能なときもある(自作しているとできない場合もある)
bootanimetionは一般的な機種では/system/media/bootanimation.zip
p10liteでは/version/special_cust/WAS-L22J/hw/jp/media/bootanimation.zip
↑をうまく読み込めなかったりすると/cust/hw/jp/media/bootanimation.zip
が読み込まれます
versionは容量が少ないためversionのbootanimation.zipを消してcustに置くことをおすすめします
最後に試作品を。。。。(1080p15fps)
※機種によっては音が出ます。