https://github.com/acc4github/kdenlive-omniswipe
An extremely versatile swipe/slide transition plugin for Kdenlive. (frei0r-based)
https://github.com/acc4github/kdenlive-omniswipe
frei0r kdenlive video-editing windows
Last synced: 23 days ago
JSON representation
An extremely versatile swipe/slide transition plugin for Kdenlive. (frei0r-based)
- Host: GitHub
- URL: https://github.com/acc4github/kdenlive-omniswipe
- Owner: acc4github
- License: gpl-3.0
- Created: 2026-06-08T22:15:11.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2026-06-08T22:40:19.000Z (28 days ago)
- Last Synced: 2026-06-09T00:16:48.298Z (28 days ago)
- Topics: frei0r, kdenlive, video-editing, windows
- Language: C
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OmniSwipe - Frei0r Transition Plugin for Kdenlive
An extremely versatile swipe transition plugin for Kdenlive. It's designed to cover pretty much every swipe or slide-related transition.

## Features
- **Arrival Direction Axis / Wheel**: Controls how the incoming clip enters.
- **Departure Direction Axis / Wheel**: Controls how the outgoing clip disappears (when moving).
- **Outgoing Behavior**: Static / Move / Fade.
- **Speed Curve (%)**: Higher % = stronger acceleration.
- **Gentle Arrival (%)**: Add smooth slowdown to the clip's movement. It switches between 2 mechanisms depending on the Speed Curve's state.
- **When Speed Curve is at 0%**: Gentle Arrival acts like a reverse Speed Curve, adding a negative logarithmic curve to the speed. As you dial up Gentle Arrival, the curve will become stronger, and clips will start fast and decelerate towards the end.
- **When Speed Curve is used**: Gentle Arrival's intensity will symmetrically mirror Speed Curve's logarithmic curve. And as you dial up Gentle Arrival, it will expand the 'effective zone' from the clip's end. The clips will start to slow down as the playback enters this zone. At 100%, the entire clip is under Gentle Arrival's control.
- **Motion Blur (%)**: Add directional blur to the moving clips. (The current motion blur is very low-res to prioritize performance. I didn't add controls for blur quality since I thought it was not that important, but I might later...)
- **Edge Smoothing**:
- **ON**: Smoothing out the clip's edge pixels. (Note that it introduces dark edges on blurred clips due to Kdenlive's limitation.)
- **OFF**: The clip's boundaries are exactly snapped to its actual content.
- **Invert**: Invert the effect.
## Demo
https://github.com/user-attachments/assets/0c9560f9-8815-44d3-beac-87c5da322bf3
## Installation (Windows)
1. Download the build from the release. The zip file should have `omni-swipe.dll` and `omni-swipe.xml`.
2. Place `omni-swipe.dll` in Kdenlive frei0r plugins folder (e.g., kdenlive-master\lib\frei0r-1)
3. Place `omni-swipe.xml` in Kdenlive effects folder (e.g., kdenlive-master\bin\data\kdenlive\transitions)
4. Restart Kdenlive. The transition should appear under "Transitions".
## License
This project is licensed under the **GNU General Public License v3.0** (GPL-3.0).
See the LICENSE for full details.
## Credits
Developed for the open-source video editing community.
Copyright (C) 2026 acc4commissions
AI Assistance: Grok 4.3 (xAI)