Skip to content

Software supporting frei0r ​

frei0r is useful because effects are shared between hosts. Support may be direct, or provided by a multimedia framework such as MLT.

Current, verified hosts ​

Direct host

FFmpeg

Provides the frei0r filter and frei0r_src source in filter graphs. See the official filter documentation.

Direct framework host

MLT

Loads frei0r services for applications through its maintained frei0r module.

Through MLT

Kdenlive

A full non-linear editor whose effect system is built on MLT services.

Through MLT

Shotcut

A cross-platform editor built on MLT, exposing effects through its filter interface.

Through MLT

Flowblade

A GNU/Linux non-linear editor whose documented dependencies include MLT and frei0r plugins.

Direct host

Liquidsoap

A programmable streaming language with video operators backed by frei0r. See its video documentation.

Other integration paths ​

These projects have current or historical connections to frei0r, but plugin availability can depend on the installed distribution, wrapper, or multimedia stack:

  • GStreamer has shipped frei0r wrappers in its plugin collections.
  • Pure Data has been used with frei0r through video and plugin wrappers.
  • Pitivi uses GStreamer; frei0r availability depends on that stack.
  • OpenShot uses FFmpeg and has historically been listed among frei0r hosts.
  • gmerlin and gavl share part of frei0r's free-video ecosystem.

Check the current host and operating-system package documentation before depending on one of these paths.

Historical adopters ​

Earlier free video projects helped shape, test and spread the common plugin interface. They remain part of the project's history even when they are no longer a practical recommendation:

The project history explains how application developers arrived at the minimal shared API.

Host developers ​

The normative interface is the small include/frei0r.h header. A host discovers shared libraries, reads plugin metadata, constructs an instance and calls the update function appropriate to the plugin type.