Contributing to Freecine

I developed Freecine for my own needs (i.e. to digitize my own films and teach my kids system engineering) I released it as open source because I believe it is a good starting point for others who want to build their own telecine system - after all I spent considerable amount of time implementing the basic functionality and fighting with some dead ends. It makes no sense for others to do the same. I am committed to continue improving and maintaining Freecine, but eventually its success depends on contributions from users. Below are some ways you can help.

Please subscribe to the mailing list and tell there if you start to work with any of these.

Write Documentation

Good documentation helps others to start working with Freecine, so if you find something difficult, why not document it. This web site is a wiki, so just create an user account for you and add your own page.

Tell about your experiences

Please tell about your experiences with Freecine - without knowing what you like or don't it is not possible to enhance it! Just write to the mailing list. Or if you have found a clear problem or enhancement idea, please create a ticket in Freecine ticket tracking system.

Improve Mechanics

Have an idea for a better film holder? For cheaper way for building the film transfer mechanism? Please share our design in this web site!

Improve the software

If you have programming skills please share your improvements. Here are some ideas that should be relatively simple to do for an experienced SW engineer:

  • Add support for additional scanners
  • Port the software to Windows or Mac
  • Improve the user interface
  • Add support for encoding scan results directly to a movie file
  • any other ideas are welcome, see the tracker for some ideas.

Freecine uses Mercurial for version control. If you want to enhance the sofware, please start by installing Mercurial client and fetching the latest Mercurial repository by the following command:

hg clone http://freecine.org/hg/freecine freecine

Design Documentation

Here is some (incomplete...) documentation about Freecine.

Project structure & file formats