A versatile cross‑fade transition for Kdenlive.
- Fade Progress (
position) – standard transition progress, animated from 0 to 1. - Speed Curve (%) – applies a power‑law easing curve to the fade timing. Higher values create stronger acceleration/deceleration.
- Gentle Arrival (%) – adds a smooth slowdown at the end of the transition.
- When
Speed Curveis 0%, it acts as a reverse ease‑out (fast start, slow end). - When
Speed Curveis used, it creates a deceleration zone near the end – the fade eases into the final frame.
- When
- Independent Zoom per Clip – choose separate behaviours for the outgoing and incoming clips:
- Expand – clip grows larger over the transition.
- Static – no zoom (scale = 1).
- Shrink – clip shrinks over the transition.
- Zoom Strength (%) – controls how intense the zoom effect is.
- Blur Strength – radial blur that automatically adjusts its amount based on speed.
- Fill Background (average) – fills the empty background with the average colour of each clip.
- Invert – swaps the incoming and outgoing clips.
Omnifade.Demonstration-1.mp4
- Build or obtain the
omni-fade.dllandomni-fade.xmlfiles. - Place the
omni-fade.dllin Kdenlive's frei0r plugins folder (e.g.,kdenlive-master\lib\frei0r-1). - Place the
omni-fade.xmlin Kdenlive's transitions folder (e.g.,kdenlive-master\bin\data\kdenlive\transitions). - Restart Kdenlive. The transition appears under Transitions.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
See the LICENSE file for full details.
Developed for the open‑source video editing community.
Copyright © 2026 acc4commissions
AI Assistant: Grok (4.3)
