2010年6月12日土曜日

bootanimation memo

動画ファイルからbootanimationを作った時のメモ(とりあえず版)

機種:HT-03A(cyanogenmod5.0.8-t4)
screen size 320x480
作成環境:ubuntu (10.04)

まず動画から画像を取り出す。
ffmpeg -i douga.avi -vframes 1 -ss 00:00:00.000 -f image2 -s 352x192 0001.png
ffmpeg -i douga.avi -vframes 1 -ss 00:00:00.020 -f image2 -s 352x192 0002.png

ファイルのサイズの調整
convert -resize 320x175 0001.png 0001.png
convert -resize 320x175 0002.png 0002.png

設定ファイルとzip圧縮
part0というdirectoryを作成し、そこに画像を入れる。
desc.txtというtextファイルを作成。
中身は
320 175 30
p 1 0 part0

part0とdesc.txtをzipで固めてbootanimation.zipを作る。(ここでハマった)
zip -r bootanimation part?/* desc.txt ≪ーこれでは表示できない。
zip -r -0 bootanimation part?/* desc.txt (無圧縮)

転送
adb push ./bootanimation.zip /data/local