woensdag 18 juli 2012

Personaliseer je Android met een zelfgemaakte opstart animatie (bootanimation) voor je Smartphone of Tablet.

Ziehier een stappenplan om zelf een opstart animatie te maken voor je Android.


Oorspronkelijk bericht is terug te vinden op het SDX-Developers forum:
Make Your Own Boot Animation (Boot Animation Creator werd gebruikt ipv Boot Animation Factory)

Als je een Android toestel opstart dan krijg je een animatiefilmpje (bootanimation) te zien dat merk en model afhankelijk is.
Wil je dit vervangen door een eigen gemaakt exemplaar afkomstig van eender welk video filmpje, dan kan je dit op een zeer eenvoudige manier doen door volgend stappenplan te volgen:

*****Update 20/07/2012*****
- In Stap 7 staat nu ook de locatie waar HTC de bootanimation.zip heeft staan.
- Verder is er beschreven hoe je je zelfgemaakte opstart animatie kunt laten installeren door de Android app "Boot Animation Shuffle" (deze werkt ook voor HTC)
- Als laatste is er ook beschreven hoe je je zelfgemaakte animatie actief kan krijgen op Samsung toestellen die een Samsung eigen animatie formaat gebruiken (bootsamsung.qmg , bootsamsungloop.qmg).
*****Einde Update 20/07/2012*****

Alvorens je van start kan gaan moet je eerst volgende programma's downloaden en installeren:
Bewaar volgend bestanden gewoon op je bureaublad:
Indien je in de beschrijving zoiets ziet als: bureaublad/animation/part... dan wil dit zeggen de je de part map in de animation map op je bureaublad moet openen.

Nadat je alles hebt gedownload en geinstalleerd kan je van start gaan.

Stap 1: Maak een Map op je bureaublad en noem die "Animation" (zonder de quotes, dit geld ook in de rest van de handleiding). In deze map maak je  twee nieuwe mappen met als naam "part" en "bootanimation". In de "part" map maak je 3 nieuwe mappen aan en die noem je "part00" "part01" en "part02"

Stap 2: Open "Free Video to JPG Converter". (Dit programma zal je video omzetten in een serie JPG afbeeldingen)
  • Klik op "Bestanden toevoegen", navigeer naar je bureaublad en selecteer "droids unstable core.flv" en klik op "Openen".
  • Bij "Opslaan" klik je op de knop met de 3 puntjes "..." en selecteer hier de map "bureaublad/animaton" en klik op "OK".
  • Zorg ervoor dat je "Elke" 5 frames instelt en aanvinkt (normaal gezien is 10 frames een goede start, maar deze video is wat tekort vandaar de 5 frames). De andere opties kan je een andere keer uitproberen.
  • Klik op "Converteren". Als de conversie gedaan is klik je "Sluiten"
  • Klik op de knop met het pijltje dat wijst naar het map symbool (vlak boven de "Converteren" knop). Controleer even of de afbeeldingen terug te vinden zijn in de map dit start met de naam "droids unstable core...". Volgens de auteur zouden dit een 37 afbeeldingen moeten zijn, maar ik heb erzelf maar 35. Als de afbeeldingen er zijn mag je de map sluiten.
  • Sluit nu "Video to JPG Converter".
Stap 3: Open "FastStone Photo Resizer" (Hiermee gaan we de afbeeldingen in batch hernoemen)
  • Klik op de knop "Batch Rename".
  • Klik op de "..." knop (links van de knop met de map en een groene pijl naar boven).
  • Navigeer naar "bureaublad\animation\droids unstable core (datum en tijd)" en klik op "OK".
  • Klik in het midden van de twee venster op de "Add All==>" knop.
  • Zorg ervoor de "Use Filename Template" aangevinkt is (rechts onderaan in het programma).
  • Het invulveld "Template:" maak je leeg en daar typ je "###" in (zonder de quotes natuurlijk). Aan de rechterkant van dit invulveld moet "1" staan en bij "Ext Case" moet er "No Change" staan.
  • Onderaan, aan de rechterkant zie je een knop met het symbool van een map met een verrekijker. Als je hierop klikt krijg je een venster "Renaming Preview" met een lijst van bestanden met de oude- en nieuwe naam. De nieuwe benaming zou moeten starten met "001.jpg" en dan met telkens 1 verhogen totdat je in dit geval "035.jpg" hebt. Als dat zo is mag je dit venster sluiten met "Close". (Indien dit niet het geval is moet je de vorige stappen even opnieuw nakijken en heruitvoeren.)
  • Klik nu op de "Rename" knop, klik op "Yes" en dan op "Done"
  • Nu mag je "FastStone Photo Resizer" sluiten.
