Installation

General

In general, you can just clone or download this whole repository and run the scripts like that. In the Irish Film Institute, on linux, OSX and Windows, we create a folder in the home directory called ifigit, then we run git clone https://github.com/kieranjol/ifiscripts. Then we add the ifiscripts folder to $PATH which allows us to access the scripts from any directory, not just ifigit/ifiscripts.

However some folks just cd into the clone repository and run the scripts from there, for example to run makeffv1.py you might run: python makeffv1.py path/to.filename.mov.

External dependencies are listed below, but lxml is the main python library that must be installed for most scripts. pip install lxml should work fine.

Using pip/setup.py

the following is currently experimental, but it should work fine:

You can get a selection of scripts by making sure that pip installed, then running: pip install ifiscripts or cd into the ifiscripts cloned folder and run python setup.py install

The pip installation methods have the added benefit of installing the python dependencies such as lxml.

External Dependencies

There are some external subprocess dependencies for most of the scripts.

  • ffmpeg
  • mediainfo

are the most frequently used ones.

  • mkvpropedit
  • siegfried
  • exiftool

are also needed for many scripts.