Tuttle OFX is a library to connect and batch operations with OpenFx plugins. It comes with a set of plugins that allows you to batch process on movies and file sequences.
C++ C Python CMake
Latest commit 03ad407 Apr 20, 2017 @cchampet cchampet Up to v0.13.6
Failed to load latest commit information.
applications sam ls: fix python error when using --explode-sequences option Mar 16, 2017
cmake plugins: removed TurboJpeg plugin Jun 14, 2016
doc Doxyfile: update style settings Jul 1, 2015
libraries Up to v0.13.6 Apr 20, 2017
plugins oiio plugins: up to v1.7 Apr 20, 2017
tools [travis] use pip 3 url Sep 12, 2016
.gitignore Merge branch 'develop' of https://github.com/tuttleofx/TuttleOFX into… Jan 21, 2015
.gitmodules AudioVideo: switch avTranscoder submodule to official repo Jul 29, 2015
.travis.yml [travis] libraw is compiled manually so don't install a concurrent ve… Oct 15, 2016
AUTHORS.md fix author link May 21, 2012
CMakeLists.txt CMake: define ofxPlugins target in CMakeLists of plugins Apr 18, 2016
COPYING.md Licensing: updated GPL version to v2 Jan 5, 2016
Dockerfile-env-python2 docker: split dependencies from tuttleofx build May 28, 2016
Dockerfile-env-python3 docker: split dependencies from tuttleofx build May 28, 2016
Dockerfile-python2 docker: split dependencies from tuttleofx build May 28, 2016
Dockerfile-python3 docker: split dependencies from tuttleofx build May 28, 2016
INSTALL-ext-fedora.md rewrite INSTALL.md for cmake Nov 4, 2014
INSTALL-ext-macos.md install doc: minor clean for osx Jan 1, 2015
INSTALL-ext-ubuntu.md install: add libavresample Jan 26, 2015
INSTALL-ext-windows.md rewrite INSTALL.md for cmake Nov 4, 2014
INSTALL.md INSTALL: added doc to explain how to run tests of io plugins Jun 10, 2016
LICENSE.GPL Licensing: updated GPL version to v2 Jan 5, 2016
LICENSE.LGPL Licensing: updated LGPL version to v2.1 Jan 5, 2016
LICENSE.TuttleOFX Licensing: updated TuttleOFX Public License Jan 5, 2016
Makefile makefile: fix "install" target Dec 30, 2014
README.md Update waffle badge of the README.md May 28, 2016
USAGE.md USAGE: renamed 'log level' section Aug 22, 2016
configure configure: add debug build type in example Nov 4, 2014



Build Status Bitdeli Badge

TuttleOFX project is an image processing framework based on OpenFX plugin format.
More informations on the official website :http://www.tuttleofx.org.

The project is composed of 4 main parts:

  • Tuttle Host Library, an OpenFX host that allows you to manipulate a graph of OpenFX nodes.
  • Tuttle Plugin Library, a library to facilitate the creation of OpenFX plugins.
  • Tuttle plugins, a set of OpenFX plugins for image processing and image/video IO.
  • Sam, a set of command line tools.

![Stories Ready](https://badge.waffle.io/tuttleofx/tuttleofx.svg?label=1 - Ready&title=Ready) ![Stories In Progress](https://badge.waffle.io/tuttleofx/tuttleofx.svg?label=2 - Working&title=In Progress)
Click on the waffle badge above to have a big picture view of what's in progress and how you can contribute.



How to use

See USAGE.md


See Doxygen documentation.


Retrieve a dedicated environment with TuttleOFX installed:

docker pull tuttleofx/tuttleofx
docker run -i -t tuttleofx/tuttleofx

See Docker Hub


Getting the source

git clone --recursive git://github.com/tuttleofx/TuttleOFX.git


Plugin creation

See plugins/_scripts/README.md

More information

Check TuttleOFX website for more information.


TuttleOFX public repository.


OpenFX plugin standard.



Developers mailing-list (public)


Users mailing-list (public)


Contact the team in private


The github issues module for bug report