An image processing framework for batch operations using OpenFX plugins, with tools for movies and file sequences.
TuttleOFX is an image processing framework based on the OpenFX plugin format, designed to connect and batch operations with OpenFX plugins. It provides a host library for manipulating graphs of OpenFX nodes, a plugin library for creating custom plugins, and a suite of plugins for processing movies and file sequences. The framework solves the problem of automating and scaling complex image and video processing workflows in visual effects and post-production.
Visual effects artists, post-production professionals, and developers working on batch image and video processing pipelines who need a flexible, graph-based tool for media manipulation.
Developers choose TuttleOFX for its adherence to the OpenFX standard, which ensures compatibility with a wide range of plugins and tools, and for its comprehensive suite of built-in plugins and command-line utilities that streamline batch processing tasks.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables complex image processing pipelines through a graph of OpenFX nodes, as highlighted in the Tuttle Host Library description for scalable workflows.
Adheres to the OpenFX plugin format, ensuring interoperability with other plugins and tools in visual effects pipelines, as noted in the project philosophy.
Includes a set of OpenFX plugins for image processing and IO, reducing the need for external dependencies and speeding up development.
Comes with Sam command-line tools for batch processing and scripting, facilitating automation in post-production tasks, as mentioned in the features.
Requires compilation from source with dependencies, as indicated in INSTALL.md, which can be time-consuming compared to pre-packaged solutions.
Documentation is split across multiple files (e.g., USAGE.md, Doxygen) and lacks a unified guide, making it harder for newcomers to get started quickly.
Being focused on OpenFX, it has a smaller community and fewer third-party plugins compared to more established frameworks like FFmpeg or G'MIC.