/          All Posts       Projects       GitHub       More...

Movie Barcode Generator

Ever wanted to create your own movie barcode?

Like this?

Lost In Translation

Lost In Translation - barcoded

Well, I wanted too, so I created Movie Barcode Generator.
And I’m now releasing it to everyone. Enjoy!


You give it a movie (avi/wmv), you obtain a nice barcode.

Movie Barcode Generator GUI

Movie Barcode Generator GUI

You can tweak some parameters, to obtain different outputs:

If you leave the auto correct checkbox checked, iterations and bar width values will be auto adjusted whenever you modify the other, to fit in the desired image width.

Advanced usage/batch mode

You can also start this program in command line mode. To do so, simply add arguments to the program.
This mode allows you to generate one or many barcodes in one time.

Command Line Interface

Command Line Interface

Be advised: this mode has not been extensively tested. Use with care and please report any problem.


Feel free to experiment! Here are some examples of different outputs, using the same movie (Jumper) but with different parameters:

Iterations: 1000, Bar width: 1

Iterations: 1000, Bar width: 1

Iterations: 50, Bar width: 20

Iterations: 50, Bar width: 20

Iterations: 10, Bar width: 100

Iterations: 10, Bar width: 100


This program was used to design the posters and the trailer for the 2013 Brooklyn Film Festival.

Check the trailer! http://www.youtube.com/watch?v=2jDMijLkDPM


This program is freely available, along with its source code, under GPL license, and part of it under CPOL license (see sources for details).

Keep in mind that it is still a beta. There is probably some bugs left…

Current version: 0.5

Technical details

Since the first release, the source code has been heavily modified and optimized.
Among other things, it now intensively makes use of threading, to achieve barcode generation at the highest speed possible.
If you are interested in algorithms and explanation, you can read my first post on this topic (in French).
Or you can simply take a look at the source code 🙂…


Formatting cheat sheet.