About FFMPerative
FFMPerative is an open source command line tool and Python library that composes video edits from natural language. A user describes the change, such as merging a subtitle file into a video or sampling a particular frame, and the tool translates the request into the corresponding FFmpeg operation and runs it. The same instruction can be issued from a shell or passed as a string to a Python function, which makes it usable interactively and inside scripts.
It is aimed at developers and video teams automating repetitive editing work. Documented operations include changing speed, resizing, cropping, flipping and reversing video or GIF files, speech to text transcription and adding closed captions. A compose command assembles a directory of clips into a finished video and takes an optional prompt to steer the edit, for example toward a social media cut. It requires Python 3 and a local FFmpeg installation, and installs from the Python package index or from source. The project also publishes a sample dataset and a model checkpoint tuned for the task.
The tool is free and open source under the MIT license, and no paid tier or hosted version is published.
One thing to check before adopting it: the company behind the tool now presents a different product on its website, a system that recommends and tests changes to AI systems for engineering teams. This tool is maintained in its public repository and on the Python package index rather than featured on the company site, so the repository is the place to confirm current status and recent activity.