User Tools

Site Tools


howto:gifconversion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howto:gifconversion [2015/08/14 00:18]
tesaguy
howto:gifconversion [2015/08/19 15:23] (current)
tomoe [Howto Convert GIFs to Animations]
Line 1: Line 1:
 ====== Howto Convert GIFs to Animations ​ ====== ====== Howto Convert GIFs to Animations ​ ======
- 
-**This tutorial is currently under construction** 
  
 This Howto explains how to convert a GIF-file to a animation file, displayable in the Camp firmware. This Howto explains how to convert a GIF-file to a animation file, displayable in the Camp firmware.
 This tutorial has been tested with Ubuntu 14.04 LTS This tutorial has been tested with Ubuntu 14.04 LTS
  
 +<note important>​The space on rad1o is limited. The recommended an1-file size is < 400kb.</​note>​
 ===== Requirements ===== ===== Requirements =====
  
Line 12: Line 11:
   * img2lcd script (download from https://​github.com/​rad1o/​f1rmware/​raw/​master/​tools/​img2lcd.pl)   * img2lcd script (download from https://​github.com/​rad1o/​f1rmware/​raw/​master/​tools/​img2lcd.pl)
   * lcd2ani script (download from https://​raw.githubusercontent.com/​rad1o/​f1rmware/​master/​tools/​lcd2ani.pl)   * lcd2ani script (download from https://​raw.githubusercontent.com/​rad1o/​f1rmware/​master/​tools/​lcd2ani.pl)
-  * Conversion script (download from: https://pads.ccc.de/VXIJp2n6np)+  * Conversion script (download from: https://gist.github.com/deltaflyer/​62050c8f958587ba78ed)
  
 ===== Tasks ===== ===== Tasks =====
Line 18: Line 17:
   * Select a gif that is close to the size of the display (130x130px)   * Select a gif that is close to the size of the display (130x130px)
   * Create a new folder called //​gifconversion//​   * Create a new folder called //​gifconversion//​
-  * Download all scripts and place the in the folder //​gifconversion//​+  ​* Put the gif file into the folder //​gifconversion//​ 
 +  ​* Download all scripts ​(img2lcd.pl / lcd2ani.pl / convert.sh) ​and place them in the folder ​//​gifconversion//​ 
 +  * Open a terminal and browse into the directory ​//​gifconversion//​
   * Start the conversion script by running in the console ''​bash < conversion.sh FILE.gif''​   * Start the conversion script by running in the console ''​bash < conversion.sh FILE.gif''​
-  * Now output file //out.an1// is produced. +  * Now an output file //out.an1// is produced. 
- +  * turn off the rad1o 
-===== Script =====+  * connect the rad1o with the USB cable to the computer 
 +  * push and hold ''​UP''​ while you turn on the rad1o. it will now boot in ''​MSC''​ mode, appearing as a mass storage device (like a USB stick) to the computer 
 +  * place out.an1 on the device and execute the command ''​sync''​ afterwareds 
 +  * wait until the left bottom LED stops flashing 
 +  * unmount the device 
 +  * restart your rad1o 
 +  * In the menu select ''​play_animation''​ and select ''​OUT''​. The animation should now start up
  
 ===== Result ===== ===== Result =====
  
   * A running animation   * A running animation
 +
 +===== Examples ====
 +
 +Example Animation stored as base64-encoded file
 +
 +* Download animation as base64-encoded file from https://​gist.github.com/​deltaflyer/​fd4afb6e2eb1dc5b7e22
 +* Paste the content into a file as file ''​file.an1.gz.base64''​
 +* Decode the content on the Linux command line ''​base64 -d file.an1.gz.base64 > file.an1.gz''​
 +* Unpack the file ''​gunzip file.an1.gz''​
 +* Put the file on your rad1o in the mass storage mode (see above)
 +* In the menu select ''​play_animation''​ and select ''​FILE''​. The animation should now start up
 +
 +More files
 +
 +  * Pikachu: https://​gist.github.com/​deltaflyer/​fd4afb6e2eb1dc5b7e22
 +  * Nyan-Cat: https://​gist.github.com/​deltaflyer/​ea4023e219a6221b61b0
 +  * Dancing Banana: https://​gist.github.com/​deltaflyer/​c34d8ed01b770a9e0adf
 +  * Pikachu Guitar: https://​gist.github.com/​deltaflyer/​adfa2ec006ab58ab02e5
 +  * 20+ .an1 Files: http://​www69.zippyshare.com/​v/​kgyJIDHl/​file.html
 +  * DeepDream Animation of the Camp Logo (customizable with your nick): https://​github.com/​w1kke/​rad1o_deepdream_animation
howto/gifconversion.1439504310.txt.gz · Last modified: 2015/08/14 00:18 by tesaguy