Stap 4: Ga met "Windows verkenner" naar "bureaublad\droids unstable core (datum en tijd)". Klik op "Bewerken", "Alles selecteren". Klik nu met de rechtermuistoets op één van de tekeningen en kies "Rechtsom draaien". Hierdoor worden alle afbeeldingen rechtsom gedraaid.

Stap 5: Zorg ervoor dat alle afbeeldingen geselecteerd zijn en "knip" en "plak" ze in de submap "part". Nu moet je in de "part" map de afbeeldingen "001.jpg" tot "012.jpg" selecteren en "knippen" en "plakken" in de submap "part00". Afbeelding "013.jpg" tot "025.jpg" "knippen" en "plakken" in submap "part01". En afbeelding "026.jpg" tot "035.jpg" "knippen" en "plakken" in submap "part02". Controleer even of de map "droids unstable core (datum en tijd)" leeg is waarna je deze mag verwijderen.

*****Nu ben je bijna klaar!!! Het meeste werk zit erop.*****
Stap 6: Open "Boot Animation Factory" (deze software maakt de eigenlijke bootanimatie aan, alsmede het desc.txt bestand).
  • Klik op "Create a new boot animation", daarna op "Choose folder"
  • Ga naar "bureaublad\animation\part" en klik op "OK". In de "Choose folder" knop zie je nu een "groene V", wat wil zeggen dat het een goede bootanimation is.
  • Klik op de getallen in het invulveld aan de rechter kant en klik daarna op "Edit". Vul nu volgende waarden in:  "Set width (px):" "320", "Set height (px):" "480" en "Set speed (FPS):" "30".Klik daarna op "Set". Je moet wel even de breedte (width) en hoogte (height) van je eigen toestel op internet  opzoeken en die waarden ingeven ipv de voorgestelde waarden indien je een andere schermresolutie hebt. Je kan ook de resolutie halveren, maar zorg ervoor dat de hoogte breedte verhouden gelijk blijft aan de resolutie van je scherm. Het is het beste dat de afbeeldingen dezelfde verhouding hebben, maar dit is niet absoluut nodig. Hoe hoger de waarde in het "speed" veld hoe sneller je animatie zal draaien.
  • Klik op de knop "Add a loop".Nu zie je het "Add a loop" venster waarmee je volgende loop gaat toevoegen: Selecteer bij "Choose a folder" de map "part00", zie dat de "Set number of loops" op 1 staat en klik op de "Add" knop. Nu klik je weer op de "Add a loop" knop en doe hetzelfde voor de map "part01" en de map "part02". Nu zal map "part00" eenmaal afgespeeld worden, map "part01" zal ook eenmaal afgespeeld worden en map "part02" ook eenmaal.
  • Onder de tekst "When the boot animation ends" vink je "Repeat" aan. Hierdoor zal de bootanimatie blijven draaien totdat je toestel is opgestart.
  • Nu mag je op de "Save boot animation" klikken om de bootanimation aan te maken. Ga naar de map "bureaublad\animation\bootanimaton". En geef het bestand de naam "bootanimation". Klik nu op "Opslaan".
  • Nu kan je op "Preview boot animation" klikken om te zien hoe het eruit gaat zien.
    Oops dit ging op mijn PC fout. De preview werkt blijkbaar niet maar dit wil niet zeggen dat de bootanimation niet in orde is.
  • Om de animatie te bekijken op je PC kan je klikken op de "Groene" pijl, dan op "Boot animation", dan op "Preview...". Hier kies je voor "zip file" en dan op "OK"
    Nu klik je op "Choose boot animation" en navigeer naar "bureaublad\animation\bootanimation" en selecteer de "bootanimation.zip" en klik "Open". Nu kan je klikken op "Preview boot animation" en dan zie je hoe je harde werk is omgetoverd tot een ongelooflijke opstart animatie!
  • Sluit "Boot Animaton Factory"
