BLINKENmini converter
---------------------

bmconv is a converter for BLINKENmini movies. It currently supports blinkenlights movies (*.blm), blinkenmini movies (*.bmm), blinkenmini binary movies (*.bmbm), graphics interchange format (*.gif) and blinkenlights markup language (*.bml). If you do not know what BLINKENmini is take a look at http://blinkenmini.1stein.no-ip.com/.



Compiling
---------

Since you are reding this, you already unpacked the archive into a directory. If you have got libungif installed, you should be able to compile. If you want to use the giflib (licensing problems!) you have to change "-lungif" to "-lgif" in Makefile.

  make

This should create a file named bmconv.



Using
-----

When called without parameters, the program displays a short help message.

  ./bmconv

When you use the normal extensions for the movie formats, it's possible to call bmconv just with the input and output file and the formats are recognized automatically by the extension.

  e.g.  ./bmconv movie.blm movie.bmm
  e.g.  ./bmconv movie.blm movie.bmbm
  e.g.  ./bmconv movie.gif movie.bmbm
  e.g.  ./bmconv movie.blm movie.gif
  ...

When you want to use your own extensions, you have to specify the input and output formats with an option. See the output of bmconv whan called without parameters for details.

