whatisgithub

What is kdenlive-omnifade?

acc4github/kdenlive-omnifade — explained in plain English

Analysis updated 2026-05-18

0CAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

A frei0r plugin that adds a customizable cross fade transition, with speed curves, zoom, and blur controls, to the Kdenlive video editor.

Mindmap

mindmap
  root((OmniFade))
    What it does
      Cross fade transition
      For Kdenlive editor
      frei0r plugin
    Tech stack
      C
      frei0r
      Kdenlive
    Features
      Speed curve
      Zoom per clip
      Blur strength
      Background fill
    Use cases
      Custom video transitions
      Zoom effects
      Smoother fades
    Audience
      Video editors
      Kdenlive users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a more expressive cross fade transition to a Kdenlive video project than the built in default.

USE CASE 2

Create a fade that speeds up or slows down instead of moving at a constant rate.

USE CASE 3

Zoom in or out on outgoing and incoming clips independently during a transition.

USE CASE 4

Automatically blur and average-color-fill the background during a fade for a smoother look.

What is it built with?

Cfrei0rKdenlive

How does it compare?

acc4github/kdenlive-omnifadealichraghi/linux-audio-headerscalmh/pre-git
Stars0
LanguageCCC
Last pushed2024-01-082016-08-12
MaintenanceDormantDormant
Setup difficultymoderateeasyhard
Complexity2/52/51/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires building or obtaining the plugin files yourself and placing them in specific Kdenlive folders on Windows.

You can use, study, and share this freely, but any modified version you distribute must also be released under the same license.

So what is it?

OmniFade is a plugin that adds a flexible cross fade transition to Kdenlive, the free video editing program. It is built using frei0r, a plugin system that Kdenlive already supports, so once installed it shows up alongside the other built in transitions. The plugin gives video editors several controls beyond a plain fade. A speed curve setting lets you make the fade speed up or slow down instead of moving at a constant rate, with higher values creating a stronger effect. A separate gentle arrival control smooths out how the transition settles at its very end, behaving differently depending on whether the speed curve is also turned on. Editors can also set independent zoom behavior for the clip leaving the screen and the clip coming in, choosing whether each one grows larger, shrinks, or stays the same size, with a strength setting to control how noticeable the zoom is. On top of that there is a blur control that automatically adjusts its strength based on how fast the transition is moving, an option to fill any empty background area with the average color of each clip, and a simple switch to invert which clip is treated as outgoing versus incoming. Installation on Windows involves building or obtaining two files, an omni fade DLL and a matching XML file, and placing them in Kdenlive's plugin and transitions folders before restarting the program. Once that is done, the transition appears in Kdenlive's transitions list like any other. The project is licensed under the GNU General Public License version 3, meaning anyone can use, study, and share it, but any modified version distributed to others must also be released under the same license. The README notes the project was developed for the open source video editing community, with credit given to an AI assistant that helped build it.

Copy-paste prompts

Prompt 1
Walk me through installing the OmniFade DLL and XML files into my Kdenlive plugins folder on Windows.
Prompt 2
Explain what the Speed Curve and Gentle Arrival settings do in OmniFade and how they interact.
Prompt 3
Help me pick zoom settings in OmniFade to make one clip shrink while the other stays static.
Prompt 4
Show me how the Fill Background and Invert options change what a fade transition looks like.

Frequently asked questions

What is kdenlive-omnifade?

A frei0r plugin that adds a customizable cross fade transition, with speed curves, zoom, and blur controls, to the Kdenlive video editor.

What language is kdenlive-omnifade written in?

Mainly C. The stack also includes C, frei0r, Kdenlive.

What license does kdenlive-omnifade use?

You can use, study, and share this freely, but any modified version you distribute must also be released under the same license.

How hard is kdenlive-omnifade to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kdenlive-omnifade for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.