Stap 7: Nu gaan we de opstart animatie op je toestel installeren. Er zijn 3 plaatsen waar je de bootanimation.zip kan plaatsen.
  • Plaats eerst "bootanimaton.zip" op de interne of externe SDCard van je toestel. Dit kan je doen door ofwel je toestel met een usb kabel aan je PC te koppelen en vanaf Windows Verkenner "bootanimation.zip" te kopiëren. Ofwel kopieer je het bestand op een Micro SDkaartje en plug je dit kaartje in je Android telefoon of tablet.
  • Indien je geen root toegang hebt kan je bootanimation.zip plaatsen in "/data/local" van je Android.
  • Indien je wel root toegang hebt (als je toestel geroot is) kan je bootanimation.zip plaatsen in de map "/system/media" waarbij jede huidige overschrijft. (je kan eerst een backup maken van de huidige animatie zodat je ten alle tijden terug kan.
  • Bij HTC zit "bootanimation.zip" in de map "/system/customize/resource"
  • Sommige Samsung toestellen gebruiken een ander formaat van animatie nml. "bootsamsung.qmg" en "bootsamsungloop.qmg". Om je eigen gemaakte animatie actief te krijgen moet je hetvolgende uitvoeren op je toestel (enkel mogelijk indien je root toegang hebt): Hernoemen: "/system/bin/samsunganim" naar "/system/bin/samsunganimORI" en "/system/bin/bootanimation" naar "/system/bin/samsunganim". Op deze manier zal "bootanimation.zip" alsnog gebruikt worden, maar kan je ook altijd terug naar de originele situatie indien je het niet actief krijgt.
  • Je kan "Boot Animation Shuffle" op je Android installeren om je "bootanimation.zip" automatisch te laten installeren. Deze app zal er rekening mee houden of je toestel al dan niet is geroot en zal ook de juiste locatie gebruiken op geroote HTC toestellen.
    - Start "Boot Animation Shuffle" op
    - Zorg dat "Enable randomizer?" op "AAN" staat.
    - Je kan "Backup current bootanimation?" en "Use notification?(check for yes)" uitvinken.
    - Klik op "Import Animation" en ga naar de map waar je "bootanimation.zip" geplaatst hebt.
    - Door de "bootanimation.zip" te selecteren zal deze geimporteerd worden in BAS.
    - Bij "Selection mode" kies je "Multiple"
    - Klik nu op de knop "Multiple" en vink alleen de onderste bootanimationxxx.zip aan. (xxx -> hier zal een nummer van 12 karakters staan)
    - Klik nu op de knop "Randomize!" => Hierdoor zal je eigen animatie filmpje op de juiste plaats op je toestel geinstalleerd worden en zal "Boot Animation Shuffle" afgesloten worden.
    - En nu genieten van je prachtige zelfgemaakte Opstart animaties!!!!
Vanaf nu kan je dus eender welke video nemen en omzetten naar een opstart animatie voor je Android!

**********Enkele voorzorgsmaatregelen***********
  1. Je moet ten minste twee "part" mappen hebben. "part00" en "part01".
  2. Zorg ervoor dat de afbeeldingen kleiner zijn dan 50kb. Dit is het beste, maar ik heb geen idee maximale grootte is (1 megabyte werkt zeker NIET!)
  3. Probeer het totaal aantal aan afbeeldingen per map beneden de 150 frames te houden. Ik heb geen idee hoeveel het maximum is maar 300 frames werkt zeker niet.
De auteur van deze handleiding heeft ook een filmpje gemaakt waarin getoond wordt hoe je dit alles kan uitvoeren.

Als laatste nog een aantal websites waar je terecht kunt voor bootanimaties gemaakt door anderen:
-  http://forum.xda-developers/showthread.php?t=1207827
-  http://androidbootanimation.com
-  http://www.addictivetips.com/mobile/how-to-change-customize-create-android-boot-animation-guide
-  http://droidboots.com/downloads/boot-animations
-  http://www.droidxforums.com/forum/droid-x-themes/21116-boot-animations-drakens-bootanimation-gallery.html
- Door te Googlen naar 'bootanimation' zal je nog meer websites terugvinden met aangepaste bootanimaties.


Veel plezier toegewenst met je persoonlijk opstart animatie filmpje!!!
Johan


Geen opmerkingen:

Een reactie posten