Skip to content

frei0rFree video effects, shared

A minimalistic plugin API and a portable collection of free and open source filters, generators and mixers.

frei0r

What frei0r is

frei0r is both a minimalistic video-effect plugin API and a large collection of plugins implementing that API. A host gives a plugin one or more video frames; the plugin transforms, mixes or generates frames and returns the result.

The deliberately narrow contract makes effects easy to implement, inspect and reuse. It has played a role for free video software comparable to the role LADSPA played for audio plugins: a small common interface that avoids repeatedly reimplementing useful algorithms.

100+ video-effect plugins
4 plugin types: source, filter, mixer2 and mixer3
3 major desktop platforms

What it is not

frei0r is not a complete video application or a general framework for every kind of media plugin. It intentionally omits complex event, timeline and UI systems. Applications and frameworks such as FFmpeg and MLT provide those higher-level capabilities around the effects.

Use frei0r in your software

frei0r effects are available through widely used free software:

Direct host

FFmpeg

Apply filters or create video sources from the command line and filter graphs.

Framework

MLT

Loads frei0r services for editors and other multimedia applications.

Video editor

Kdenlive

Uses MLT and makes frei0r effects available in an editing workflow.

Video editor

Shotcut

Uses MLT to provide a cross-platform editing and effects environment.

Video editor

Flowblade

Integrates MLT services in a GNU/Linux non-linear editor.

Programmable media

Liquidsoap

Uses frei0r in programmable audio and video streams.

See the full supporting-software list →

An open collection of visual knowledge

The source is useful beyond the plugins themselves. It is a library of readable formulas for color correction, compositing, geometry, blur, distortion, analysis, generators and experimental image processing.

The preservation story

Read frei0r: the free and open source video effect preservation project for the project’s origins, people, software ecosystem and demonstrations.

See the collection in motion

The following rapid demonstration contains flashing and high-contrast imagery.

Take part