Overview

The HyperFlow Media Transform service provides comprehensive image and video processing capabilities through both simple UI controls and advanced JSON DSL scripting. Built on PIL (Pillow) for images and FFmpeg for videos, it supports sophisticated workflows including batch processing, scene analysis, and Key-Value Store integration for persistent media workflows.

See the HyperFlow Media Transform Service - Users Guide for detailed specs and the Media Transform Operations Guide for details and examples of the operations supported by this service.

Operation Modes

Simple Mode (UI-Driven)

Perfect for single operations with visual parameter configuration. Select an operation type in the HyperFlow interface to expose relevant UI controls (sliders, dropdowns, text inputs). The system automatically generates the underlying DSL based on your selections.

Advanced Mode (JSON DSL)

For complex multi-step transformations, write custom JSON DSL scripts. This provides full control over the media processing pipeline with support for batch processing, Key-Value Store integration, and sophisticated operation chaining.

Media Input System

Input Sources

Automatic Batch Processing

When ImportSets contain multiple media items, they are automatically loaded as:

JSON DSL Structure