OggConvert is written in Python and uses the GTK and GStreamer libraries. As such, it has a fairly long list of requirements. These tend to be installed by default on most modern Linux distributions, and are available for other systems too.
As a minimum, OggConvert requires:
- Python, version 2.4 or newer
- GTK+ 2.4 or newer
- GStreamer 0.10.11 (newer versions strongly recommended)
- The GStreamer “Base” plugin set
- Python GTK bindings
- Python Glade bindings
- Python GStreamer binding
Installing these (and their dependencies) should be enough to get OggConvert to run. In addition, you’ll probably want to install extra GStreamer plugins to convert from a wider variety of formats.
In order to encode to Dirac, you’ll need to install the GStreamer Schrödinger encoder. Version 1.0.0 or newer or this encoder is required.