Analysis updated 2026-05-18
Add a more expressive cross fade transition to a Kdenlive video project than the built in default.
Create a fade that speeds up or slows down instead of moving at a constant rate.
Zoom in or out on outgoing and incoming clips independently during a transition.
Automatically blur and average-color-fill the background during a fade for a smoother look.
| acc4github/kdenlive-omnifade | alichraghi/linux-audio-headers | calmh/pre-git | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | C | C | C |
| Last pushed | — | 2024-01-08 | 2016-08-12 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | hard |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires building or obtaining the plugin files yourself and placing them in specific Kdenlive folders on Windows.
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.
A frei0r plugin that adds a customizable cross fade transition, with speed curves, zoom, and blur controls, to the Kdenlive video editor.
Mainly C. The stack also includes C, frei0r, Kdenlive.
You can use, study, and share this freely, but any modified version you distribute must also be released under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.