Help us keep the list up to date and submit new video software here.

Try DVDFab and copy all Ultra HD Blu-rays and DVDs / remove Cinavia protection! Download free trial !

Software Home »

Complete Version history / Release notes / Changelog for Kdenlive

Kdenlive 20.12.2 available
by Jean-Baptiste Mardelle | Feb 8, 2021 | News, Releases, Uncategorized | 0 comments

Kdenlive 20.12.2, part of our monthly bugfix release, is now available and fixes several important issues. Among the changes:

Fix copying an effect from a track to another
Several fixes/improvements for the newly added subtitle feature:
Implement copy/paste
Fix broken resize
Fix subtitles encoding issue happening on some systems
Improve timeline integration (track can now be highlighted and items resized with standard shortcuts)
Various crash fixes
Windows: Subtitle with special characters like äöü are now correct viewed after re-loading the project file.
Fix crash when trying to group/ungroup items while performing a drag operation
Fix timeline click not working after a speed change operation
Fix effect keyframes sometimes broken on image / title clips
Fix speed change resetting audio channel
Make playlist proxy clips work again
Fix rendering issues on some systems, like slowmotion effect not working
Fix UI translations not working or only partially
Fix clips with mix sometimes cannot be cut or behaving incorrectly

Kdenlive 20.12.1 is out
by farid a. | Jan 9, 2021 | News, Releases | 0 comments

The first minor release of the 20.12 series is out with a huge batch of fixes and usability improvements.


The ability to select and move multiple keyframes by SHIFT + click drag.

Select multiple keyframes with CTRL+ click.
Add option to move selected keyframe to current cursor position.
Added a duplicate keyframes button.
Zoom on keyframes with CTRL + wheel.
Add option to delete all effects in selected clip(s).
Fix track effects applying only on first playlist.


Added ability to hide and lock subtitles.

Other hightlights

Added undo/redo when setting in and out points.
Automatically update title clip name when we edit a duplicate title.
Appearance improvements to compositions and clips.
Added unused clip filter to the project bin.
Added option in the timeline settings to not pause playback while seeking.
Moved the timeline tooltips to the status bar.
Full log
Fix crash on copy subtitle (not implemented yet). Commit.
Ensure jobs for timeline clips/tracks are properly canceled when the clip/track is deleted, fix crash on audio align deleted clip. Commit.
Fix crash if the clip of an audio align job is deleted during calculations. Commit.
Fix possible crash dragging clip in timeline from a file manager. Commit.
Various display adjustments for compositions and clips. Commit.
Reset config should also delete xmlui config file. Commit.
Fix disabling proxy loses some clip properties. Commit.
Fix tests. Commit.
Fix some regressions in keyframe move. Commit.
Undo/redo on clip monitor set in/out point. Commit.
Don’t snap on subtitles when track is hidden. Commit.
Add option to delete all effects in selected clip/s. Commit.
Fix some more xml parameters by Eugen Mohr. Commit.
Fix crash when all audio streams of a clip were disabled. Commit. Fixes bug #429997
Fix some broken effects descriptions, spotted by Eugen Mohr. Commit.
Reduce latency on forwards/backwards play. Commit.
Fix the integer value of effect parameter’s checkbox. Fixes #880. Commit.
Fix various typos spotted by Kunda Ki. Commit.
Automatically update title clip name when we edit a duplicate title. Commit.
Add option to not pause the playback while seeking. Commit.
Fix some crashes with locked subtitle track. Commit.
Fix qml deprecation warning. Commit.
Fix track effects applying only on first playlist. Commit.
Fix timeline vertical scrolling too fast. Commit.
Fix clip move incorrectly rejected. Commit.
Fix regression with crash in effect stack. Commit.
Add preliminary support to copy a keyframe param value to other selected keyframes. Commit.
Move timeline tooltips in statusbar. Commit.
Add normalizers to MLT thumbcreator, fixing Kdeinit crash. Commit. See bug #430122
Effectstack: Add duplicate keyframe(s) button. Commit.
Effectstack: select multiple keyframes by shift-click + drag (like in timeline). Commit.
Improve grabbing of keyframes in effect stack. Commit.
Initial implementation of grouped keyframe operation (move/delete). Select multiple keyframes with CTRL+click. Commit.
When calculating a folder hash (to find a missing slideshow), take into accound the file hash of 2 files inside the folder. Commit.
Ensure subtitle track buttons are hidden when the track is hidden. Commit.
Fix project profile creation dialog not updating properties on profile selection. Commit.
Don’t change Bin horizontal scrolling when focusing an item. Commit.
Fix composition unselected on move. Commit.
Fix unwanted keyframe move on keyframe widget seek. Commit.
Don’t snap on subtitles when locked. Commit.
Show/lock subtitle track now correctly uses undo/redo. Commit.
Restor subtitle track state (hidden/locked) on project opening. Commit.
Fix qmlt typo. Commit.
Fix color picker offset, live preview of picked color in the button. Commit.
Implement subtitle track lock. Commit.
Add hide and lock (in progress) of subtitle track. Commit.
Zoom effect keyframe on CTRL + wheel, add option to move selected keyframe to current cursor position. Commit.
Add “unused clip” filter in Project Bin. Commit. Fixes bug #430035
Another small fix for image sequence on project opening. Commit.

Kdenlive 20.12 is out!
by farid a. | Dec 21, 2020 | News, Releases | 0 comments

The team is happy to announce Kdenlive 20.12 release bringing exciting new features like same track transitions, subtitling tool, an overhauled effects layout and the usual batch of bug fixes and usability improvements. Work was done on performance optimizations (by Martin Tobias Holmedahl Sandsmark) resulting in a snappier timeline, improved thumbnail creation and faster project opening.

Same track transitions
The long requested same track transition feature has finally landed in this release drastically improving the editing workflow. It can be activated by selecting a clip and pressing the u or via the icon in the timeline toolbar. (There is a known issue where it doesn’t work in an effect is applied to the track. Will be fixed in next month’s release)

Subtitling tool

The new subtitling tool allows you to add and edit subtitles directly in the timeline on a special subtitle track or by using the new subtitle widget. You can also import (SRT/ASS) and export (SRT) subtitles. This work was implemented by Sashmita Raghav as part of GSOC.

Pro tip: It is not yet implemented in the interface but you can change the style of the subtitles using html tags like <font color=#ffff00> for setting the font color to yellow.

There is a known issue with special characters not working properly, will be fixed in next month’s release.
Subtitle track hide and lock will come in 20.12.1.

All effects have been organized under a clear and comprehensive category* structure for a better experience. Under the hood, all effects were and had their parameters updated accordingly. Nonworking or buggy effects have been moved under the Deprecated category for backwards compatibility but will eventually be removed in future releases, avoid using them.
* Available audio effects depends on the OS

Another usability improvement is the ability to rename and add/edit the description of custom effects (by new contributor Vivek Yadav.)

New Pillar Echo effect for your vertical videos.

Crop by padding effect can now be keyframed.

New VR 360 and 3D effects for working with 360ş and 3D stereoscopic footage.

New Video Equalizer for adjusting image brightness, contrast, saturation and gamma.

Besides the snappier performance due to optimizations, the timeline also received a usability boost. Clips in the timeline change color according to their tag in the project bin. (This affects all clips in a folder as well.)

Ability to enable/disable normalization of audio thumbnails from track header

Ability to delete multiple tracks at once (by Pushkar Kukde)

When archiving a project an option was added to archive only clips in the timeline as well as the option choose the compression method between TAR and ZIP.

On the backend front the Online Resources tool was ported to qtwebengine (by Andreas Sturmlechner) and downloading wipes, render profiles, titles and wipes defaults to using https.

What’s next?
The main features planned by the team for 2021 are Nested timelines, Advanced trimming tools and Audio Routing and Channel Mapping. We hope to see improvement in hardware acceleration and GPU support from recent work started in MLT, our engine, you can follow the progress here. A very exiting feature worth keeping an eye on is the recent work by Tobias Fleischer in integrating GMIC effects to video editing tools (including Kdenlive via the freIOr module). Community member Hörmet has managed to build Kdenlive on a Mac and got it to render. There are still some issues like Icons are not working.

Kdenlive 20.08.3 is out
by farid a. | Nov 23, 2020 | News, Releases | 0 comments

The third and last minor release of the 20.08 series is out with the usual round of fixes and improvements. Focus is now set on finishing the same track transitions and the subtitler features for the next major release due in December. Please help test the Beta release and report any issues.

Fix on monitor displayed fps with high fps values. Commit.
Ensure timeline ruler is correctly updated on profile switch. Commit.
When switching project profile and there is only 1 clip in timeline, update the timeline clip duration accordingly to profile change. Commit.
When switching project profile and there is only 1 clip in timeline, update the timeline clip duration accordingly to profile change. Commit.
Project archiving: check after each file if archiving works, add option to use zip instead of tar.gz. Commit. See bug #421565
Fix opening project files with missing version number. Commit. See bug #420494
Fix duplicated audio from previous commit. Commit.
Fix playlist clips have no audio regression. Commit.
Fix keyframeable effect params left enabled when selecting a clip, leading to possible crash. Commit.
Don’t allow removing the only keyframe in an effect (was possible from the on monitor toolbar and crashing). Commit.
Fix crash inserting zone over grouped clips in same track. Commit.
Fix previous commit. Commit.
Check ffmpeg setting points to a file, not just isn’t empty. Commit.
Qtcrop effect: make radius animated. Commit.
Render widget: avoid misuse of parallel processing. Commit.
Fix resizing clip loses focus if mouse cursor did not get outside of clip boundaries. Commit.
Fix rounding error sometimes hiding last keyframe in effectstack. Commit.

Kdenlive 20.08.2 released
by farid a. | Oct 12, 2020 | Uncategorized | 0 comments

Usually the point releases are for bugfixes but Kdenlive 20.08.2 comes with a set of changes worthy of a major release. Besides some memory leak fixes and usability improvements this versions brings back the automatic scene split feature, adds for the Linux version experimental GPU rendering profiles for rendering, proxy creation and timeline preview rendering (Windows will follow at a later stage) and a new crop effect. Other noteworthy changes are better handling of projects with missing clips, improved project loading and fixes incorrect volume meters in audio mixer. The Windows version gets 45 new audio LADSPA effects (CMT) and 3 video frei0r effects (Cairo).

But the best thing really is that this release has many commits from new contributors. Come join the effort in making the best FLOSS video editor in the world. &#128578;

Automatic Scene Split

The Automatic scene split features allows you to detect different scenes of your clip and either split them into subclips or add markers to it. You can access this feature by right clicking on a clip in the project bin then go to clip jobs

Crop By Padding Filter

Full Log

Add xml for qtcrop filter. Commit.
Fix freeze on memory usage loading invalid clips. Commit.
Fix track insertion in mixed view mode. Commit. See bug #403443
Fix track order in mixed track view. Commit.
Fix compilation. Commit.
Fix monitor preview messing monitor zoom. Commit.
Restore toolbars in default editing layout. Commit.
Fix saving lift/gamma/gain effect results in broken ui. Commit.
Fix PreviewJob memory leak. Commit.
Fix deprecated install location. Commit.
Fix audio mixer track effects applied twice when reopening project, leading to incorrect volume. Commit.
Fix mem leak when another process was writing a clip that is included in a project. Commit.
Fixed automatic scene split (bug #421772). Commit.
On project opening, fix detection of proxied clips with missing source and proxy. Commit.
Fix incorrect hash check causing incorrect reload dialog on project opening. Commit.
Fix corrupted slowmotion clips on document opening. Commit.
Fix speed change effect lost when opening project with missing clip, and broken handling of missing proxied clips with speed effect. Commit.
Ensure we check file hash on every project opening to ensure clips have not changed and an incorrect hash is not stored. Commit.
Add missing “=” symbol in GPU profile. Commit.
Add GPU profiles provided by Constantin Aanicai. Commit.
[Experimental] Added GPU profiles for rendering proxies and timeline preview … Commit.
Fix crash on some projects opening. Commit. Fixes bug #409477
Fix compilation. Commit.
Fix cut/resize audio clip invalidating timeline preview. Commit.
Remove test stuff. Commit.
Delay locale reset to allow correct ui translation. Commit.
Attempt to mimic Shotcut’s locale handling. Commit.
Ensure default layout names are translatable. Commit.
Fix clicking on clip marker label moving timeline cursor to approximate position. Commit.
Use another ref on the producer when saving project (might help in case another operation is performed on the producer). Commit.
Add corruption check before creating backup file. Commit.

Kdenlive 20.08.1 is out
by farid a. | Sep 11, 2020 | Uncategorized | 0 comments

The first maintenance release of the 20.08 series is out fixing a regression in the Windows version with de-synced audio and wrong effects when rendering as well as other minor fixes. Currently all work is focused on same track transitions due for the 20.12 version.

Change log:

Keep titlebars state (hidden/shown) when switching between layouts. Commit.
Fix insert broken in some configurations (video disabled). Commit.
Fix compilation. Commit.
Don’t resize mixer widget if tabbed. Commit.
Fix incorrect stream or no audio on insert. Commit.
Update default editing layout. Commit.
Fix audio only insert broken. Commit.
Correctly update project duration on group move. Commit.
Raise Project Bin when a clip is dropped in timeline or created through the menu. Commit.
Correctly replace slideshow folder if moved. Commit.
Fix a spelling error. Commit.
Fix shift click for multiple selection broken in Bin. Commit.

Kdenlive 20.08 is out
by farid a. | Aug 17, 2020 | News, Releases, Uncategorized | 0 comments

Kdenlive 20.08 is out with nifty features like Interface Layouts, Multiple Audio Stream support, Cached data management and Zoombars in the Clip Monitor and Effects Panel but one may argue that the highlights of this release are stability and interface improvements. This version received a total of 284 commits with some major contributions from new developers. (Thanks Simon and Julius)

Under the hood
A major refactoring of the project file fixes a long standing issue with the decimal separator (comma/point) conflict causing many crashes.

Projects created with 20.08 forward are not backwards compatible, that is, you won’t be able to open your .kdenlive project files with older versions.

This version also brings a performance boost to audio thumbnail generation as well as JPG image sequence playback.

New interface layouts

These workspaces aim to improve the layout for each stage of video production:

Logging for reviewing your footage
Editing to compose your story in the timeline
Audio for mixing and adjusting your audio
Effects for adding effects
Color for adjusting and color grading
Check out this video for more details.

Note: Video scopes do not work with DirectX under Windows.

This version brings the initial step in implementing an advanced audio workflow by adding multiple audio stream support. In the next releases expect audio routing and channel mapping as well. The mixer got a facelift making it more efficient in smaller heights.

Zoom bars
Effects panel
Adjusting keyframes just got easier.

Clip monitor
The Clip Monitor also received zoom bars. Also notice the interface improvements like seeking when dragging, new layout ruler, improved overlay sizes (fps, timecode, etc).

Cache management
A new cache management interface under settings allows you to maintain and control the size of your cached and proxied files as well as backup-ed data. You may also clean data older than a specified amount of months.

New shortcuts
‘ (Apostrophe) to set audio stream to target track.
Shift + Alt as alternate shortcut to move single clip to another track.
Alt + mouse Windows specific shortcut to change a grouped clip’s track (Alt+mouse).
. + number to focus on Video tracks (i.e: . + 1 focus on video track 1)
alt + number to focus on audio tracks (i.e: alt + 2 focus on audio track 2)
( snaps beginning of clip to cursor in the timeline
) snaps end of clip to cursor in the timeline
Miscellaneous improvements
Project notes: allow creating markers from timestamps and assign timestamps to current bin clip.
Added option to always display clip monitor audio thumbs below video instead of an overlay.
Composite transitions with Lumas.
Add a “Save Copy” action to save a project copy.
Project bin improvements: Expand/collapse all bin folders with Shift+click, remember folder status (expanded/collapsed) on save, and many other fixes.
Add clip length adjustment to speed dialog.
Titler: add option to save title and add to project in in one pass (through the create button menu.
Add proxy icon to clips in timeline.
Increase monitor audio thumb resolution.
Ability to change colors of audio thumbnails (Go to Settings > Configure > Colors).
Renamed “Add Slideshow Clip” to “Add Image Sequence”.
Clickable clip name on top of Clip Properties widget opens a file explorer to the clip’s location).
Windows: use compatible methods when dropping a folder in bin.
See full list for more:

Full log
Fix clip monitor zoom not reset when changing clip, and zone incorrect on zoom. Commit.
Missing fix for FreeBSD in last commit (fix broken localization). Commit.
Attempt to fix UI translations broken. Commit. See bug #424967
Add xml for avfilter.equalizer audio eq. Commit.
Reset layout should immediatly restore default layout. Commit.
Fix having several geometry effects messing monitor overlay (like rotoscoping and transform). Commit.
Only enforce Editing layout on first run. Commit.
Ensure preview scaling is not lost when a monitor is stopped (like when switching monitors). Commit.
Better default window size on first startup. Commit.
Layout reset button will now restore deleted default layouts and reset selected one to default value. Commit.
Ensure the “Editing” layout is loaded on first run. Commit.
Update Audio, Editing and Color layouts. Commit.
Add Effects layout. Commit.
Don’t trigger any audio job if audio thumbnails are disabled. Commit.
Don’t reprocess audio thumbs if already exists. Commit.
Improve audiomixer layout. Commit.
Fix audio thumbnail flickering on resize / move item. Commit.
Fix some effects like fades not terminating correctly on image/color/title clips. Commit.
Fix some warnings. Commit.
Disable layout buttons focus so they don’t keep a highlighted border. Commit.
Update shortcuts for set target track(ctrl+number) and set clip in/out (parenthesis). Commit.
Correctly disable menubar layout if loading a layout > 5. Commit.
Update AppImage dependency build scripts. Commit.
Logging UI proposal. Commit.
Change audio selection target shortcut to “Dot + 1-9” (. + 1) instead of Q + 1. Commit.
Ensure clip audio thumbs are created when enabling the setting in timeline. Commit.
Reversed clips: fix audio thumbnails incorrect and markers position. Commit.
Fix bin clip sometimes incorrectly selected causing incorrect drag in timeline. Commit.
Fix bin clip deletion removing grouped clips. Commit.
Check layout button when activated through menu, fix layout saving. Commit.
Fix saving layouts. When saving, propose the name of the currently active layout. Commit.
Replace layouts toolbar with custom list on the right side of the menu bar. Commit.
Display layout toolbar. Commit.
Improve layouts management, allow reordering, add reset button to restore the default layouts. Commit.
Fix activate track target shortcut always activating first stream. Commit.
Don’t freeze if trying to play timeline and project monitor is hidden. Commit.
Fix keyboard shortcuts display in actions tooltips (avoid update loop), add one for timeline target menu. Commit.
Only check for minimum track height if it has changed. Commit.
Reset track height to sane value on reset default values in settings dialog. Commit.
Try harder to find ffmpeg path if not defined. Commit.
Improve reloading of audio thumbs in some cases. Commit.
Correctly refresh layout list if all were deleted. Commit.
Update layout management: add 5 default layouts, allow renaming/deleting. Commit.
Elide timeline markers instead of hiding them on lower zoom. Commit.
Introduce new keyboard shortcuts:. Commit.
Display track “Edit name” label when entering track header, not only when hovering the label zone. Commit.
Fixuifiles. Commit.
Cleanup ffmpeg command for audio thumb. Commit.
Configurable colors for audio thumbnails. Commit.
Rename “Split audio” to “Restore audio”. Related to #756. Commit.
Fix crash on split audio/video. Commit.
Cleanup qml, fix red track on insert. Commit.
Ensure bin clip is selected before attempting to insert (fixes url dropped in timeline only insert video part). Commit.
Get rid of buggy processing threads setting. Commit.
Don’t allow embedding a project in itself. Commit.
Ensure auto-saved file is newer than project before proposing to recover data. Commit. Fixes bug #424016
Fix possible use after deletion. Commit.
Use Windows compatible methods when dropping a folder in bin. Commit.
When dragging a clip in insert mode, don’t allow leaving empty space in timeline. Commit.
Restore seek in clip monitor on Shift + move mouse. Commit.
Don’t show monitor overlay (fpt, timecode, …) in audio seek bar. Commit.
Timeline: don’t allow moving a keyframe at same pos as another one. Commit.
In insert mode, deleting a clip should perform an extract operation. Commit.
Fix clip url not correctly updated when opening project with missing clips. Commit.
When dropping a folder from a file manager to bin, don’t create folders that contain no valid clip. Commit.
Expand/collapse all bin folders with Shift+click. Commit.
Save folder status (expanded or not). Commit.
Don’t try to archive color clips, prompting missing clip error. Commit.
Fix disabling autorotate option, add it for images. Commit.
Fix missing bin audio thumbs on project open, ensure we only store small audio thumbnail icons. Commit.
Increase monitor audio thumb resolution, add monitor seek bar in clip monitor. Commit.
Always use a dark background for monitor audio thumbs (fixes visibility on light color theme). Commit.
Add visible handles to monitor zoom bar. Commit.
Fix clip monitor image vertical offset on resize. Commit.
Add option to display clip monitor audio thumbs below video instead of an overlay. Commit.
Zoom bar: scroll with cursor position, various usability fixes. Commit.
Increase on monitor audio thumbnail resolution for long clips. Commit.
Add clip length adjustment to speed dialog. Commit.
Change Slideshow Clip to Image Sequence. Commit.
Set the VERSION at the cmake level. Commit.
Seek in bin thumbnails on mouse hover, disabled by default (setting in Bin menu). Commit.
Draw clip status (image clip, missing) in bin icon view too. Commit.
Correctly update title templates list on each opening of title widget. Commit.
Titler: add option to save title and add to project in in one pass (through the create button menu). Commit.
Fix compilation. Commit.
Clickable clip name on top of clip properties widget (opens a file explorer to the clip location). Commit.
Fix freebsd compilation (2nd round). Commit.
Attempt to fix freebsd compilation. Commit.
Show full clip path in clip properties widget title. Commit.
Substitute “Add Slideshow Clip” with “Add Image Sequence”. Commit.
Add icons to new rows/columns layout. Commit.
Fix cursor position on zoombar, always center zoom on current cursor position. Commit.
Update src/dockareaorientationmanager.h, src/dockareaorientationmanager.cpp, src/kdenliveui.rc, src/mainwindow.cpp files. Commit.
Layout Improvement: Use TopLeftCorner and BottomLeftCorner for LeftDockWidgetArea. Commit.
Layout Improvement: Use TopRightCorner and BottomRightCorner for RightDockWidgetArea. Commit.
Update dev docs on locale handling. Commit.
Adjust drag button position when zoombar is displayed. Commit.
Monitor zoombar: zoom audio thumbs too (audio thumb resolution is still bad on zoom), fix some regressions caused by zoombar. Commit.
Monitor zoombar: don’t hide monitor audio thumb when active. Commit.
Fix clip height not updated on track change in insert/overwrite modes. Commit.
Fix stream number appearing in clip name of single stream clips. Commit.
First version of monitor zoombar (activated by CTRL+Wheel on ruler). Commit.
Fix drop in timeline from clip monitor possible crash and disappearing clip (if mouse released above track headers). Commit.
Review remaining LC_NUMERIC occurrences. Commit.
Remove LC_NUMERIC from mlt to load MLT XML correctly. Commit.
Review remaining occurrences of QLocale. Commit.
Remove more QLocale usages and validate others. Commit.
WIP: Remove QLocales. Commit.
Don’t draw splash screen progress bar when no progess. Commit.
Fix crash on audiothumbnail missing source. Commit.
Fix timeline zone out is 1 frame before expected position. Commit.
Add luma mask option to composite transition. Commit.
Cleanup & ensure clip monitor audio thumb is displayed even if timeline thumbnails is off. Commit.
Fix spacer in overwrite mode, disable spacer in insert mode. Commit.
Integrate stream effects with undo/redo. Commit.
Decimal point: Treat all parameter types. Commit.
Rename OpenTimelineIO import/export actions for clarity. Commit.
Implement gain and normalize audio stream effects. Commit.
Preliminary support for audio stream effects (only swap and copy channel working). Commit.
Decimal separator: Fix window filter. Commit.
Add action to restore current clip target tracks to default. Commit.
Decimal separator: Replace time codes. Commit.
Fix working on project with proxy only. Commit.
When opening project with missing proxies, allow not rebuilding proxies. Commit.
Fix decimal point for animated rect and resource. Commit.
Fix crash in project settings caused by recent update to cache data management. Commit.
Ensure we have a valid context before drawing keyframes. Commit.
Don’t attempt activating a monitor if it is hidden. Commit. See bug #422849
Fix insert of AV clips on video tracks with no audio mirror. Commit.
Improve management of cached data, allow cleaning cache data older than x months. Commit.
Ensure project clip backup url is correctly updated on replace clip. Commit.
Fix downloaded render profiles not found on Windows. Commit.
Fix use of deprecated KRun methods. Commit.
Fix crash on disabled clip undo / redo insert. Commit.
Fix other builds. Commit.
Fix decimal point in filters. Commit.
Cleaner monitor ticks in ruler. Commit.
Fix lag caused by monitor ruler code when resizing the last clip of a long project. Commit.
Add frames / seconds ticks to effect keyframe view. Commit.
Replace decimal separator in keyframe parameters. Commit.
Convert decimal separator in list type MLT properties. Commit.
Do not convert decimal separator in time codes. Commit.
Fix some decimal separator issues while upgrading. Commit.
Mark splashscreen method as override. Commit.
Remove deprecated locale related code. Commit.
Switch to C locale after initialising MLT. Commit.
WIP: Parameter types. Commit.
Debug output improvements. Commit.
Windows specific shortut to change a grouped clip’s track (Alt+mouse). Commit.
Enforce rgb24 format for color clips (faster compositing and prevents colorspace conversion). Commit.
Smaller icons in notes widget toolbar. Commit.
Fix fuzzing build. Commit.
Fix compile warnings. Commit.
Switch subtitle filter to use av.filename parameter that is now better supported in MLT. Commit.
Update Premiere shortcuts. Commit.
Allow Shift+Alt as alternate shortcut to move single clip to another track. Commit.
Fix crash on project open and possible guides loss on recovery. Commit.
Check compiler before setting options. Commit.
Project notes: allow creating markers from timestamps and assign timestamps to current bin clip. Commit. See bug #420843
Project notes will now be inserted depending on the active monitor. If the Clip Monitor is active, inserting a project note will be relative to Bin clip, otherwise to timeline. Commit.
Track headers cannot be made too small – keep buttons always visible. Commit.
Save timeline status (shown/hidden) in layouts. Commit.
Save layout in a specific file: $HOME/.config/kdenlive-layoutsrc. Commit.
When resizing a geometry effect, like transform, keep item centered. Commit.
Kdenlive: remove compile warnings. Commit.
Ensure newly created folder is active so that added clips go in it. Commit.
Make effect keyframe view follow cursor when zoomed. Commit.
Fix razor timeline cursor broken. Commit.
More reliable progress bar in splash screen. Commit.
Fix freeze on start on some systems introduced in recent commit. Commit.
Add progress bar to splash screen (wip). Commit.
Fix possible crash dragging clip to timeline if video track had no mirror. Commit.
Clip proxy: drop data and subtitle streams. Commit.
Display project loading status on splash screen if opening a project at start. Commit.
Fix possible crash when dragging recently inserted clip in timeline. Commit.
Fix cannot paste clip from project containing more tracks. Commit.
Various timeline preview fixes (resize clip did not invalidate, undo/redo sometimes restoring invalid chunks). Commit.
Archive project: fix clip with speed effect url not updated, resulting in missing clip message. Commit. Fixes bug #422135
Reset current project name if opening backup file fails to prevent erasing original. Commit.
Fix typo & forgotten point, probably others there… Commit.
Refine build instructions. Commit.
Fix shortcuts in main menu. Commit.
Fix crash when insert zone has no audio track. Commit.
Keyframe view zoom bar: don’t allow invalid size (x > y). Commit.
Ensure no double entries in generators menu. Commit.
Fix sort order not correctly restored on open. Commit.
Re-order menu entries, put project settings on bottom. Commit.
Raise UI version number. Commit.
Fix regression in previous commit (not all audio thumbs created). Commit.
Fix possible crash on close (audio thumbnail job). Commit.
Fix incorrect tracks count affecting audio stream dialog. Commit.
Fix video stream disabled on profile change or reload clip. Commit.
Add a “Save Copy…” action to save a project copy. Commit.
Fix streams menu position. Commit.
Define apostrophe as default shortcut for audio streams menu in timeline. Commit.
Add action to popup the target stream menu (in menu Timeline > Tracks > Switch Target Track Audio Stream). Commit.
Update org.kde.kdenlive.desktop to inherit correct window title and icon, instead of lowercase title and generic icon. Commit.
Docs: How to describe class diagram. Commit.
Docs: Describe branching model and release cycle, add links to KF5 and Qt5. Commit.
Add arrow button in track targets to switch stream. Commit.
Fix audio stream target name for stream > 9. Commit.
Fix cannot switch audio target with 1 stream clips. Commit.
Update bin sort menu when clicking in Bin headers. Commit.
Fix insert sometimes not working and add status bar label to indicate timeline mode. Commit.
Lift previous clip on insert drag. Commit.
Fix insert drag affecting all tracks, and fix snapping on insert/overwrite drag. Commit.
Fix drag overwrite broken for multi stream clips. Commit.
Fix drop regression (in/out ignored). Commit.
Fix only 1st stream dropped on audio only drag. Commit.
Fix keyframe view imprecision on high zoom. Commit.
Fix extra audio stream incorrectly inserted on drop. Commit.
Fix clicking on guide not seeking to exact guide position. Commit.
Hide message about too many audio streams if enough streams are disabled. Commit.
Fix various issues with multistream clips:. Commit.
Cleanup timeline drawing of track background & scrollbars. Commit.
Fix timeline ruler incorrectly cut on small zoom. Commit.
Integrate clip rating with undo/redo. Commit. Fixes bug #421552
Fix dragging multistream clip using target tracks. Commit.
Fix moving single clip in group on another track with meta. Commit.
Fix possible startup crash. Commit.
Remember project channels in audio mixer when no audio. Commit.
Preliminary support for projects with 4/6 audio channels. Commit.
In Bin, when selecting a clip with more audio streams than current project,. Commit.
Add config option to enable all (default), first or first 2 audio streams in multi stream clip. Commit.
Fix “merge all streams”. Commit.
Fix monitor audio thumbnails for single stream clips. Commit.
Fix crash when deselecting all audio streams. Commit.
Some audio thumbnail optimizations. Commit.
Improve timeline position on zoom. Commit.
Use i18np(). Commit.
Multi stream clips: drag all active streams in timeline. Commit.
Locate clip: select file in file manager. Commit. Fixes bug #421365
Multi stream clips: display all active streams thumbnails in clip monitor. Commit.
Fix audio streams incorrectly handled in properties dialog on first insert. Commit.
WIP: improved multistream audio workflow. Commit.
Use i18np() instead of inplace implementation. Commit.
Allow inserting several tracks in one step. Commit.
Fix possible crash on subclip thumbnail creation. Commit.
Small refactoring, extract CIE factors. Commit.
Fix confusion in audio stream names/thumbnails. Commit.
Improved audio workflow for multi stream clips. Commit.
Update breeze package needed on non kde desktops. Commit.
Display stream name in clip monitor overlay when playing a multistream clip. Commit.
Refresh clip properties panel when switching audio stream from monitor and reverse. Commit.
WIP: add audio stream selection menu to clip monitor. Commit.
Add new option to merge all audio streams when using multi stream clip. Commit.
Implement timecode parsing when pasting text in Project notes. Commit. See bug #420843
Update build instructions and add Ubuntu 20.04. Commit.
Titler: Remember to show background. Commit.
Fix glitch in bin item selection, causing some actions to be disabled. Commit. Fixes bug #420628
Show clip speed before name so it’s visible when changing speed of a clip with long name. Commit.
Add ProRes profiles to transcoding. Commit.
Don’t use drop frame timecode for 23.98. Commit. See bug #420580
Updated icon for find clip. Commit.
Add short architecture overview. Commit.
Build instructions: build-dep and local installation. Commit.
How to build Kdenlive with dependencies. Commit.
Fix OTIO imports (no kdenlive:id property). Commit.
Fix tests. Commit.
Fix missing parameter in group move causing possible freeze/crash on group move. Commit.
Minor change of proxy icon color. Commit.
Correctly update timeline proxy status. Commit.
Add proxy icon to clips in timeline. Commit.
Update git master appdata version. Commit.
Fix freeze when changing bin selection. Commit. Fixes bug #419604
Improve track default height / header width. Commit.
Fix crash on folder import. Commit.
Fix compile with -Werror=missing-include-dirs. Commit.
Port deprecated method. Commit.
Add insert zone to timeline monitor in menu. Commit.
Fix opening relative paths from the command line. Commit.
Cut all clips at timeline position using ctrl+shift+r. Commit.
Add shortcut scheme support to build. Commit.
Improve the curves effect layout. Commit.
Delete key triggers Delete Script button. Commit.
Improve track action descriptions. Commit.
Explain user if import/export is not available. Commit.
Improve timeline AppImage font. Commit.
Fix crash on zone undo. Commit.
Update edit zone text. Commit.
Add menu item in timeline to change audio thumbnail format. Commit.
Larger monitor overlay timecode / fps. Commit.
Add more profiles. Commit.
Fix crash on disabled clip undo / redo insert. Commit.
Cleaner monitor ticks in ruler. Commit.
Fix lag caused by monitor ruler code when resizing the last clip of a long project. Commit.
Fix all icons failing to load. Commit.
Switch subtitle filter to use av.filename parameter that is now better supported in MLT. Commit.
Correctly initialize timeline snapping. Commit.
Fix loop clip always disabled. Commit.
Fix moving single clip in group on another track with meta. Commit.
Fix crash on project open and possible guides loss on recovery. Commit.
When resizing a geometry effect, like transform, keep item centered. Commit.
Ensure newly created folder is active so that added clips go in it. Commit.
Make effect keyframe view follow cursor when zoomed. Commit.
Clip proxy: drop data and subtitle streams. Commit.
Fix cannot paste clip from project containing more tracks. Commit.
Various timeline preview fixes (resize clip did not invalidate, undo/redo sometimes restoring invalid chunks). Commit.
Archive project: fix clip with speed effect url not updated, resulting in missing clip message. Commit. Fixes bug #422135
Reset current project name if opening backup file fails to prevent erasing original. Commit.
Keyframe view zoom bar: don’t allow invalid size (x > y). Commit.
Ensure no double entries in generators menu. Commit.
Fix sort order not correctly restored on open. Commit.
Update bin sort menu when clicking in Bin headers. Commit.
Fix set audio reference incorrectly disabled on AV grouped clips. Commit. Fixes bug #421669
Fix keyframe view imprecision on high zoom. Commit.
Fix clicking on guide not seeking to exact guide position. Commit.
Fix timeline ruler incorrectly cut on small zoom. Commit.
Fix crash on extract clip with shortcut. Commit.
Ensure we start with the correct fps when default profile is not 25 fps. Commit. See bug #420580
Improve timeline position on zoom. Commit.
Locate clip: select file in file manager. Commit. Fixes bug #421365
Fix drop in timeline from clip monitor possible crash and disappearing clip (if mouse released above track headers). Commit.
Fix working on project with proxy only. Commit.
Ensure we have a valid context before drawing keyframes. Commit.
Don’t attempt activating a monitor if it is hidden. Commit. See bug #422849

Kdenlive 20.04.1 released
by Jean-Baptiste Mardelle | May 16, 2020 | News, Releases | 0 comments

We just released the first bugfix version for the 20.04 Kdenlive version. Despite our continued work, many issues were still affecting the 20.04.0 version. A lot of work has been done to fix crashes and other annoying issues, so the 20.04.1 version should be much more reliable and stable. We have a long list of fixed issues.

Windows: Motion Tracking effect integrated.

AppImage: Fix crash on older systems (remove OpenCV sse4 dependency)

Most notably, we have now fixed:

Crash fixes:

Disable loading of .mlt playlists with profile not equal to project profile (caused crash)
Fix possible crash on subclip thumbnail creation
Fix crash trying to move timeline clip to another track when bin clip had some effects
Fix crash creating DVD chapters
Fix playlist profile incorrectly detected, leading to crashes when seeking in timeline
Important fixes:

Fix timeline preview not invalidated on hide track
Proxy clips: fix vaapi_h264 profile and ensure we keep the stream order
Use safer QSaveFile class to ensure our document is not corrupted on disk full
Fix rubber selection moving with scolling
Fix image rendering (add %05d suffix)
Fix timeline preview was incorrectly disabled
Fix MLT 6.20 avformat slideshows not recognized on onpening (convert to standard qimage)
Fix template title clips in timeline resetting duration on project re-open
Fix paste clips/compositions sometimes not working or pasting on wrong track/position
Fix compositions broken on insert audio track
Fix audio drag from monitor broken
Fix “archive project” creating broken backup files
Fix track effect not adjusting duration when track duration changes (new clip appended)
Additionnaly, a fix was committed in MLT git to fix audio desync with the pitch shift effect
UI fixes:

Enable audiospectrum by default
Make compositions use less vertical space, expand when selected
Fix various geometry keyframe regressions in monitor
Improve handling of missing clips, draw “photo” frame on image clips
Improve notification of missing(deleted files) and don’t allow reloading a missing clip
Always sync all keyframeable effects position with timeline position
On clip move, also consider moving clip’s markers for snapping
Delete all selected markers in clip properties dialog when requested
Implement timecode parsing when pasting text in Project notes
Shift + collapse will collapse expand all audio or video tracks
On clip cut, auto reselect right part of the clip if it was previously selected
Fix timeline sometimes not scrolling to cursor position
Fix aspect ratio not working on title images
titler: Remember to show background
Fix glitch in bin item selection, causing some actions to be disabled
Show clip speed before name so it’s visible when changing speed of a clip with long name
Don’t use drop frame timecode for 23.98

Maintenance release 20.04.0b
by farid a. | May 3, 2020 | News, Releases | 0 comments

Fast on the heels of the 20.04.0 release comes 20.04.0b. This fix corrects:

Several crash fixes
Broken timeline preview
Broken image sequences
Non working audio drag from monitor
Incorrect timecode in 23.98 fps
Broken archive feature
Compositions broken on insert audio track
Timeline autoscroll sometimes not working
Template tile duration reset on project opening

Kdenlive 20.04 is out
by farid a. | Apr 24, 2020 | News, Releases | 0 comments

Jean-Baptiste Mardelle and team are happy to announce the release of Kdenlive 20.04, this version marks the one year anniversary release of the code refactoring. The highlights include major speed improvements due to the Preview Scaling feature, New rating, tagging sorting and filtering of clips in the Project Bin for a great logging experience, Pitch shifting is now possible when using the speed effect, Multicam editing improvements and OpenTimelineIO support. Besides all the shiny new features, this version comes with fixes for 40 critical stability issues as well as a major revamp of the user experience. Kdenlive is now more reliable than ever before.

Preview resolution
The new preview resolution speeds up the editing experience by scaling the video resolution of the monitors.

Project Bin
The logging experience just got better with the introduction of filters, you can now rate and color tag your clips.

Clip rating.

Color tagging.

Filtering by clip type

New sorting modes

Replace clips in the bin.

Multicam Editing
New multicam editing interface allows you to select a track in the timeline by clicking on the project monitor.

Batch alignment of multiple clips to reference

Pitch Shift
Pitch compensation feature when changing a clip’s speed.

OpentimelineIO import/export

Added import and export support to Pixar’s OTIO interchange format allowing interoperability with Final Cut 7 XML, Final Cut Pro X XML and Adobe Premiere to name a few. (Full support list)

Motion Tracking
The Motion Tracking received a batch of bug fixes and new tracking algorithms (CSRT and MOSSE).

Zoom bar
New zoom bar for keyframes.

Interface and Usability
Effect groups are back!
Rotoscoping: Allow editing rotoscoping points before closing the shape, Shift + double click to add a new point, add/remove points on double click, double click center cross to resize, add horizontal/vertical only resize handles.
Colored clips according to type in timeline.
Direct drop clips to timeline.
Facelift to monitor, project bin, timeline and audio mixer interfaces.
Snapping: Disable snapping when pressing shift while dragging, press shift when using Spacer tool to disable snapping.
Add menu in track header to switch between single and separate channel audio thumbnails.
New Splash Screen.
Render Profiles: added new audio profiles FLAC and ALAC, new alpha video profiles VP8, VP9 and MOV and GIF image export profile.
Shortcuts: New shift + a shortcut to activate/deactivate target tracks, assign ‘g’ shortcut to add/remove guide, added standard F2 shortcut in Project Bin for renaming,
Fixed ability to use fullscreen monitors.
Fixed DVD wizard.
Added audio backends options (DirectSound, WinMM and Wasapi) to the Windows version to prevent crackling in some cases.
Legacy features
Some features were not backported after the refactoring are back.

Audio Waveform Filter

The Audio Waveform Filter is back, just add it to the Master effects.

Effect Groups

Effect Groups are finally back, you can now create your effect combinations and use them across projects again.

Features video
Watch the video for a detailed overview of some of the features:

Full log
Fix possible crash and corruption on track insert/delete. Commit.
Fix bin tooltip for color clips (remove path). Commit.
Fix crash on disable effect. Commit.
Fix crash on cancel clip job & correctly handle abortion of stabilize job. Commit.
Adjust space to disable bin rating. Commit.
Fix crash on clip job. Commit.
Fix effect param refresh issue and crash on undo add effect. Commit.
Update splash image. Commit.
Timeline track name: elide track name when collapsed or track height not sufficient. Commit.
Fix freeze when changing bin selection. Commit. Fixes bug #419604
Ensure we have a writable storage folder for imported documents. Commit.
Remove unfinished/broken disable image scaling feature. Commit.
Slightly larger default track height. Commit.
Try to fix Windows default track size. Commit.
Fix timeline scrolling when dragging item on high zoom. Commit.
Improve track default height / header width. Commit.
Don’t delete all thumbnails when changing project resolution but keeping same dar. Commit.
Small fixes for track rec audio level. Commit.
Bin rating: reserve some space to reset to 0 stars. Commit.
Fix crash trying to import keyframes in rotoscoping effect. Commit.
Fix project monitor update when fullscreen. Commit.
Fix editing effects, resizing clip breaks loop play. Commit.
Fix default track height to allow visible record controls. Commit.
Export frame should use source resolution instead of project resolution. Commit. Fixes bug #419824
Fix possible freeze on clip job deletion, ensure jobs are deleted when completed. Commit.
Fix Windows build with cmake 3.17.0. Commit.
Rubber selection should not always select bottom track compositions. Commit.
Fix crash on folder import. Commit.
Move scrollbars outside timeline, make vertical scroll slower. Commit.
Minor improvement to track name alignment. Commit.
Fix rubberband selection sometimes corrupting vertical scroll. Commit.
Adjust minimum timeline icon size to reduce artifacts. Commit.
Fix marker dialog thumbnails with movit. Commit.
Don’t pause on fullscreen toggle. Commit.
Set minimum height for timeline track icons. Commit.
Fix monitor scene not correctly showing/hiding on enable/disable effect. Commit.
Add insert zone to timeline monitor in menu. Commit.
Fix dragging bin clip zone onto itself creates duplicate, and 1 frame offset in zones. Commit.
Another attempt to fix Windows timeline icons. Commit.
Fix opening relative paths from the command line. Commit.
Fix build with Qt 5.15.0-beta3. Commit.
Fix crash on clip paste when we didn’t have enough audio mirrors. Commit.
Fix some clips with fps like 60.06 incorrectly matched to profile. Commit.
Fix active track selection didn’t update vertical scrolling. Commit.
Fix possible crash on audio thumbs abort. Commit. See bug #419603
Delete key triggers Delete Script button. Commit.
Add line to indicate resize handle and focus of timeline. Commit.
Fix possible crash or freeze on multiple clip import. Commit. See bug #419603
When monitor overlay is disabled, ensure we use the real fullscreen space (don’t reserve space for the ruler). Commit.
Hide “separate channel” menu from video tracks, minor ui fix. Commit.
Fix fast forwards sometimes playing after last frame. Commit.
Fix DVD Wizard crash on chapters. Commit.
Fix crash opening old project file. Commit. Fixes bug #419563
Fix motion tracker filter broken on cut clips. Commit.
Fix effects like tracker broken on some locales. Commit.
Fix crash on undo and other issues in expand playlist. Commit.
Fix composition tooltips. Commit.
Make sure we don’t show clip tooltip on resize. Commit.
Change group resize so that resizing a clip in a group will now resize all its elements. Commit.
Enable sdl driver selection when switching back/forth between sdl and rtaudio. Commit.
Fix master effectstack last keyframe goes beyond last frame. Commit.
Fix default clip zone 1 frame too short. Commit.
Don’t allow seeking outside clip bounds, use consistent Shift+Wheel to seek 1 second. Commit.
Re-enable SDL audio driver (add some Windows backends). Commit.
Update splash for RC. Commit.
Fix crash on timeline clip deletion. Commit.
Fix pasting video only effect on AV clip broken. Commit.
Fix 1 frame offset in clip monitor zone causing issues on timeline insert. Commit.
Fix cutting rotation effect breaks keyframes. Commit.
Fix curves param losing params on copy/paste, don’t allow more than 5 points in curve (effect doesn’t support more). Commit.
Show/hide track should create an undo/redo entry. Commit.
Create Audio probe for recording on demand and not at startup. Commit.
Rename track should trigger undo/redo command and update multitrack view. Commit.
Don’t show clip tooltip when resizing or using fades. Commit.
Show clip duration on hover. Commit.
Fix multitrack view with only 1 visible track. Commit.
Fix 1 frame offset when dropping color/image clips in timeline. Commit.
Change monitor scaling action to normal combobox. Commit.
Explain user if import/export is not available. Commit.
Fix timeline tracks collapsed height. Commit.
Fix composition track on expand/paste, and fade durations. Commit.
Multitrack mode: auto refresh when a track visibility changes. Commit.
Attempt to have better breeze style icons in timeline. Commit.
Shift when using spacer tool disables snapping. Commit.
Fix group snapping, don’t allow monitor zone where y < x. Commit.
Disable snapping when pressing Shift while dragging a clip in timeline. Commit.
Minor track header size adjustment. Commit.
Fix () added to action name without shortcuts. Commit.
Improve timeline AppImage font. Commit.
Fix zone incorrectly updating with undo. Commit.
Fix crash on zone undo. Commit.
Relax snapping on zoom level > 16. Commit.
Fix audio/video only buttons on clip monitor. Commit.
Fix incorrect qml reference. Commit.
Fix multitrack view track order, make whole screen clickable, highlight active track. Commit.
Improve multitrack view (display clickable track names). Commit.
Allow aligning several clips to audio reference. Commit.
Fix audiomixer channels getting unnecessarily larger. Commit.
Fix thumbnail preview for MLT playlists. Commit.
Cleanup audiomixer (use line separators). Commit.
Moving clip / rubber selection should trigger vertical scroll. Commit.
Ensure we cannot create a project with 0 tracks. Commit. Fixes bug #419019
Cleanup & fix compile warning in recent audiomixer change. Commit.
Use alternate color for mixer channels and make levels font more visible. Commit.
Fix compile warnings. Commit.
Check for python before calling it, avoids Windows offering to install it. Commit.
Refactor active track snapping and make zone in/out work with undo/redo. Commit.
Fix build with Qt 5.15. Commit.
Fix duplicate font declaration. Commit.
Fix zone out snapping has a 1 frame offset. Commit.
Fix dropped fps monitor overlay alignment. Commit.
Refactor drop fps calculation, cleanup monitor markers & fps overlay. Commit.
Add menu item in timeline to change audio thumbnail format. Commit.
Key L should allow playing at normal speed. Commit.
Larger monitor overlay timecode / fps. Commit.
Add startup splash screen. Commit.
Don’t seek to 0 if reverse play at end of clip monitor. Commit.
Show monitor guides on effects scenes. Commit.
Small fonts adjustments. Commit.
Make timeline timecode font slightly larger. Commit.
Add large warning in statusbar if movit enabled. Commit.
Double click track resizer resets to default height. Commit.
Make monitor preview resolution label clickable and cycle through resolutions. Commit.
Ensure clip monitor audio/video ony drag doesn’t collide with marker. Commit.
Make monitor zone tooltip more visible. Commit.
Only show relevant effects in timeline clip context menu. Commit.
Get rid of the automated “go” topmenu. Commit.
Add more profiles. Commit.
Ensure audio track is inserted at correct position if no existing audio. Commit.
Revert commit 1ffc0b61 breaking group loading. Commit. See bug #418974
Make monitor ruler zone slightly more opaque for better visibility. Commit.
Fix startup crash introduced in last commit. Commit.
Update record volume when changed from mixer. Commit.
Restore cursore position on undo insert/overwrite zone. Commit.
Play forward button should always start with >1 speed. Commit.
Add make all tracks in/active (Shift+Alt+a). Commit.
Fix crashes in expand clip. Commit.
Fix crash on close. Commit.
Make all timeline tracks active by default. Commit.
Fix dual pass effects (motion tracker using incorrect zone). Commit.
Fix expanding playlists with slowmotion clip, and some cases where expand would only expand some clips. Commit.
Add switch active state of all tracks action (Shift+A) and restore Expand clip. Commit.
Make QML labels translatable. Commit.
Seek to next snap only considers active tracks. Commit.
Fix “out point” marker in clip monitor has 1 frame offset. Commit.
Revert set zone out to include current frame. Commit.
Fix keyboard focus when both monitors are fullscreen. Commit.
Ensure frame position consistency for out operations. Commit.
Ensure audio track is inserted at correct position when no previous audio exists. Commit.
Hide “show clip properties” from bin folder context menu. Commit.
Don’t insert audio tracks in the middle of video tracks. Commit.
Ensure parent is expanded when making action on a clip. Commit.
Fix audio thumbs sometimes not appearing on clip quick insert. Commit. See bug #417110
Setting clip out point should include current frame. Commit.
Fix switching between clip and project monitor if both are fullscreen. Commit.
Expand parent folder when creating a subfolder. Commit.
Fix dropping clip in timeline can lead to crash if drop ended outside timeline. Commit.
Restore menu entry to enable timeline audio record in track headers. Commit.
Fix Bin sort order lost on exit and sort by insertion order broken. Commit.
Rate, type and tag filter conditions should be evaluated outside of the loop. Commit.
Fix filter. Rating filter was considering rates greater than the selected one. Commit.
Don’t attempt to create thumbnails on color clips. Commit.
Fix track compositing duplicated on track insert/delete. Commit.
Disable audio monitor filters on save. Commit.
Fix possible crash on profile switch. Commit.
Fix timeline rubberband when scrolling. Commit. See bug #417209
Don’t re-insert clip multiple times if drag exits in the headers area then re-enters timeline. Commit.
Minor cleanup – remove spacer in monitor toolbar to make more space for audio levels. Commit.
Fix tests. Commit.
Flatpak: frei0r-plugins 1.7.0. Commit.
Fix compile warning. Commit.
Bump MLT dependency. Commit.
Created alpha category and added alpha profiles from Shotcut Commit.
Various cleanup and fixes for assetlist. Commit.
Use a different icon color for effect groups. Commit.
Fix text template timeline thumbnail. Commit.
Fix some compile warnings. Commit.
Introduce category for compositions that should have default length on insertion. Commit.
Minor cleanup. Commit.
Fix crash on close. Commit.
Disable marker actions when timeline cursor is not on selected clip. Commit.
Allow filter job effects on tracks and master stack, fix crash. Commit.
Fix duplicate multiple clips only duplicating first item. Commit. Fixes bug #418379
Fix clip cannot be moved to 0 on some zoom level when another snap point was close to 0. Commit.
Allow saving the full effect stack as an effect – kind of restores effect groups. Commit.
Fix crash cutting group with composition. Commit. See bug #418378
Added link to the nightly AppImage for easier locating of these builds for testing. Commit.
Fix cache thumbs incorrectly using full res profile. Commit.
Delay cache job to allow faster clip loading. Commit.
Don’t package libgcrypt – fixes rendering on Ubuntu 16.10. Commit.
Don’t delete clip when dragging from bin and trying to put it at frame 0 in timeline. Commit.
Add some safety checks on paste clips. Commit.
Fix clips having size bigger than their parent track. Commit.
Fix clip monitor ruler not always adjusting to correct length. Commit.
Fix paste speed clip broken on comma locale. Commit. See bug #418121
Fix compile warning. Commit.
Fix timeline keeping aspect ratio of initial profile after switch. Commit.
Fix bin clips using wrong aspect ratio on profile change. Commit.
Focus speed value when opening speed dialog. Commit.
Fix possible crash on paste clip. Commit.
Fix audio track tag on track insert. Commit.
Fix broken timeline header position in some cases. Commit.
Fix compile warning. Commit.
Fix track tag name not updated on track insert/delete. Commit.
Fix monitor overlay not updating on profile change. Commit.
Improve some effect focus cases, fix compile warning. Commit.
Add option to keep images at original size when added to project by adding resize filter. Commit.
Fix 1 frame offset in fade out. Commit. See bug #416811
Fix align and center icon in geometry param. Commit.
Add paste effects in clip context menu. Commit.
Fix crash setting effect geometry to frame size. Commit.
Fix markers drawn outside clip. Commit.
Fix regression and crash in effect focusing. Commit.
*Assign ‘g’ shortcut to add/remove guide. Commit.
Fix app losing focus on monitor fullscreen, re-add app fullscreen action to view menu. Commit.
Cleanup effect activation. Commit.
Fix geometry effects sometimes incorrectly focused on click. Commit.
Fix crash on insert track. Related to #573. Commit.
Update Commit.
Fix several aspect ratio issues including #569. Commit.
AppImage: use rubberband git. Commit.
Port some deprecated methods. Commit.
Fix org.kde.kdenlive.appdata.xml. Commit.
Switch to gtk+ 2.24 (fixed compilation issue on Ubuntu 16.04). Commit.
Disable pitch compensation if rbpitch filter (rubberband) is not available in MLT. Commit.
Fix minor EBN issues. Commit.
Better handling of forwards / backwards play: fine tune speeds, restore audio scrubbing on some speeds, display playback speed in monitor toolbar. Commit.
Fix display of vertical videos. Commit.
Update Windows OpenGL backend names to more user friendly names. Commit.
Fix changing of title clip duration broken. Commit. Fixes bug #417505
Speed change triggers a new clip insert so no need to create a binding, also fix tests. Commit.
Add color to title clips in the timeline. Commit.
Fix possible corruption when pasting from another project that is a copy of current project. Commit.
Fix recent change breaking effects with jobs (like motion tracker). Commit.
Add pitch compensation to speed effect (requires MLT git). Commit.
Display the marker comments by default. Commit.
Add color to slideshow clips in the timeline. Commit.
Fix audio mixer balance cannot be changed after project opening. Commit.
Fix clip fades cannot be inserted after undoing. Commit.
Rotoscoping: also add keyframe at current cursor pos on initial keyframe. Commit.
Fix rotoscoping broken in some circumstances on cut clips. Commit.
Fix tile clips created with monitor preview res. Commit. Fixes bug #417368
Fix cannot update render filename. Commit.
Fix pasted clips with negative speed have wrong in/out. Commit. See bug #417143
Fix dropping effect on monitor. Commit.
Fix minor typos. Commit.
Integrate OTIO convertions. Commit.
Add CSRT and MOSSE tracking algorithms in opencv.tracker filter. Commit.
Correctly import keyframe type. Related to #554. Commit.
Fix error in importing keyframes from clipboard. Commit.
Improve rating painting and selection. Commit.
Fix monitor fullscreen in some cases and don’t lose focus (broke shortcuts). Commit.
*Use menu position for insert/remove space when necessary. Commit.
Add replace clip feature. Commit.
Fix frame size in monitor overlay with non square pixels. Commit.
Adjust composition height to lower track. Commit.
Preview scaling: width can be a multiple of 2, not 8. Commit.
Don’t let track header buttons steal keyboard focus. Commit.
Fix effectstack layout margin for qtblend effect. Commit.
Add warning message when trying to set speed lower than allowed. Commit.
Make use of KColorSchemeManager’s new handling of system theme (Backported from KDevelop). Commit.
Fix error in previous commit (do change fps on profile change!!). Commit.
Improve snapping, don’t allow resize on lower zoom levels. Commit.
Use logarithmic scale for speed slider (should allow better speed adjustments). Commit.
Revert attempt to fix Windows timeline icon size. Commit.
Attempt to fix crash after profile change. Commit.
Fix indentation in image clip condition. Commit.
Try to make track icons larger on Windows. Commit.
Fix misc compile warnings. Commit.
Fix deprecation compile warnings. Commit.
Adjust track head icon size. Commit.
Fix forward/rewind affecting wrong monitor. Commit. Fixes bug #416917
Enable clip jobs and convert/extract audio on subclips. Commit. Fixes bug #416616
Filter effects in current category only. Commit.
Fix crash on exit. Commit.
Fix crash adding lift_gamma_gain with narrow effect stack. Commit.
Cleanup: remove unused code. Commit.
Add dependency on QtQuickControls2 to correctly style timeline controls. Commit.
Get rid of remaining qml1 in timeline. Commit.
Use standard Qt connection for qml ungrab. Commit.
Switch timeline from ScrollView to Flickable. Commit.
Only connect qml menus once (thanks Filippo Gentile). Commit.
Indicate how to report bugs, not just the bug tracker url. Commit.
Update Composition.qml for qml2 ScrollView. Commit.
Update ClipThumbs.qml for qml2 ScrollView. Commit.
Update Clip.qml for qml2 scrollview. Commit.
Update ClipAudioThumbs.qml for qml2 scrollview. Commit.
Update Timeline.js to remove qml1 references. Commit.
Switch timeline to qml2 only (port qml1 code). Commit.
Re-use better dialog for timeline change clip speed (with slider). Commit.
Switch timeline headers menu to qwidget. Commit.
Fix clip monitor not pausing at clip end, fix play zone activating wrong monitor. Commit.
Nicer ui for timeline clip ctrl speed change. Commit.
Switch timeline context menu to QWidget. Commit.
Minor cleanup of qml’s selected id management. Commit.
Fix audio thumbs of cut clips with speed effect. Commit.
Fix possible startup crash (calling checkItemDeletion on close). Commit.
Define imageColor function. Commit.
*Switch timeline composition menu to QWidget instead of qml. Commit.
Add function to assign color to image clips. Commit.
Add imageColor property. Commit.
Add condition to assign color to image clip type. Commit.
Fix crash on movit clip jobs. Commit.
Fix thumbnails with movit enabled. Commit.
* Re-add extract clip in timeline context menu. Commit.
Fix crash on undo speed change. Commit.
Fix control resize to slow down a clip. Commit.
Add missin 270p scaling. Commit.
First draft of direct dropping in timeline. Commit.
Fix incorrect clip height on collapse with shortcut. Commit.
Switch timeline clip context menu to QWidget instead of Qml. Commit.
Add shortcut to collapse/expand current effect or track. Commit. See bug #416680
Fix index corruption on track deletion. Commit. See bug #416677
Sort subclips in chronological order when sorting by date. Commit.
Use standard rename action for bin rename (with standard F2 shortcut). Commit.
Fix warnings. Commit.
Adapt to MLT’s updated consumer scaling feature. Commit.
Restore opening of clips from command line. Commit. See bug #416404
Fix corruption on group move and fix timeline seek when shift pressed. Commit.
Fix filters in some file dialogs. Commit.
Debug stuff for possible qml producer. Commit.
Don’t hardcode project display ratio for timeline thumbs. Commit.
Ensure the monitor overlays work with consumer scaling. Commit.
Make preview height multiple of 2, not 8 so we don’t affect aspect ratio too much. Commit.
Cleaner deletion order on exit. Commit.
Fix typo breaking timeline seeking. Commit.
Timeline: don’t start rubber selection on minimal mouse move, fixes shift+click sometimes unselecting. Commit.
Fix razor marker not updating. Commit.
Don’t display timeline offset on non AV clips. Commit.
Fix timeline broken behavior on clip deletion. Commit.
Fix crash on new project with Qt 5.14. Commit.
Implement MLT’s new consumer scaling feature. In Monitor menu, you can now select to work in full, 1/2, 1/4 and 1/8 resolution. Commit.
Rotoscoping: Add horizontal/vertical only resize handles. Related to #123. Commit.
Rotoscoping: double click center cross to resize. Commit.
Preliminary resize of rotoscoping, related to #123. Commit.
Rotoscoping: cleanup & don’t allow inserting new points too close to existing ones. Commit.
Giving the Properties panel a more explicit name. Commit.
Small fixes for titler ui. Commit.
Bin: ensure up button for icon view is hidden in tree view mode. Commit.
Minor adjustments to keyframe view. Commit.
Update bin filtering to use more standard button, allow filtering on multiple criterias. Commit.
Add zoom bar to zoom on keyframes. Commit.
Rotoscoping: don’t allow adding point in segment when shape is not closed. Commit.
Rotoscoping: add/remove points on double click. Commit.
Fix warning. Commit.
Fix one empty frame left when trying to put 2 clips together. Commit.
Shift + double click to add a new point to rotoscoping. Commit.
Allow editing rotoscoping points before closing the shape. Commit.
Hide option to overlay audio info from Project monitor (not supported). Commit.
Cleanup timeline thumbnail mechanism on resize. Commit.
Keep last known frame as thumbnail when resizing a clip. Commit.
* Fix audio thumbs normalization ( Commit.
AddVersionOption()/addHelpOption() already adds by KAboutData::setApplicationData. Commit.
Update Copyright year to 2020. Commit.
Use project name as default render name. Commit.
Fix transparent rendering. Commit.
Fix extract zone (improve ffmpeg arguments and drop locale specific seconds conversion). Commit. See bug #411970
Dont’ put colon in cut clip names. Commit.
Ensure no improper rating filtering on start. Commit.
Endl is Qt:: namespaced in qt5.15. Replace by “n”, flushed QTextStream. Commit.
Add select all in bin. Commit.
Cleaner drawing of rating background. Commit.
Fix extract zone. Commit. See bug #411970
* Add rating and sort by rating. Commit.
Add sort by insert order. Commit.
When a clip is dropped in bin, focus on it. Commit.
Implement tag renaming and save in project file. Commit.
Cleanup bin filter ui. Commit.
Add sort by duration and filter by type actions. Commit.
Implement tag filter in bin. Commit.
Allow tagging all clips in a folder. Commit.
Fix freeze on adding clip. Fixes #499. Commit.
Improved tagging ui for bin clips. Commit.
Initial implementation of bin clip tagging. Commit.
Add Bin sorting menu (now works in icon view). Commit.
Add Audio/Video drag icons in icon view. Commit. See bug #415454
Inform user when something goes wrong with a filter. Commit.
Fix build. Commit.
Fix build. Commit.
Fix minor EBN issues. Commit.

Kdenlive 19.12.3 is out
by farid a. | Mar 6, 2020 | News, Releases | 0 comments

The last minor release of the 19.12 series is out with bug fixes and usability improvements. Next month we mark the one year anniversary of the refactored code base so stay tuned for many nifty features coming like pitch shifting, tagging and rating of clips in the project bin and the much anticipated preview scaling of monitors bringing a huge performance boost.


Fix clip monitor ruler not always adjusting to correct length. Commit.
Fix paste speed clip broken on comma locale. Commit. See bug #418121
Fix 1 frame offset in fade out. Commit. See bug #416811
Fix markers drawn outside clip. Commit.
Fix crash on insert track. Related to #573. Commit.
Fix changing of title clip duration broken. Commit. Fixes bug #417505
Fix org.kde.kdenlive.appdata.xml. Commit.
Filter effects in current category only. Commit.
Fix recent change breaking effects with jobs (like motion tracker). Commit.
Update appdata for 19.12.3. Commit.
Fix audio mixer balance cannot be changed after project opening. Commit.
Fix clip fades cannot be inserted after undoing. Commit.
Fix cannot update render filename. Commit.
Fix pasted clips with negative speed have wrong in/out. Commit. See bug #417143
Fix dropping effect on monitor. Commit.
Spelling fixes (by Patrick Matthäi). Commit.
Fix rotoscoping broken in some circumstances on cut clips. Commit.
Some updates for AppImage rubberband (not automatically included, needs some manual patching). Commit.
Add vamp-sdk to AppImage scripts. Commit.
Add rubberband to AppImage scripts. Commit.
Fix monitor fullscreen in some cases and don’t lose focus (broke shortcuts). Commit.
Update org.kde.kdenlive.appdata.xml. Commit.

Kdenlive 19.12.2
by farid a. | Feb 7, 2020 | News, Releases | 0 comments

The second minor release of the 19.12 series is out with Qt 5.14 compatibility, Project Bin ability to sort subclips in chronological order, crash fixes and interface enhancements.

Cleaner deletion order on exit. Commit.
Fix crash on new project with Qt 5.14. Commit.
Fix index corruption on track deletion. Commit. See bug #416677
Sort subclips in chronological order when sorting by date. Commit.
Fine tune timeline clip elements on smaller track size. Commit.
Cleanup resize and other clip handles (fades, add composition, keyframes). Commit.
Clean up and fix possible corruption on missing bin clip id. Commit.
Restore opening of clips from command line. Commit. See bug #416404
Fix effect with long names prevent easy access to effect actions. Commit. Fixes bug #416420
Hide option to overlay audio info from Project monitor (not supported). Commit.
Fix one empty frame left when trying to put 2 clips together. Commit.
Fix i18n warning on startup. Commit.
Improvements to composition duration on drop. Commit.

Kdenlive 19.12.1 is out
by farid a. | Jan 10, 2020 | News, Releases | 0 comments

Kdenlive 19.12.1 is out with many bug fixes and usability improvements. For the whole 19.12 release cycle we will continue focusing on polishing the rough edges in preparation the next major release in April.

Adjust clip borders. Commit.
Ensure we don’t insert thousand separator in number conversion, and only send integer coordinates on keyframe import. Commit.
Better qml interface scaling. Commit.
Update Copyright year to 2020. Commit.
Use project name as default render name. Commit.
Fix transparent rendering. Commit.
Fix extract zone (improve ffmpeg arguments and drop locale specific seconds conversion). Commit. See bug #411970
Dont’ put colon in cut clip names. Commit.
Add select all in bin. Commit.
Fix extract zone. Commit. See bug #411970
When a clip is dropped in bin, focus on it. Commit.
Fix timeline seeking not reflected on effect stack. Commit.
Update Appdata version. Commit.
Fix duplicate track compositing on project opening and broken opacity with background. Commit.
Fix fades offset. Commit.
Default to QtAngle for Windows. Commit.
Fix proxying of slideshow clips. Commit. See bug #415448
Fix possible crash in effectstack. Commit.
Small adjustments to timeline fades ui. Commit.
Don’t show unsupported effect groups in UI (causing crash). Commit.
Minor improvement to show clip in project bin. Commit.
Cleanup & fix titled background distorted. Commit.
Fix timeline clip duration not updated after clip reload. Commit.
Make title widget smaller. Commit.
Fix crash creating proxy on clip with subclip. Commit.
Fix crash caused by incorrect group saved. Commit.
Fix possible crash on group move (no >= in std::sort). Commit.
Fix monitor audio thumbnail disappearing on proxy disable. Commit.
Fix default font size and color for first start. Commit.
Make sure drag mode doesn’t persist when switching to icon view. Commit.
Fix clip losing thumb/length on profile switch. Commit.
Fix loop zone broken regression. Commit.
Don’t unnecessarily trigger timeline thumbnail reload. Commit.
Fix tests. Commit.
Fix tests. Commit.
Fix empty i18 warnings on startup. Commit.
Fix various 1 frame offset issues in monitor and zone handling. Commit.
Use new syntax. Commit.
Fix timeline preview not invalidated when disabling effect. Commit.
Fix timeline preview not disabled on render. Commit.
Immediatly pause when switching between play forwards/backwards. Commit.
Don’t use active track tag to indicate muted tracks, instead fade its clips. Commit.
Fix saving project with several clip groups selected discarded those groups. Commit.
Fix missing clips erased from timeline on opening project. Commit.
If clip resize not sticking to start/end. Commit.
Optimise group move (don’t attempt a track move if not possible). Commit.
Use const &values for clip/composition sorting on group move. Commit.
DOn’t attempt to load empty data as JSon. Commit.
Update qml headers for Qt 5.11. Commit.
Fix playing clip monitor seems to pause a few frames before end and seeking allowed past clip end. Commit.
* Fix model insert/delete track, so we don’tneed to reset view, makes these operation much faster. Commit.
Update master appdata version. Commit.
Update screenshots. Commit.
Disable assert Catch test failing on some systems. Commit.
Replace icon view “back” button with an “Up” icon in bin toolbar. Commit.
Fix playhead disappeared. Commit.
Adjust rendering threads for faster rendering. Commit.
Add flatpak nightly manifest. Commit.
Fix freeze on Windows switching monitor. Commit.
Remove debug. Commit.
Cleanup seeking logic, get rid of confusing blue bar indicating real MLT position, pause on seek. Commit.
Fix default audio mixer size. Related to #429. Commit.
Fix minor typo. Commit.
Deprecate old normalize audio (volume based) in favor of loudness. Commit.
Better startup layout for smaller screens. Commit.
Fix dragging favorite effect to master. Commit.
Fix drag from monitor. Commit.
Fix curve parameter after introducing odd only possibility. Commit.
Don’t show monitor audio overly for clips with no audio. Commit.
Fix handling of dock widget title bars. Commit.
Fix composition description not appearing in info box. Commit.
Fix some UI strings todo. Commit.
Fix undocked widgets losing title bar. Fixes #368. Commit.
Expose luma options in dissolve composition. Commit.

Kdenlive 19.12 is out
by farid a. | Dec 19, 2019 | Releases | 0 comments

After four months of intense work and more than 200 commits, Jean-Baptiste Mardelle and the Kdenlive team are happy to announce the release of Kdenlive 19.12.0. This release comes with many changes under the hood, new features and nifty eye candy additions. The highlights include huge performance improvements resulting in a faster and smoother timeline, a new audio mixer, master effects (audio/video), and better audio waveform display to name a few. Not to mention the usual round of stability and usability fixes.

Grab the latest version from the download section and give it a spin.

Improved timeline responsiveness.
Fixes to timeline memory consumption.
Improvements to clip handling and caching.
Fine tune rendering threads settings for faster rendering.
Fixed lag when adding compositions.

New audio mixer with mute, solo and record functions.

Master effects
Added ability to apply audio or video effects to all tracks. (Click the “Master” button above track headers to see master effect stack.)

Audio waveform
Improvements to audio waveform display in the Project Bin and the Clip Monitor.

Effects and Compositions
Re-implemented ability to switch between composition types by scrolling the mouse wheel.

Allow inserting values in Lift/Gamma/Gain effect.

Improved interface of color wheels and bezier curves.
Custom filters work again.

Always display search bar.
Clean-up and fix many buggy effects.
Fix favorite compositions broken.
Removed confusing favorites folder from the effects list.
Fix broken split effect comparison.

Fix UI corruption on Windows/Intel drivers.
In settings menu: Add menu on Windows to switch between OpenGL modes.
Fixed screengrab.

Allow seeking on clip monitor audio thumbnail.
Monitor overlay: add button to move to opposite corner.

Fix title clip created with incorrect duration.
Fix showing full-screen on dual monitor setup.
Fix detection of secondary screen for monitor full-screen.
Better audio clip colors in timeline.
Improve visibility of audio/video only drag icons in clip monitor.
Always overlay audio waveform in monitor for audio clips.
Fix screengrab crash.

Kdenlive 19.12 beta
by farid a. | Nov 25, 2019 | News | 0 comments

kdenlive 19.12 beta is out with many bug fixes and improvements. The highlights include:

New audio mixer
Bin monitor redesign
Performance and usability improvements
Many Windows fixes
Master effects
Re-implement scrolling trough compositions.

Kdenlive 19.08.3 is out
by farid a. | Nov 12, 2019 | News, Releases | 0 comments

The last minor release of the 19.08 series is out with a fair amount of usability fixes while preparations are underway for the next major version. The highlights include an audio mixer, improved effects UI and some performance optimizations. Grab the nightly AppImage builds, give it a spin and report any issues.


Try to make it compile with gcc 9. Commit. Fixes bug #413416
Fix missing param name in avfilters. Commit.
Fix compositions disappear after reopening project with locked track. Commit. Fixes bug #412369
Fix favorite compositions broken. Fixes #361. Commit.
Fix razor tool cutting wrong clip. Fixes #380. Commit.
Fix red track background on add track. Commit.
Fix deprecated method. Commit.
Fix docked widgets losing title and decoration when undocked. Commit.
Close favorite effect popup on activation. Commit.
Fix fades handles sometimes not appearing. Commit.
Fix seeking with wheel on ruler. Commit.
Update appdata for 19.08.3. Commit.
Fix fad in control sometimes not visible. Commit.

Kdenlive 19.08.2 is out
by farid a. | Oct 11, 2019 | News, Releases | 0 comments

Kdenlive 19.08.2 is out with many goodies ranging from usability and user interface improvements all the way to fixes to speed effect bugs and even a couple of crashes.

Check it out:

Fix crash on composition resize. Commit.
Update MSYS2 build script. Commit.
Fix Windows audio screen grab (#344). Commit.
Remove local reference to current project. Commit.
Disable multitrack view on render. Commit.
Fix clip duration incorrectly reset on profile change. Fixes #360. Commit.
Fix compile warnings. Commit.
Make affine filter bg color configurable. Fixes #343. Commit.
Fix speed job in some locales. Fixes #346. Commit.
Fix some remaining effectstack layout issues. Commit.
Fix keyframes not deleted when clip start is resized/cut. Commit.
Fix track effects not working when a clip is added at end of track or if last clip is resized. Commit.
Add clickable field to copy automask keyframes. Fixes #23. Commit.
Show track effect stack when clicking on it’s name. Commit.
Fix crash trying to access clip properties when unavailable. Commit.
Fix effectstack layout spacing issue introduced in recent commit. Commit.
Fix proxy clips lost on opening project file with relative path. Commit.
Update AppData version. Commit.
Cleanup effectstack layout. Fixes !58 #294. Commit.
Fix mixed audio track sorting. Commit. See bug #411256
Another fix for speed effect. Commit.
Speed effect: fix negative speed incorrectly moving in/out and wrong thumbnails. Commit.
Fix incorrect stabilize description. Commit.
Cleanup stabilize presets and job cancelation. Commit.
Deprecate videostab and videostab2, only keep vidstab filter. Commit.
Fix cancel jobs not working. Commit.
Fix some incorrect i18n calls. Commit.
Don’t hardcode vidstab effect settings. Commit.

Kdenlive 19.08.1 released
by farid a. | Sep 6, 2019 | News, Releases | 0 comments

The first minor release of the 19.08 series is out with usability fixes. The highlights include:

When using a resize effect on a video clip, Ctrl + resize allows you to keep the image centered.
Fixes for the custom audio effects that were broken.
The Encoder Speed in the render panel is working again allowing to set the encoder speed parameters to Slower, Medium, Faster and Ultrafast.
The stable AppImage is available from the KDE servers.

Other fixes:

Fix disabling clip only disable audio part of an AV clip. Commit. Fixes bug #411466
Fix regression breaking timeline resize. Commit.
Fix timelinekeyboard focus on start and grab not correctly ended. Commit.
Default effects to video. Commit.
Fix disabling autoscroll. Commit.
Convert old custom effects to new customAudio/Video naming. Commit.
Fix group move sometimes moving clip very far from expected location. Commit.
Ctrl resize in monitor effects keeps center position. Commit.
Shift resize in monitor effect keeps aspect ratio. Commit.
Update appdata version. Commit.
Fix effect/composition list filter working on untranslated strings. Commit.
Fix custom effects not recognized as audio. Commit.
Fix encoder speed ignored. Commit. Fixes bug #411000
Late update of version in appdata.. Commit.
Use the parameter readable and translatable name instead of its formal name for the color edit widget. Commit.

Kdenlive 19.08 released
by farid a. | Aug 16, 2019 | News, Releases | 0 comments

After a well deserved summer break, the Kdenlive community is happy to announce the first major release after the code refactoring. This version comes with a big amount of fixes and nifty new features which will lay the groundwork for the 3 point editing system planned for this cycle. The Project Bin received improvements to the icon view mode and new features were added like the ability to seek while hovering over clips with the mouse cursor and now it is possible to add a whole folder hierarchy. On the usability front the a menu option was added to reset the Kdenlive config file and now you can search for effects from all tabs instead of only the selected tab. Head to our download page for AppImage and Windows packages.

3 point editing with keyboard shortcuts

With 19.08.0 we added groundwork for full editing with keyboard shortcuts. This will speed up the edit work and you can do editing steps which are not possible or not as quick and easy with the mouse. Working with keyboard shortcuts in 19.08 is different as in the former Kdenlive versions. Mouse operations have not changed and working as before.

3 important points to understand the new concept:

Source (left image):
On the left of the track head the green vertical lines (V1 or A2). The green line is connected to the source clip in the project bin. Only when a clip is selected in the project bin the green line show up depending of the type of the clip (A/V clip, picture/title/color clip, audio clip).

Target (right image):
In the track head the target V1 or A1 is active when it’s yellow. An active target track react to edit operations like insert a clip even if the source is not active (see “Example of advanced edit” here).

The concept is like thinking of connectors:
Connect the source (the clip in the project bin) to a target (a track in the timeline). Only when both connectors on the same track are switched on the clip “flow” from the project bin to the timeline. Be aware: Active target tracks without connected source react on edit operations.

You can find a more detailed introduction in our Toolbox section here.

Adjust AV clips independently with Shift + resize to resize only audio or video part of a clip. Meta + Move in timeline allows to move the audio or video part to another track independently.

Press shift while hovering over clips in the Project Bin to seek through them.

Adjust the speed of a clip by pressing CTRL + dragging a clip in the timeline.

Now you can choose the number of channels and sample rates in the audio capture settings.

Other features

Added a parameter for steps that allows users to control the separation between keyframes generated by the motion tracker.
Re-enable transcode clip functionality.
Added a screen selection in the screen grab widget.
Add option to sort audio tracks in reverse order.
Default fade duration is now configurable from Kdenlive Settings > Misc.
Render dialog: add context menu to rendered jobs allowing to add rendered file as a project clip.
Renderwidget: Use max number of threads in render.
More UI components are translatable.

Full list of commits

Do not setToolTip() for the same tooltip twice. Commit.
Use translations for asset names in the Undo History. Commit.
Fix dropping clip in insert/overwrite mode. Commit.
Fix timeline drag in overwrite/edit mode. Commit.
Fix freeze deleting a group with clips on locked tracks. Commit.
Use the translated effect names for effect stack on the timeline. Commit.
Fix crash dragging clip in insert mode. Commit.
Use the translated transition names in the ‘Properties’ header. Commit.
Fix freeze and fade ins allowed to go past last frame. Commit.
Fix revert clip speed failing. Commit.
Fix revert speed clip reloading incorrectly. Commit.
Fix copy/paste of clip with negative speed. Commit.
Fix issues on clip reload: slideshow clips broken and title duration reset. Commit.
Fix slideshow effects disappearing. Commit.
Fix track effect keyframes. Commit.
Fix track effects don’t invalidate timeline preview. Commit.
Fix effect presets broken on comma locales, clear preset after resetting effect. Commit.
Fix crash in extract zone when no track is active. Commit.
Fix reverting clip speed modifies in/out. Commit.
Fix audio overlay showing up randomly. Commit.
Fix Find clip in bin not always scrolling to correct position. Commit.
Fix possible crash changing profile when cache job was running. Commit.
Fix editing bin clip does not invalidate timeline preview. Commit.
Fix audiobalance (MLT doesn’t handle start param as stated). Commit.
Fix target track inconsistencies:. Commit.
Make the strings in the settings dialog translatable. Commit.
Make effect names translatable in menus and in settings panel. Commit.
Remember last target track and restore when another clip is selected. Commit.
Dont’ process insert when no track active, don’t move cursor if no clip inserted. Commit.
Correctly place timeline toolbar after editing toolbars. Commit.
Lift/gamma/gain: make it possible to have finer adjustments with Shift modifier. Commit.
Fix MLT effects with float param and no xml description. Commit.
Cleanup timeline selection: rubber select works again when starting over a clip. Commit.
Attempt to fix Windows build. Commit.
Various fixes for icon view: Fix long name breaking layout, fix seeking and subclip zone marker. Commit.
Fix some bugs in handling of NVidia HWaccel for proxies and timeline preview. Commit.
Add 19.08 screenshot to appdata. Commit.
Fix bug preventing sequential names when making serveral script renderings from same project. Commit.
Fix compilation with cmake < 3.5. Commit.
Fix extract frame retrieving wrong frame when clip fps != project fps. Commit. Fixes bug #409927
Don’t attempt rendering an empty project. Commit.
Fix incorrect source frame size for transform effects. Commit.
Improve subclips visual info (display zone over thumbnail), minor cleanup. Commit.
Small cleanup of bin preview thumbnails job, automatically fetch 10 thumbs at insert to allow quick preview. Commit.
Fix project clips have incorrect length after changing project fps. Commit.
Fix inconsistent behavior of advanced timeline operations. Commit.
Fix “Find in timeline” option in bin context menu. Commit.
Support the new logging category directory with KF 5.59+. Commit.
Update active track description. Commit.
Use extracted translations to translate asset descriptions. Commit.
Fix minor typo. Commit.
Make the file filters to be translatable. Commit.
Extract messages from transformation XMLs as well. Commit.
Don’t attempt to create hover preview for non AV clips. Commit.
Add Cache job for bin clip preview. Commit.
Preliminary implementation of Bin clip hover seeking (using shift+hover). Commit.
Translate assets names. Commit.
Some improvments to timeline tooltips. Commit.
Reintroduce extract clip zone to cut a clip whithout re-encoding. Commit. See bug #408402
Fix typo. Commit.
Add basic collision check to speed resize. Commit.
Bump MLT dependency to 6.16 for 19.08. Commit.
Exit grab mode with Escape key. Commit.
Improve main item when grabbing. Commit.
Minor improvement to clip grabbing. Commit.
Fix incorrect development version. Commit.
Make all clips in selection show grab status. Commit.
Fix “QFSFileEngine::open: No file name specified” warning. Commit.
Don’t initialize a separate Factory on first start. Commit.
Set name for track menu button in timeline toolbar. Commit.
Pressing Shift while moving an AV clip allows to move video part track independently of audio part. Commit.
Ensure audio encoding do not export video. Commit.
Add option to sort audio tracks in reverse order. Commit.
Warn and try fixing clips that are in timeline but not in bin. Commit.
Try to recover a clip if it’s parent id cannot be found in the project bin (use url). Commit. See bug #403867
Fix tests. Commit.
Default fade duration is now configurable from Kdenlive Settings > Misc. Commit.
Minor update for AppImage dependencies. Commit.
Change speed clip job: fix overwrite and UI. Commit.
Readd proper renaming for change speed clip jobs. Commit.
Add whole hierarchy when adding folder. Commit.
Fix subclip cannot be renamed. Store them in json and bump document version. Commit.
Added audio capture channel & sample rate configuration. Commit.
Add screen selection in screen grab widget. Commit.
Initial implementation of clip speed change on Ctrl + resize. Commit.
Fix FreeBSD compilation. Commit.
Render dialog: add context menu to rendered jobs allowing to add rendered file as a project clip. Commit.
Ensure automatic compositions are compositing with correct track on project opening. Commit.
Fix minor typo. Commit.
Add menu option to reset the Kdenlive config file. Commit.
Motion tracker: add steps parameter. Patch by Balazs Durakovacs. Commit.
Try to make binary-factory mingw happy. Commit.
Remove dead code. Commit.
Add some missing bits in Appimage build (breeze) and fix some plugins paths. Commit.
AppImage: disable OpenCV freetype module. Commit.
Docs: Unbreak menus. Commit.
Sync Quick Start manual with UserBase. Commit.
Fix transcoding crashes caused by old code. Commit.
Reenable trancode clip functionality. Commit.
Fix broken fadeout. Commit.
Small collection of minor improvements. Commit.
Search effects from all tabs instead of only the selected tab. Commit.
Check whether first project clip matches selected profile by default. Commit.
Improve marker tests, add abort testing feature. Commit.
Revert “Trying to submit changes through HTTPS”. Commit.
AppImafe: define EXT_BUILD_DIR for Opencv contrib. Commit.
Fix OpenCV build. Commit.
AppImage update: do not build MLT inside dependencies so we can have more frequent updates. Commit.
If a timeline operation touches a group and a clip in this group is on a track that should not be affected, break the group. Commit.
Add tests for unlimited clips resize. Commit.
Small fix in tests. Commit.
Renderwidget: Use max number of threads in render. Commit.
Don’t allow resizing while dragging. Fixes #134. Commit.
Revert “Revert “Merge branch ‘1904’””. Commit.
Revert “Merge branch ‘1904’”. Commit.
Update master appdata version. Commit.

Kdenlive 19.04.3 is out
by farid a. | Jul 12, 2019 | News, Releases | 0 comments

While the team is out for a much deserved summer break the last minor release post-refactoring is out with another huge amount of fixes. The highlights include fixing compositing and speed effect regressions, thumbnail display issues of clips in the timeline and many Windows fixes. With this release we finished polishing the rough edges and now we can focus on adding new features while fixing other small details left. As usual you can get the latest AppImage from our download page.

Speaking of that, the next major release is less than a month away and it already has some cool new features implemented like changing the speed of a clip by ctrl + resize and pressing shift and hover over a thumb of a clip in the Project Bin to preview it. We’ve also bumped the Qt version to 5.12.4 and updated to the latest MLT. You can grab it from here to test it. Also planned is finishing the 3 point editing workflow and improvements to the speed effect. Stay tuned for more info soon.


Fix tools cursor when hovering a clip in timeline. Commit.
Ensure we don’t put a video stream in audio streams in mp3. Commit.
Fix loading .mlt playlist can corrupt project profile. Commit.
When opening a project file with missing proxy and clip, don’t remove clips from timeline. Commit.
Improve main item when grabbing. Commit.
Fix reloading of title clips and others. Commit. Fixes bug #409569
Update Appdata for 19.04.3 release. Commit.
Fix opening of project files with special character. Commit. Fixes bug #409545
Fix reloading playlist doesn’t update out. Commit.
Don’t leak Mlt repository on first run (attempt to fix Windows fail on first run). Commit.
Warn and try fixing clips that are in timeline but not in bin. Commit.
Fix timeline tracks config button only showing menu when clicking its arrow. Commit.
Fix lambda not called regression. Commit.
Don’t hardcode width of clip/composition resize handles. Commit.
Fix missing luma error on project opening with AppImage. Commit.
Fix reloading clip doesn’t update duration. Commit.
Fix overwrite/insert drop leaving audio on wrong track. Commit.
Fix error in mirror track calculation. Commit.
Fix overwrite clip with speed change. Commit.
Fix keyframe corruption on project opening (was creating unexpected keyframe at 0). Commit.
Fix keyframes corruption on dragging effect onto another clip. Commit.
Fix composition cannot be added after deletion / if another composition is placed just after current pos. Commit.
Fix fades broken on speed change. Commit. Fixes bug #409159
Fix speed job overwrites without warning. Commit.
Fix incorrect crash message on rendering finished. Commit.
Fix timeline preview when fps != 25. Commit.
Fix tests. Commit.
Effectstack: don’t display keyframes that are outside of clip. Commit.
Cleanup in clip/composition resize UI update. Commit.
Fix thread/cache count causing concurrency crashes. Commit.
Don’t trigger unnecessary refresh on clip resize. Commit.
Fix crash deleting last track. Commit.
Fix duplicate clip with speed change on comma locales. Commit.
Don’t allow undo/redo while dragging a clip in timeline. Commit.
Fix crash on cutting group with a composition. Commit.
Fix crash on group cut. Fixes #256. Commit.
Fix playlist duration in bin. Commit.
Fix crash loading playlist with different fps. Commit.
Fix thumbs not displayed in all thumbs view. Commit. See bug #408556
Ensure no empty space between thumbs on all thumbs view in timeline. Commit.
Some cleanup in audio thumbs. Fix recent regression and bug where audio thumbs were not displayed after extending a clip in timeline. Commit.
I18n fixes. Commit.
Use i18n for QML. Commit.
Fix monitor image hidden after style change. Commit.
Fix resize failure leaving clip at wrong size. Commit.
Fix XML translation for Generators. Commit.
Fix some effects default params on locales with comma. Commit.
Fix crash after undo composition deletion. Commit.
Fix i18n for QML. Commit.
Fix various selection regressions. Commit.
Don’t export metadata as url encoded strings. Commit. Fixes bug #408461
Fix crash on project close, see #236. Commit.
Fix zone rendering with updated MLT. Commit.
After undoing deletion, item should not show up as selected. Commit.
Fix disable clip broken regression. Commit.
Move zoom options to Timeline, remove Duplicate View. Commit.
Fix crash on item deletion. Fixes #235. Commit.
Fix fade out moving 1 frame right on mouse release. Commit.
Major speedup in clip selection that caused several seconds lag on large projects. Commit.
Fix changing composition track does not replug it. Commit.
Update appdata version(late again sorry). Commit.
Fix freeze when moving clip introduced in previous commit. Commit.
Fix typo that may prevent display of transcode menu. Commit.
Don’t check duration each time a clip is inserted on project load,. Commit.
Show progress when loading a document. Commit.
Make it possible to assign shortcut to multitrack view. Commit.
Allow resizing item start/end on clip in current track if no item is selected. Commit.
Fix profile change not applied if user doesn’t want to save current project. Commit. Fixes bug #408372
Fix crash on changing project’s fps. Commit. Fixes bug #408373
Add .kdenlive project files to the list of allowed clips in a project. Commit. Fixes bug #408299
Correctly save and restore rendering properties for the project. Commit.
Workaround MLT consumer scaling issue #453 by using multi consumer. Commit. See bug #407678
Fix groups keeping keyboard grab state on unselect,. Commit.
Fix the remaining compositing issues reported by Harald (mimick the 18.x behavior). Commit.
Don’t warn about missing timeline preview chunks on project opening. Commit.
Fix forced track composition should indicate state in timeline (yellow background + track name). Commit.
Save track compositing mode in project to restore it on load. Commit. Fixes bug #408081

Kdenlive 19.04.2 is out
by farid a. | Jun 7, 2019 | Releases | 0 comments

The second minor release of the 19.04 series is out with 77 bug fixes and minor usability improvements. Among the highlights for this release are fixes for compositing issues, misbehaving guides/markers and grouping inconsistencies. The Windows version also comes with improvements such as slideshow import and dark themes have now white icons (enable “Force Breeze Icon Theme” under settings). See the full list of commits down below.

As previously stated this cycle is focused on polishing the rough edges post the code refactoring and a whopping 118 fixes have been submitted in the last two months alone. We ask the community to keep testing and reporting issues on our gitlab instance or join us on IRC (#kdenlive) or Telegram.

In other news

After this months Café we started to define the upcoming milestones for 19.08 which include Nested timelines and improvements in Speed Effect controls and advanced editing tools (insert/lift/overwrite). Also work started on the Titler revamping as part of the GSOC program. You can share your thoughts and ideas with Akhil over at the phabricator task.

Bug fixes

Fix copy effect or split does not keep disabled state. Commit. Fixes bug #408242
Fix various keyframe related issues. Commit.
Fix error in composition index for 1st track. Commit. Fixes bug #408081
Fix audio recording not added to timeline. Commit.
Fix guides in render widget. Commit.
Fix timeline selection/focus broken by recent commit. Commit.
Fix fade in broken on cut clips. Commit.
Revert audio capture to wav (should fix Windows issue #214). Commit.
Fix automask bugs (initial zone incorrect and not displayed on monitor). Commit.
Fix timeline unresponsive after deleting all clips. Commit.
Properly load colors & icons (Fix #112). Commit.
Fix clip grab state not updated on deselection. Commit.
Add speed info to clip tooltip. Commit.
Allow shortcut for change speed action. Commit.
Fix copy / paste track issue. Commit.
Fix slideshow clips on Windows. Commit.
Fix windows icons. Commit.
Add properly scaled Windows icon. Commit.
Fix crash opening old project file. Commit.
Remove old speed effect from categorization. Commit.
Automatically convert old custom effects to new type (and make a backup copy in the legacy folder). Commit.
Fix clip transcode incorrect label. Commit. Fixes bug #407808
Fix various transcoding issues. Commit. See bug #407808
Prevent saving corrupted file (with no tracks). Commit. See bug #407798
Detect corrupted project files on opening, propose to open backup. Commit. See bug #407798
Fix timewarp test after rounding change in timewarp clip duration. Commit.
Use default composition duration instead of full clip length on composition creation. Commit.
Fix invalid clip on project opening. Commit. See bug #407778
Fix 1 frame offset in clip duration after speed change. Commit.
Fix incorrect minimum speed. Commit.
Fix remaining marker issues. Commit.
Don’t create producers with non integer length (fixes invalid clip issue). Commit.
Do not use MLT producer’s get_length_time methd as it changes the way the length property is stored, causing inconsistencies (clock vs smpte_df). Commit. See bug #407778
Fix crash when marker was at clip start. Commit.
Fix marker position on clip cuts with speed effect. Commit.
Fix custom effect appearing with wrong name after save. Commit.
Use rounder rect icon instead of placeholder folder icon for custom effects. Commit.
Correctly hide/show asset settings when deselected/reselected. Commit.
Fix markers and snapping for clips with speed effect. Commit.
Disable filter clip job on tracks. Commit.
Fix crash in audio thumbs with reverse speed clip. Commit.
Fix mistake in previous commit. Commit.
Fix removeAllKeyframes. Commit.
Make lock track undoable and other fixes for locking + tests. Commit.
Re-add “go to guide” menu in timeline. Commit. Fixes bug #407528
Fix timeline doesn’t scroll with cursor. Commit. Fixes bug #407433
When importing a project file as clip, deduce the empty seek space. Commit.
Fix opening project containing invalid clips (when a source file somehow went missing). Commit.
Fix ungrouping when we have a selection of groups and single clips. Commit.
Don’t invalidate timeline/refresh monitor on audio effects. Commit.
Fix wrong stream imported by default on multistream clips. Commit.
Improve snap behavior on group resizing. Commit.
Fix dynamic text broken because of missing font & keyword params. Commit.
Fix snapping issues (disable snapping on high zoom levels). Commit.
Better abstraction for locking mechanism. Commit.
Fix endless clip test. Commit.
Fix resetView test. Commit.
Fix edit duration from timeline menu not connected. Commit.
Fix crash on resize after recent group resize fix. Commit.
Restore go to marker/guide context menu in monitor. Commit.
Fix regrouping items loses AVSplit property. Commit.
Fix: interpolation in rotoscoping filter. Commit. Fixes bug #407418
Fix list parameter default value broken (rotoscoping), ensure we always have a keyframe at in point. Commit.
Allow building on Ubuntu LTS & derivatives. Commit.
Fix context menu “edit guide” leaving empty space in menu. Commit.
Fix fuzzer compilation. Commit.
Fix timeline preview crash. Since a QCoreApp was created by kdenlive_render, MLT did not create its own QApplication, leading to linking crashes. Commit.
Enforce progressive and fps on dnxhd timeline preview profiles. Commit.
Add AppImage specific code to ensure we always set the correct path for MLT, FFmpeg, etc. Commit.
Don’t delete timeline preview files on project close. Commit.
Fix crash trying to delete first keyframe. Fixes #180. Commit.
Revert composition sorting to match previous stable behavior. Commit.
Fix title clip length 1 frame shorter than expected on creation. Commit.
Fix grouping after copy / paster. Commit.
Fix gap on clip move when trying to move clips. Commit.
Fix composition tracks listed in reverse order. Commit.
Fix copy/paste composition is one frame shorter. Commit.

Kdenlive 19.04.1 released
by farid a. | May 11, 2019 | GSOC, News, Releases | 0 comments

The Kdenlive team is happy to announce the first minor release of the 19.04 series fixing 39 bugs. The feedback by the community as well as the effort put in reporting issues has been very helpful and we encourage to keep it up. We expect to finish polishing in the coming months in order to focus on our planned pro features.

Kdenlive 19.04.1 fixes some important issues, so all 19.x users are encouraged to upgrade. Easiest way to test it is through the AppImage, available from the KDE servers as usual:

The Appimage also contains some last minute fixes that will be in 19.04.2 since we are still busy fixing some remaining issues after our big refactoring. This Appimage should fix the rendering and timeline preview issues recently reported, and the 19.04.1 fixes are listed below.

Other news: work continues to improve OpenGL support, fixes by the team have been merged into MLT improving speed and the Titler will be rewritten as a GSOC project.

19.04.1 bug fixes:

Search effects from all tabs instead of only the selected tab
Add missing lock in model cleanup. Commit.
Move levels effect back to main effects. Commit.
Fix crash closing project with locked tracks. Fixes #177. Commit.
Speedup selecting bin clip when using proxies (cache original properties). Commit.
Disable threaded rendering with movit. Commit.
Fix wrong thumbnails sometimes displayed. Commit.
Ensure fades always start or end at clip border. Commit.
Fix loading of clip zones. Commit.
Fix transcoding crashes caused by old code. Commit.
Fix fades copy/paste. Commit.
Fix broken fadeout. Commit.
Fix track red background on undo track deletion. Commit.
Update appdata version. Commit.
Zooming in these widgets using CTRL+two-finger scrolling was almost. Commit. Fixes bug #406985
Fix crash on newly created profile change. Commit.
Always create audio thumbs from original source file, not proxy because proxy clip can have a different audio layout. Commit.
Mark document modified when track compositing is changed. Commit.
Fix compositing sort error. Commit.
Fix crash opening old project, fix disabled clips not saved. Commit.
Fix crash and broken undo/redo with lift/gamma/gain effect. Fixes #172. Commit.
Fix clip marker menu. Fixes #168. Commit.
Fix composition forced track lost on project load. Fixes #169. Commit.
Fix spacer / remove space with only 1 clip. Fixes #162. Commit.
Fix timeline corruption (some operations used a copy of master prod instead of track producer). Commit.
Check whether first project clip matches selected profile by default
Renderwidget: Use max number of threads in render. Commit.
Fix razor tool not working in some cases. Fixes #160. Commit.
Better os detection macro. Commit.
Remove crash, not solving 1st startup not accepting media (see #117). Commit.
Remove unneeded unlock crashing on Windows. Commit.
Some fixes in tests. Commit.
Forgotten file. Commit.
Improve marker tests, add abort testing feature. Commit.
Add tests for unlimited clips resize. Commit.
Small fix in tests. Commit.
Fix AppImage audio recording (switch from wav to flac). Commit.
Dont remember clip duration in case of profile change. Fixes #145. Commit.
Fix spacer broken when activated over a timeline item. Commit.
Improve detection of composition direction. Commit.
Unconditionnaly reload producers on profile change. Related to #145. Commit.

Kdenlive 19.04 released
by farid a. | Apr 22, 2019 | Releases | 0 comments

We are happy and proud to announce the release of Kdenlive 19.04 refactored edition concluding a 3 year cycle in which more than 60% of the code base was changed with +144,000 lines of code added and +74,000 lines of code removed. This is our biggest release ever bringing new features, improved stability, greater speed and last but not least maintainability (making it easier to fix bugs and add new features).

New refactored timeline

Split Audio/Video
We have changed the way timeline tracks work. Each track is now either audio or video, and will only accept audio and video clips respectively. When dragging an AV clip from the project bin in timeline, the clip will be automatically split, the video part going on a video track, and the audio part on an audio track.

Configurable layout
Tracks can be individually resized. (Holding down shift makes all video or audio tracks change in height simultaneously.)

Switch live between two different layout modes (Mixed or Split).

Keyboard Navigation
You now have the possibility to move clips and compositions with your keyboard. To do it, select a clip in timeline and use the “Grab Current Item” (Shift+G) function from the Timeline menu.

You can then move the item with your arrow keys. Keyframes can also be moved individually. Just click on a keyframe in timeline, then move it left/right with arrows, change its value with + and -. Alt+arrow to go to another keyframe.

Improved keyframe handling
Add a new keyframe by double clicking in timeline.
You can move a keyframe without altering it’s value by using the vertical line that appears when you are above or below a keyframe.
Remove a keyframe by dragging it far above or below the clip limits.

Audio Recording
An option in track headers allows you to have audio record controls. This enables you to play your project while recording a voice over comment. Very handy for making tutorials. (Not available in the AppImage version yet.)

Other improvements
Configurable thumbnails for each track. You can choose to display between In frame, In/Out frames, All frames or No thumbnails.
Improved workflow due to keyboard shortcuts and track targets.
Added group hierarchy (group of groups).
You can now copy/paste timeline clips between different projects (if you have 2 running instances of Kdenlive or after opening a different project) using the standard copy/paste.
Clip name always displayed when scrolling.
Individual clips can now be disabled while still in the timeline but with no audio and no video – (works for all clip types)
Faster timeline preview with support for hardware accelerated encoding.
Improved feedback on move/resize.
Automatic timeline color switch when changing the color theme.
When using the Razor tool (x), you can now press shift while moving the mouse cursor over a clip to preview the cut frame.

Project Bin
Improve management of proxy clips (can now be deleted for each clip).
Shortcut icon to drag only the audio or only the video of a clip in timeline.
Improved management of audio/video streams, also allowing to enable/disable audio or video for a clip.

Monitor toolbar: move with the mouse to the upper right corner of the monitor to access the toolbar.
Support multiple guide overlays.
Shortcut icon in clip monitor to drag only the audio or only the video of a clip in timeline.
Support for external monitor display using Blackmagic Design decklink cards.

Effects and Compositions
Major improvements to the Speed effect.
Added back the Motion Tracker. (For compiled MLT versions with OpenCV support only.)
You can now define preferred effects and compositions. These will appear in the timeline context menus and in the effect/composition baskets for easier access.
Organized effects under 3 categories, “Main” (which contains the most important audio/video effects), “Video effects” and “Audio effects”.
Tested and removed all effects which are not working.
When dragging a composition from the list into timeline, it will automatically adjust its duration (to fit the entire clip or the duration of a clip overlap depending on the context).
Move the whole Rotoscoping mask at once. Moving all points in the mask: A cross is displayed at the center of all points that allows moving the whole mask.
1 click transitions

Added configurable visual guides.
Visualize missing elements, allowing to move or delete them.
A combobox allows you to choose the default background, between checkered, black and white.
Align buttons now cycle to allow you to align to safe margins and frame border instead of just frame border.

Added support for HW accelerated render profiles. (Experimental)
Added support to render with a transparent background for export formats that support alpha channel. (Experimental)

Since a long time, Kdenlive allowed users to download extra user contributed resources from the KDE Store. These download options have now been moved to more logical places instead of the “Settings” menu. Title templates can be downloaded from the Titler dialog, Render profiles from the Render dialog, Luma compositions from the Composition list and Shortcut layouts from the Shortcuts dialog.

There is still work to be done! We concentrated on stability (finding and fixing as many crashes as possible) and that the most important functionality for a slim editing workflow works. There are still known issues in which we will dedicate the next 3 monthly releases of the 19.04 cycle to finish polishing the rough edges.

So why release? Well, this version is much better than the old one. Having it out in the wild will help us test it under various situations. We now have a stable platform allowing us to fix issues quicker in order to move on to adding new features.

18.12.1 released
by farid a. | Jan 10, 2019 | News, Releases | 0 comments

The first dot release of the 18.12 series is out with fixes and usability improvements. The most exiting change is the fix for audio capture when recording from screen or webcam, a handy feature for people doing video tutorials.

You can now import keyframes to your effects and use them in other projects. On the usability front the “Gain” effect is now in the correct “Audio correction” category and theming issues in the AppImage are now fixed. Speaking of AppImage, we now have a fully automated build system ready so devs can focus on coding gain.

Don’t forget to check our nightly refactoring branch version which received many fixes during the holidays and is ready for another round of testing.

18.12.1 fixes

Fix empty warning dialog on missing font in project. Commit. Fixes bug #401903
Fix bin item description cannot be edited if it contains zone subclips. Commit. Fixes bug #402817
Fix screengrab with audio broken. Commit.
Move Gain effect to “Audio correction” category. Commit.
Ci: enable freebsd build. Commit.
QtScript is not used anymore. Commit.
Ci: add recipe for gitlab CI. Commit.
Fix incorrect color theme correction for AppImages. Commit.
Fix color theme lost on AppImage. Commit.
Update AppData app version. Commit.
Fix bin/melt.exe & libmlt* loading on Windows. Commit.
Necessary OpenGL headers are provided by Qt. Commit.
Fix keyframes import. Commit.

18.12 release and some news
by farid a. | Dec 14, 2018 | News, Releases | 0 comments

18.12 release
Kdenlive 18.12 is out. In this version we have fixed some crashes and made some other improvements.

18.12 release notes
Backport crash on image sequence import. Commit.
Backport fix for titler text gradient. Commit.
Add donation url to appdata. Commit.
Fix minor EBN issues and typos. Commit.
Fix play/pause on Windows. Commit.
Sync quickstart manual with UserBase. Commit.
Install doc files. Commit.
Make it compiles when we use QT_NO_NARROWING_CONVERSIONS_IN_CONNECT. Commit.
Fix minor EBN issues. Commit.

If you were waiting for the refactoring version, we’re afraid you’ll have to wait a bit longer. We decided to postpone it for the 19.04 release cycle which will give us more time to polish all the edges and add some new nifty features.

We now have a nightly build system so you can try all the latest features;
Among the highlights since the last release;
Added parallel processing feature for render speed improvements;
Added hardware acceleration for proxy clip creation;
Blackmagic Design decklink output is back;
The Speed effect has been reintroduced;
Made keyframe improvements and timeline clip keyframeable GUI.

Kdenlive 18.08.3 released
by farid | Nov 9, 2018 | News, Releases | 0 comments

Kdenlive 18.08.3 released
Kdenlive 18.08.3 is out with updated build scripts as well as some compilation fixes. All work is focused on the refactoring branch so nothing major in this release. On the other hand in the Windows front some major breakthroughs were made like the fix of the play/pause lag as well as the ability to build Kdenlive directly from Windows. The next milestone is to kill the running process on exit making Kdenlive almost as stable as the Linux version.

In other news, we are organizing a bug squash day on the first days of December. If you are interested in participating this is a great opportunity since we have prepared a list of low hanging bugs to fix. See you!


Fix finding MLT data in build-time specified path. Commit.
Fix play/pause on Windows. Commit.
Try catching application initialization crashes. Commit.
Fix MinGW build script misses. Commit.
Backport some Shotcut GLwidget updates. Commit.
Fix MinGW build. Commit.
Install doc files. Commit.
Build scripts for Linux & Windows. Commit.
Backport packaging scripts. Commit.
Fix MinGW build. Commit.
Backport fix for incorrect bin rename. Commit. See bug #368206

Kdenlive 18.08.2 released
by farid | Oct 12, 2018 | News, Releases | 1 comment

Kdenlive 18.08.2 is out bringing usability improvements and a crash fix. The Windows version is also becoming more stable with every release and this version brings fixes to the translation installation and the introduction of a crash report.

In other news, the Refactoring is moving steadily ahead and we will release a wider test beta version soon, stay tuned. Also the refactoring branch is now building automatically on KDE’s automated integration system (CI), and all the regressions tests pass. This means that after each change to the source code, the CI will run the tests to check that no regression happens. On the sysadmin front we are cleaning up our bug tracker in preparation for the 18.12 release.

Bug fixes:

Improve missing luma detection (region transition) – fixes project crash. Commit.
Home/End now also seek in clip monitor. Commit.
Update AppData for upcoming release. Commit.
Windows crash reports. Commit.
Update authors. Commit.
Fix double clicking a title clip in bin tries to rename instead of opening the title dialog. Commit.

18.08 Beta
Kdenlive: test the future
by Jean-Baptiste Mardelle | Jul 4, 2018 | News | 0 comments

After more than 1.5 years of work, we are planning to release the refactoring version of Kdenlive in august, part of the KDE 18.08 Applications release. But taking such a decision is not easy. Most of the code was rewritten, which also means many possible regressions. So while we are very excited to have the opportunity to finally release our work to the public, it’s also a bit stressful. So what now ?

Well that’s where we need you. The latest refactoring code has been published as an AppImage, and we need some feedback. So you can help us by downloading the latest AppImage, and try it on your computer (just download the file, make it executable through your file manager and run it).

Improvements and new features include:

Clips with video and audio are now automatically separated when dropped in timeline
All clip types in timeline can now easily be disabled/enabled
Slowmotion should work reliably
The long standing issue where moving groups of clips corrupted timeline should be gone
Most effects now use a common keyframe interface
Insert/lift/overwrite should work reliably
Easily share your rendered video through KDE’s Purpose library (YouTube, NextCloud, Twitter, Kde connect,…) requires a recent KF5 environment, not enabled on the AppImage.
It is now possible to generate lower resolution clips for the timeline preview to have a faster rendering
Resizable track height
Several overlay guides available for each monitor
New keyboard layouts can be installed in 1 click (we need help to create interesting layouts)
And most importantly, the code is now much cleaner and ready for new features.

You should be able to create new projects, add clips, move them in the timeline, add effects and compositions, and render your projects. But there are still a number of known issues that we are working on:

Compatibility with older kdenlive project files is not perfect
The curves effect does not work (Bézier curves works)
Composition settings don’t update on resize
A performance issue in audio thumbnails causes major slowdowns on high zoom levels
Some feedback on this beta version would be really appreciated. So please help us, test this AppImage version and let us know what you think of it. You can leave comments in this post, or on our mailing list, and we will soon organize a bug squashing day to make this release as reliable as possible!

So we hope to hear from you soon!

Kdenlive 18.04.1 released
by Jean-Baptiste Mardelle | May 11, 2018 | News, Releases, Uncategorized | 0 comments

While our team is working on the awaited refactoring, we still managed to add 2 small usability improvements in the 18.04.1. version. First the safe zone overlay was improved so you can now easily spot the center of your frame:

Then we improved the default background color for the titler so that white text can easily be read without having to make further adjustments.

These changes were made during our great Paris sprint. At the same time, we are improving our packaging efforts, so you can find the following download options right now (besides official distro packages):

AppImage: the latest 18.04.1 version is available, now with support for Ladspa plugins
Flatpak: we are glad to announce the availability of Kdenlive on flathub, so it can now easily be installed on distributions supporting flatpak (thanks to Peter Eszlari).
Windows: Vincent Pinon worked on an update to the Windows version, so windows users can now test the latest 18.04.1.

Kdenlive 18.04


Kdenlive 17.12.0 released
by Jean-Baptiste Mardelle | Dec 15, 2017 | News, Releases | 0 comments

Kdenlive 17.12.0 released
We are happy to announce the latest Kdenlive version, part of the KDE Applications 17.12 release, making it the last major release using the current code base. This is a maintenance release focused on stability, while feature development is going in next year’s 18.04 version. Proxy clips were given some attention and should give you better seeking experience as well as reduced memory usage for images. Other fixes include fixes in timeline preview, a crash when using a Library clip and smoother seeking on rewind playback.

We have been pushing the AppImage packages lately because it allow us to put all required dependencies inside one file that can easily be downloaded and run on all linux distros. Today, we can also announce the immediate availability of the Kdenlive 17.12 AppImage, downloadable here :

AppImage related fixes:

Fix audio distortion affecting the 17.08.3 AppImage
Include Breeze style
Vincent Pinon is also continuing the support for the Windows version, and you can get Kdenlive 17.12 for Windows here:

We are also making available the first usable “preview” AppImage of the refactoring branch which will receive all development focus from now and will be released as 18.04. It is not ready for production but allows you to have a look at Kdenlive’s future. You may follow the development progress here.

Kdenlive 18.04 alpha 2 release:

Meet us:
Next Kdenlive Café is tonight on #kdenlive at 21PM (CET), so feel free to join us for some feedback!

Packagers must take note that libsamplerate is now a dependency due to recent changes in FFMPEG.
It is recommended for Ubuntu (and derivatives) users to use the AppImage version until further notice.

Full list of changes

Remove useless audio bitrate on pcm proxy encoding. Commit.
Update proxy profiles. Commit.
Make sure playlist proxies have an even height. Commit.
Fix crash on playlists concurrent jobs using library clips. Commit. See bug #386616
Timeline preview fixes: Don’t invalidate on expand/collapse effect, invalidate on master clip edit. Commit.
Don’t restart clip if trying to play backwards from clip monitor end. Commit.
Use smaller size for image proxies. Commit. Fixes bug #353577
Fix playing backwards forwards one second. Commit. Fixes bug #375634
Fix extension in transcode file dialog. Commit.
Sort clip zones by position instead of name. Commit.
Set a proper desktop file name to fix an icon under Wayland. Commit.
FreeBSD does not have sys/asm.h — for what is this include needed on linux?. Commit.
Doc: fix option (qwindowtitle instead of caption). Commit.
Fix terminology: mimetype(s) -> MIME type(s). Commit.
Fix UI string: Control Center -> System Settings. Commit.
Const’ify code. Commit.
Fix import image sequence. Commit.

Kdenlive 17.08.3 released
by farid | Nov 9, 2017 | Releases | 0 comments

The last dot release of the 17.08 series is out with minor fixes. We continue focus on the refactoring branch with steady progress towards a stable release.
Set a proper desktop file name to fix an icon under Wayland. Commit.
Sort clip zones by position instead of name. Commit.
Fix melt.exe finding on windows. Commit.
Revert “Windows: terminate KDE session on window close”. Commit.
Make KCrash optional. Commit.

Kdenlive 17.08.2 released
by farid | Oct 14, 2017 | News, Releases | 0 comments

The second minor release of the 17.08 series is out adding a rotate from image center option in the Transform effect among other usability improvements. In other news the dev team continues making progress for the much anticipated 17.12 release. Start the countdown!
Fix autosave: work around KAutoSaveFile bug with non-ASCII chars. Commit.
Get ready for transform centered rotation. Commit.
Fix keyframes unseekable on bin effects. Commit.
Fix lift to handle negative values (requires latest MLT version). Commit.
Prefer SDL2 to SDL1 (dropped by FFmpeg and so MLT). Commit.

Since last week’s 17.12 alpha release, we have been steadily progressing on the road to stability, and can now announce the second alpha AppImage including the following changes:

Now uses Qt 5.9.1 instead of 5.7.0
Fixes wrong icon coloring in UI
Patched KDE Frameworks to fix a performance issue
Fix corruption/crash on project opening
Reimplement check for clips on removable drive
Reintroduce advanced editing features: lift/extract/insert/overwrite

Kdenlive 17.08.1 released
by farid | Sep 7, 2017 | News, Releases | 1 comment

Although the team is at full throttle getting ready for the 17.12 big refactoring release, we make available the first point release of the 17.08 series bringing various bugfixes and usability improvements. Stay tuned for testing the refactoring branch packages to be announced soon.
Remember last selected title template. Commit. See bug #384340
Fix proxy error (height not multiple of 2). Commit. Fixes bug #384345
Fix extract frame from bin exporting lower than source image. Commit.
Fix visibility check of tracks in multitrack-view. Commit.
Allow disabling autosave until we improve it. Commit. Fixes bug #384197
Windows: find Kdenlive lumas. Commit. Fixes bug #375337
Windows: terminate KDE session on window close. Commit. Fixes bug #380854
Windows: always use bundled MLT. Commit. Fixes bug #380036
Remove project profiles sharing (knsrc). Commit. Fixes bug #383238
Gardening: fix GCC warnings (8). Commit.

Kdenlive 17.08 released
by farid | Aug 17, 2017 | Releases | 0 comments

Kdenlive 17.08 released
Kdenlive 17.08 is released bringing minor fixes and improvements. Some of the highlights include fixing the Freeze effect and resolving inconsistent checkbox displays in the effects pannel. Downloaded transition Lumas now appear in the interface. Now it is possible to assign a keyboard shortcut for the Extract Frame feature also a name is now suggested based on the frame number. Navigation of clip markers in the timeline behave as expected upon opening the project. Audio clicks issues are resolved although this requires building MLT from git or wait for a release. In this cycle we’ve also bumped the Windows version from Alpha to Beta.
We continue steadfastly making progress in the refactoring branch due for the 17.12 release. We will soon make available a package for testing purposes. Stay tuned for the many exciting features coming soon.
Full list of changes
Fix audio mix clicks when using recent MLT. Commit. Fixes bug #371849
Fix some checkbox displaying inconsistent info. Commit.
Fix downloaded lumas do not appear in interface (uninstall/reinstall existing lumas will be required for previously downloaded). Commit. Fixes bug #382451
Make it possible to assign shortcut to extract frame feature,. Commit. Fixes bug #381325
Gardening: fix GCC warnings (7). Commit.
Gardening: fix GCC warnings (6). Commit.
Gardening: fix GCC warnings (5). Commit.
Gardening: fix GCC warnings (4). Commit.
Gardening: fix GCC warnings (3). Commit.
Gardening: fix GCC warnings (2). Commit.
Gardening: fix GCC warnings (1). Commit.
Fix clip markers behavior broken on project opening. Commit. Fixes bug #382403
Fix freeze effect broken (cannot change frozen frame). Commit.
Use QString directly. Commit.
Use isEmpty. Commit.
Use isEmpty(). Commit.
Remove qt module in include. Commit.
Use constFirst. Commit.
Make it compile. Commit.
Use nullptr. Commit.
Avoid using #elifdef. Commit.
Try harder to set KUrlRequester save mode in the renderwidget. Commit.
Make sure that text is not empty. Commit.
Use QLatin1Char(…). Commit.
Cmake: remove unused FindQJSON.cmake. Commit.
Port some foreach to c++ for(…:…). Commit.
Fix compiler settings for Clang. Commit.

Kdenlive 17.04.3 released
by farid | Jul 13, 2017 | News, Releases | 0 comments

The last point release of the 17.04 cycle is out with crash and compilation fixes and minor interface improvements:
Fix crash on importing multistream clip. Commit. Fixes bug #381584
Fix crash when creating proxies – real issue not yet fixed. Commit. See bug #381738
Fix compile (gcc7). Commit. Fixes bug #379688
Show info on MLT found by CMake. Commit.
Non-portable flag, let build system handle it. Commit.
Windows icons are delivered in icontheme.rcc. Commit.
Fix compilation. Commit.
Fix custom profile not found on creation. Commit.
Fix loop zone. Commit. Fixes bug #378813. Fixes bug #381146
In comparison to previous versions this was the least exciting development cycle, in terms of new features, since all focus has been on the code refactoring which will bring more stability and new features. Don’t miss the next Café to keep track on the progress and share your thoughts if you like.

Kdenlive 17.04.2 released
by farid | Jun 9, 2017 | Releases | 0 comments

A minor release is out fixing a couple crashes in the titler and Affine transition as well as improving a Windows rendering issue. Note that all focus and energy are still on the timeline refactoring due for 17.08. Soon we will provide an AppImage version for testing, stay tuned.
Fix crash changing title font for 2nd time. Commit. Fixes bug #379606
More Windows rendering fixes. Commit.
Fix init of geometryWidget. Commit. See bug #379274

Kdenlive 17.04.1 released
by farid | May 12, 2017 | Releases | 0 comments

With the ongoing refactoring at full throttle a minor bug fix released with the ability to use VAAPI in transcoding and rendering by inserting a pre-parameter in you encoding profile (refer to commit and bug report for more info), a performance improvement and some Windows version fixes.

Fix title clip duration cannot be changed. Commit. Fixes bug #379582
Allow passing pre-parameters using “-i” to specify where the input file name should go in ffmpeg parameters. Commit. See bug #378832
Fixed off-by-one errors in fft-based cross-correlation computations. Commit.
Don’t show color theme configuration option unavailable on Windows. Commit. Fixes bug #375723
Fix temp path on Windows. Commit. Fixes bug #375717
Fix MLT doc link. Commit. Fixes bug #375316
Fix script export & QScript header left. Commit.

Kdenlive 17.04 released
by farid | Apr 21, 2017 | Releases | 0 comments

Kdenlive 17.04 released
We release 17.04 with a redesigned profile selection dialog to make it easier to set screen size, framerate, and other parameters of your film. Now you can also play your video directly from the notification when rendering is finished. Some crashes that happened when moving clips around on the timeline have been corrected, and the DVD Wizard has been improved.
Please note that while this major release may seem to have few features development is at full throttle in the refactoring branch. You can monitor the progress here:

Kdenlive 16.12.3 is out
by farid | Mar 9, 2017 | Releases | 0 comments

Kdenlive 16.12.3 is out
The last release of the 16.12 branch brings a few, but important improvements, like fixing a couple of crashes and avoiding a possible corruption as well as a overnight render bug along with other minor stability improvements. All in all 16.12 was a great release and the best is still to come.
We continue our focused effort in the timeline refactoring which will bring professional grade tools, stay tuned for more info on that soon!
Bug fixes:
Fix crash & corruption on dragging multiple clips in timeline, fix thread warning on monitor refresh. Commit.
Avoid possible profile corruption with xml producer. Commit. See bug #371189
Avoid relying on xml to clone a clip. Commit. See bug #377255
Src/dvdwizard/dvdwizardmenu.cpp: do not show “grid” in output. Commit. Fixes bug #377256
Src/dvdwizard/dvdwizard.cpp: fix file loading in slotLoad. Commit. Fixes bug #377254
Fix Render Widget’s file dialog not working correctly. Commit. Fixes bug #371685
Fix render job duration when past midnight. Commit. Fixes bug #372370
Fix Bin Effect reset. Commit. Fixes bug #376494
Fix unnecessary refresh of tools when selecting titler item. Commit.
Fix fadeouts re-appearing on clip cut+resize. Commit.

Kdenlive 16.12.2 released
by farid | Feb 11, 2017 | News, Releases | 0 comments

Kdenlive 16.12.2 released
The second maintenance release of the 16.12 series is out, part of KDE Applications 16.12.2.
This release fixes startup crashes with some graphic cards, as well as some fixes to MOVIT (GPU effect processing) and minor stability issues. The Appimage version as well as our PPA’s were updated, check our download section for instructions. An updated Windows version will be released in the next days. This is a relatively small update since all our efforts are currently focused on the timeline refactoring branch which will bring professional grade new features and more stability. Stay tuned for more news!
On the community side of news our official G+ channel just reached 500 members and we have seen an increase in our Microsoft Windows userbase after our alpha release.
Project archiving: fix color clips incorrectly detected and warn before overwriting project file. Commit.
Fix crash on razor with multiple clips selected. Commit. Fixes bug #376082
Workaround timeline crash caused by now fixed MLT issue (could be triggered by editing a title clip):. Commit.
Fix various aspect ratio issues and transparency of composite transition in some cases. Commit.
Add option to add custom mime types for allowed clips. Commit. See bug #364269
Fix title clip items need to be selected twice before allowing move. Commit.
Fix crash when opening titler with movit GPU. Commit.
Fix play action not pausing when switching between subclips. Commit.
Fix playing Zone breaks monitor ruler length. Commit. Fixes bug #375163
Fix typo breaking playlist clip expand. Commit.
Fix extract frame not remembering folder. Commit.
Fix NVIDIA crash with GPU accel (movit). Commit.
Revert “Fix warning about QOffscreenSurface thread”. Commit. See bug #375094
Fix slideshow clips displayed as invalid when re-opening project. Commit. Fixes bug #374916
Update copyright, update authors and mention FFmpeg in about data. Commit.
Fixes cppcheck error:. Commit.
Fixes cppcheck warning:. Commit.
Fixes cppcheck warning:. Commit.
Fixes cppcheck warning:. Commit.
Fixes cppcheck error:. Commit. 16.12.1 released with Windows version
by Jean-Baptiste Mardelle | Jan 13, 2017 | News, Releases | 1 comment

Kdenlive 16.12.1 released with Windows version
We are proud to announce the first maintenance release for the 16.12 cycle. Besides the usual bugfixes and usability improvements this release also marks the official release of the Windows port.
Windows port
Last summer, thanks to a Google Summer of Code slot, Joseph Joshua started to work on a Windows port of Kdenlive. Vincent Pinon then continued to work on it and we are excited to offer today the much expected first version of Kdenlive for Windows. This is a first testing version, zipped in a folder that does not require an install. You must however separately install FFmpeg, following the simple instructions provided on the download page.
Packaging effort is also going on the Linux side, with an up to date Appimage and *Ubuntu PPA containing the latest release, so you have no excuse not to try Kdenlive.
You can go straight to our download page to get the instructions to install Kdenlive 16.12.1
About Kdenlive
Kdenlive is an open source video editing software, based on the MLT framework and FFmpeg libraries. We are a small team and are always welcoming new contributors.
We hold a monthly IRC Kdenlive café where users and developers meet, and you can also exchange on our forum or on our mailing list. Some great tutorials are also available from the toolbox section of our website.
We are part of the KDE community, which provides, among other, all the infrastructure for Kdenlive.
Donations are always welcome:
Fixes and improvements in this version
More than 25 bugs were fixed in this release, as well as a few usability improvements.
See full changelog.
Fixes and improvements in this version
Middle-click + move now pans title and monitor scene. Commit. See bug #358178
Re-introduce transparency slider in titler background color. Commit.
Disable delete tmp folder button if no folder exists. Commit.
Fix rendering when forcing resize or fps change. Commit. Fixes bug #374739
Fix issues with slideshow proxy. Commit. Fixes bug #374469
Fix editing title or slideshow duration not updating project bin. Commit. Fixes bug #370902
Correctly label missing playlists on document opening. Commit.
Fix various titler bugs (pasting breaks color & font, incorrect selection). Commit. Fixes bug #374614
Fix creation of project profile with messy fps. Commit. Fixes bug #374613
Fix another possible corruption when relocating project folder. Commit.
Fix possible corruption on document saving (slash prepended to filename). Commit. See bug #374624
Fix slideshow animation lost on non english language. Commit. Fixes bug #374612
Cleanup mini timeline and keyframes in rotoscoping widget. Commit.
Rotoscoping: fix color, icons and control point activation. Commit.
Fix possible issue when opening moved project. Commit.
Fix possible corruption when opening doc with slowmotion clip. Commit.
Fix path & lookup for pattern in slideshow. Commit.
Fix size slider not updating in animated parameter. Commit.
When possible, enforce breeze or fusion style on Windows (fixes color issues). Commit.
Fix standard DV profile not selectable unless clicking on interlace. Commit.
Switch to frei0r.alphagrad for effect compare (faster & available on Windows). Commit.
Warn before deleting used clips. Commit.
Change minimum timeline height from 200 to 100. Commit. Fixes bug #374449
Fix timeline zone on new projects. Commit. Fixes bug #374373
Fix warning about QOffscreenSurface thread. Commit. Fixes bug #374095
Use AppDataLocation instead of deprecated DataLocation, remove useless Windows hack. Commit.
Fix translation of wizard warning. Commit.
Check FFmpeg’s executable in same folder as MLT first. Commit. See bug #373889
Fix dbus communication broken by recent move of KDBusService. Commit. Fixes bug #367875
Move DBus and force icon theme above KAboutData. Commit. See bug #373531
Fix “go to previous keyframe” not going to clip start if no keyframe at start. Commit.
Fix image / color clips if defaut duration is set to 1 frame. Commit.
Fix bin closing on fps change. Commit. Fixes bug #373534
Fix detection of MLT in current directory (Windows). Commit.
Fix timeline guide uneditable when over clip. Commit. Fixes bug #373463
Fix title clip multiple selection. Commit. Fixes bug #358178
Load KIconTheme after DBus start (fix Windows icons). Commit.
Fix timeline cursor offset after changing track height. Commit. Fixes bug #373468
Do not reset keyframe type when editing effect with only one keyframe. Commit.
Disable trim window shortcut since feature is unstable. Commit.

Kdenlive 16.12 released
by farid | Dec 15, 2016 | News, Releases | 2 comments

The 16.12 release cycle brings the much requested Rotoscoping effect back and new effects, Library improvements, OGG render profile, UI fixes and as with every release much more stability.
This release marks the first step towards implementing Advanced Trimming Tools which will be introduced in 17.04. For that to happen we are starting a refactoring of the timeline making this feature easier to implement and preventing/fixing corruption issues.
If you want to support our work, please consider donating to KDE’s End of Year 2016 Fundraiser! (KDE provides some core libraries, all infrastructure and much more making Kdenlive possible).
Here are some of the highlights of the 16.12 release:
Allow custom cache folder. You can now define a custom folder per project to store temporary files. This can be useful if you want to store temporary files on another drive, and also if you want to easily move your project’s temporary files to another computer
Portable projects: to allow moving a project to another computer / drive, we now use relative paths for clips that are inside the project’s directory. So if your source clips are in the same folder as your kdenlive project file (or in subfolders), you can simply move/copy the directory and the project should open without any change.
When you (re) use the same image sequence clip, title clip, or even color clip multiple times in the same libary clip, such image sequences and titles will only be added once to your project bin. (See also our Toolbox post on Library Clips with Image Sequences, Titles, and Color Clips.)
The way Kdenlive expands library clips containing multiple tracks should be more intuitively now: place the library clip on the topmost track, it will be expanded down from there if multiple tracks are required. If there aren’t enough tracks below, yet enough tracks when taking also above tracks into account, then Kdenlive will make use of the above tracks too. Kdenlive now correctly expands clips immediately below a transition, instead of reporting an error. Error reporting has been improved in general for expanding library clips. (See also our Toolbox post on Copy & Paste Between Projects.)
Rotoscoping effect
Added a UI for LUT3D effect
Added tripod parameter to vidstab
Improved motion tracker
Added OGG render profile
User interface
Download render profiles, wipes and title templates directly from the interface.
Added a context menu option to directly extract single frames to the project bin. See also our Toolbox post Extract Frame to Project for more details and instructions.
Added new configuration option for automatically raising the properties pane when selecting certain timeline elements (Toolbox post with details and instructions).
New status bar toggle button that controls whether newly created transitions will be automatic or non-automatic. Pasting transitions now correctly pastes also the automatic property from the clipboard.
Added context menu to set icon size in timeline.
The interface now defaults to the Breeze dark theme.
Allow defining automatic property of transitions
16.12 AppImage and snap packages will be available very soon, check our Download page for instructions.
Two known issues have been discovered after code freeze but have been fixed in git and will be available in 16.12.1 release due next month.
Project bin disappears when changing project frame rate (bug #373534)
Timeline guides cannot be edited (bug #373468)
Bug fixes in Kdenlive 16.12
Remove duplicate margin + extra widget. Commit.
Fix signal/slot. Commit.
Fix cancel/getpreview sound. Commit.
* Fix crash on resize clip after removing keyframe effect. Commit.
Fix split audio only working on first audio track on non automatic split mode. Commit.
Add option in monitor options menu to display zoom toolbar. Commit. Fixes bug #371871
Fix broken generators (mimetype not added on non KDE Desktop). Commit. Fixes bug #371798
Use updated KDE Store category to download lumas. Commit.
Fix the label of the progress dialog when loading a new project. Commit. Fixes bug #369211
Remove gcc warnings. Commit.
Fix clip loading on windows. Commit.
Fix startup on windows. Commit.
Downloadable Title templates and render profiles are back online, thanks to the KDE Store. Commit.
Add const’. Commit.
Don’t execute code if we cancel savefile dialogbox. Commit.
Fix crash when searching for missing clips, correctly look for missing playlists and clear effectstack when transition is unselected. Commit.
Ctrl+Mouse Wheel now zooms on mouse position. Commit. Fixes bug #369198
Make sure the document has a valid id on opening. Commit.
Disable stem audio export if export audio is disabled. Commit. Fixes bug #102591
Fix black frame at end when rendering full project. Commit. See bug #373072
Fix bug in ungroup (locked clip ). Commit.
Fix crash when closing a document that was still creating thumbs. Commit.
Remove unused QLocale declarations. Commit.
Move ‘Tracks’ menus from Project to Timeline. Commit. Fixes bug #359216
Fix dissolve in slideshow clips broken. Commit. Fixes bug #370337
Don’t check for missing resources in playlist if producer does not use a real file (like counter, noise, …). Commit.
Fix monitor scene not adapting to zoom (rotoscoping, composite, …). Commit. Fixes bug #373113
Fix button position. Commit.
Fix many issues with volume keyframes. Commit.
Reloading a playlist clip in a project now checks for missing files in it and allows fixing. Commit.
Fix error in previous commit. Commit.
When adding a playlist clip in a project, check for missing files inside it. Commit.
Fix several issues with effect keyframes behaving incorrectly. Commit.
Fix timeline corruption when moving a clip by very small offset. Commit.
Fix error, we don’t need to create new local variable. Commit.
Remove duplicate margin. Commit.
Cleanup ogg profile. Commit.
Several First run wizard fixes:. Commit. Fixes bug #372867
Remove duplicate margin. Commit.
Fix render sometimes incorrectly using proxies. Commit. See bug #371064
Fix razor icon disappearing after first cut. Commit.
Display warning when rendering using proxy clipy. Commit. See bug #372660
Fix moving tmp data when changing project tmp folder, fix location of global tmp data in widget when using custom location in current project. Commit.
Fix random keyframe type when adding composite & transform transition. Commit.
Fix error preventing setting an interlaced default project profile. Commit. See bug #372588
Do not cache supported codecs / formats. Commit.
Fix missing codec detection in render widget. Commit.
Fix undo grouping broken. Commit. See bug #370653
Fix ungrouped clips not saved. Commit. See bug #372020
Use breeze dark color theme on first start if available and default theme is breeze. Commit. See bug #346608
* Fix moving keyframe moves parent clip. Commit.
Fix default path for titles. Commit.
Fix rendering crash on finish. Commit. See bug #371478
Fix error message (cannot create directory) when opening archived project. Commit.
Fix incorrect Url handling in archive feature. Commit. See bug #367705
Fix screenshot link in appstream metadata. Commit.
Fix path corruption on clip reload. Commit. See bug #371965
Fix unwanted vertical scrolling. Commit. Fixes bug #371982
Fix various regressions introduced with project folder change. Commit. See bug #371965
Fix blank screen on movit pause. Commit. See bug #371926
Use relative path in .mlt files created by clip jobs. Commit.
Cleanup. Commit.
* timeline toolbar: add context menu to set icon size. Commit.
Allow setting custom config file with –config option. Commit.
* First steps towards using custom project folder to store tmp data (wip). Commit.
Add ogg render profile, disable quality when required, patch by alcinos. Commit. Code review #129241
Revert recent commit causing startup crashes. Commit. See bug #371252
Improve some effect names, capitalize first letter, patch by alcinos. Commit. Code review #129218
Fix CPU usage when idle. Commit.
Add proper UI for lut3d effect (avfilter), patch by alcinos. Commit. Code review #129145
Attempt to fix QOffscreenSurface thread crash. Commit. See bug #357674
Library widget: accept drops from Project Bin and Clip monitor. Commit.
Add tripod parameter to vidstab. Commit. Fixes bug #370360
Fix corrution when moving several clips (introduced in recent refactoring). Commit.
Remember track effect state when disabling timeline effects. Commit. Fixes bug #368245
Fix scalable application icon. Commit.
Refactoring: continue moving tool functions out of customtrackview. Commit.
Updates for rolling trim: fix split view sometimes not working. Commit.
Some trim progress. Ctrl+T enters trim mode and cycles through the different modes (ripple, roll, …). Commit.
Fix auto transition icon coloring. Commit.
Ensure we always have a keyframe at the end of a transition when resizing it to avoid artifacts. Commit. See bug #369479
Rename “Unset/Clear preview zone to Remove…”. Commit. Code review #129056. Fixes bug #367448
Fix duplicate producers created on library import, patch by Harald Albrecht. Commit. Code review #129034
Library: improve playlist expansion, patch by Harald Albrecht. Commit. Code review #129023
Reintroduce the much requested rotoscoping effect, now ported to qml. Commit.
Basic work to prepare rotoscoping porting. Commit.
Allow proxy clips for slideshows. Commit. Fixes bug #369243
Make raising effect/transition properties panel configurable, patch by Harald Albrecht. Commit. Code review #129000
Rolling edit can now be triggered by selecting a timeline clip. Commit.
Add new timeline action: Remove space from all tracks that works if there are grouped clips. Commit. See bug #369123
Various fixes for motion tracker. Commit.
Use original clip, not proxy when extracting clip frame, patch by Harald Albrecht. Commit. Code review #128937
New: Extract frame to project, patch by Harald Albrecht. Commit. Code review #128929
Fix missing css style attribute in auto transition icons. Commit. Code review #128928
Automatically proxy playlist if enabled. Commit. Fixes bug #368802
Fix proxied playlist clips incorrectly detected as AV clips on document opening. Commit. See bug #368802
Improve opacity widget and add size control in animated keyframe widget. Commit.
Add deselect option, patch by Harald Albrecht. Commit. Code review #128923
Support file size display in clip properties display, patch by Harald Albrecht. Commit. Code review #128921
Fix deletion of source clip when using new speed clip job, add safeguard. Commit. Fixes bug #368836
Add missing icons. Commit.
Allow defining automatic property of transitions, patch by Harald Albrecht. Commit. Code review #128879
Update “Reverse Clip” Bin job to handle any speed. Commit. See bug #368681
Fix Recent regression – groups lost on project opening. Commit. Fixes bug #368342
Fix compilation with gcc6, the code was comparing a char* and a QChar. Commit.
Add action to remove all preview zones. Commit.
Move timeline cursor after insert point when using insert zone in timeline. Commit.
Fix crash on rotoscoping, effect still need porting to qml to be usable. Commit.
Add scriptable methods to add a bin/timeline clip and effect. Commit.
Bump master git version. Commit.
Update appstream path to use ECM variable. Commit.
Use path from KDE_INSTALL_METAINFO variable for appstream path to pick up new directory name. Commit.
Fixes and updates preparing the new qtblend transition/effect. Commit.

Kdenlive 16.08.2 released
by farid | Oct 13, 2016

This is the second service release of the 16.08 cycle with a total of 36 commits fixing many keyframe related problems as well as improvements to proxy clip rendering, user interface, workflow and compilation issues.
This cycle saw the launch of the Toolbox section of the website, a collection of posts covering in depth reviews of new and existing tools and features.

Fix MLT Playlist proxying after recent proxy profile changes
Fix proxy profiles to keep aspect ratio
Fix broken keyframes on image/title clips
Fix automatic playback of file with space in name
Fix simplekeyframe effects (eg. blur) allowing keyframe one frame after end of clip after resize
Change defaults for Color selection effect so that we don’t get a black screen at startup
Fix “Make DocTools dep optional”
Fix scalable application icon
Make DocTools dep optional
Warn about resize failure
Don’t unnecessarily expand effect stack when unselecting a transition
Fix several geometry effects broken on locale with comma separator (french, german,…)
Fix importing library clip hanging with relative paths, improve error reporting
Add the namespace to the appdata file
Fix copy/paste of keyframes in transitions
Add option to remove keyframes after cursor position
Only allow importing position if keyframes have no width/height info
Fix header
Fix compilation
Fix copy/paste of keyframes
Fix several issues when editing an animation parameter in timeline (keyframes corruption)
Fix disappearing keyframes in animated parameters (Transform effect and Composite+Transform transition)
Fix keyframe type icons
Fix incorrect initialization of Composite transition
Fix crash when changing project fps while a clip was selected in timeline
Slow motion clips: don’t mix clip state with strobe param from older project files
Fix possible crash when closing a project or deleting a clip with subclips
Fix some clip jobs incorrectly adding new clip
Fix snapping when moving keyframe in effect stack
Do not silently overwrite reversed clip
Fix Recent regression – groups lost on project opening
Fix clip monitor starting to play after drag
Fix track effect added to wrong track
Fix crash when changing project fps if timeline contains groups
Fix groups on upper track disappearing when inserting a new track
FIx proxy used for rendering when app started from home dir

Kdenlive 16.08.1 released
by farid | Sep 8, 2016 | News | 0 comments

We are happy to announce a new dot release with some improvements and various fixes. We also celebrate some code contribution from Harald Albrecht (TheDive0) hoping to see more devs joining our team.
Improved Workflow

Persistent Directories
Now Kdenlive remembers where you last opened and/or saved a project.

Responsive cursor
When inserting clips in the timeline the cursor in the timeline will go to the end of the inserted clip making the workflow more fluid and shortcut friendly.

Configurable transition duration
The default duration of new transitions can now be adjusted


Rounded corners
New option to make clip corners rounded or square.

New profiles
Added 50fps and 60fps trancoding profiles

Bug Fixes
Fix frame and titles not saved if extension not explicitly set in some config
Revert stupid error in thumb ratio
Unbreak resize one item in group with ctrl+click
Fix aspect ratio of thumbnails when project dar != 1.0
Fix Kdenlive / project settings displaying wrong profile info when using 1440x1080 profiles
Fix possible crash on exit
Fix small memleak
Fix memory corruption in thumb creation
Fix memleak
Fix compilation with gcc6, the code was comparing a char* and a QChar
Fix proxy clips adding copy to project bin (recent regression)
Fix several issues with track effects corruption
Fix crash on redo group move
More libasan mem fixes
More libasan mem fixes
Fix small memory issues/corruption (detected by libsan)
Attempt to fix opening project crash
Fix crash on audiospectrum display
Try to fix possible crash caused by string copy
Fix crash and display of audio spectrum
Fix size of effect buttons
Integrate master effect update and state change in undo system
Fix split audio track
Add action to remove all preview zones
Fix path problem when trying to stabilize several clips
Fix icon not fully displayed in render jobs list
More fixes for transcoded clips showing up in wrong folder
Fix transcoded clips showing up in wrong folder
Fix “use timeline zone for insert” shortcut
Select all should ignore clips in locked tracks
Fix Ctrl+Shift selection, rolling edit is now on Ctrl click
Show MLT version in about dialog
Make clip corners square
Fix typo causing failed timeline preview on some fps
Fix changing preview parameters broken
Fix timeline preview invalidate when hiding a track
Fix track effect not initialized
Fix locales download script
fix vp8 encoding

Kdenlive 16.08.0 is here
Aug 18, 2016 | News | 18 comments

Kdenlive 16.08.0 is here
Kdenlive 16.08.0 marks a milestone in the project’s history bringing it a step closer to becoming a full-fledged professional tool. The highlights of this release are:
3 Point Editing
Insert or overwrite a timeline region with a clip region.
Delete or lift timeline regions.
Also, the long-missing insert mode is now enabled and fully functional: simply drop clips onto the timeline and existing clips will move accordingly to make room.
Timeline effect rendering
Sometimes, you just have too much effects or transitions in your timeline to be able to play it in realtime (you can see on the video, it can only play 13 frames per seconds). This is where this new feature helps you: it pre-renders parts of the timeline so that they can be played in realtime. And you can continue working on other parts of the timeline while Kdenlive is working in the background for you.
Stability and Improvements
Over 370 bug fixes and code commits including various improvements to:
DVD Wizard
Timeline refactoring
User interface
Audio mixing
Faster keyboard workflow
New icons
New profiles
Fix memleaks and corruptions
Profile Selection UI
For a full list of changes please visit the full log page.
Library Widget
The new Library Widget allows to copy and paste sequences between different projects.
Track header visual optimization
Ability to control the width of the track header by dragging its right border left or right.
Track compositing preview
Individual track control has been replaced by a global option in timeline toolbar to switch compositing modes between: High Quality, Preview and None.
Start-up wizard removal
Kdenlive’s start-up wizard is now removed and will appear only if a configuration problem is detected. Kdenlive now starts up picking the best default options (including NTSC/PAL framerate depending on your region).
Cached Data Manager
Kdenlive as a video editor can produce large amounts of temporary data. Until now, all these temporary files were saved in $HOME/kdenlive. We are now switching to an XDG compliant scheme, and try to give users more infos about how much data is stored, and allow for easy mangement.
Krita support
Native support for Krita images was added.
New Logo and Website
A new modern logo and website reflecting the new phase of the project.

We also celebrate this development cycle with an increased amount of community participation.
In other news more work has been done porting Kdenlive to Windows as part of a GSOC project. Also work has started by the Macports team to bring it to OSX.
Stay tuned for more information on what the future holds.

Kdenlive 16.04.1 information page

Kdenlive 16.04.1 was released on the 10th of May 2016.
This is the first bugfix release for the 16.04 branch.
Fixes include the following issues:

Fix DVD rendering to wrong size
Fix default timeline track height to display track icons
Fix undo track lock leading to corruption/crash
Fix clip job (stabilize) using wrong video size
Fix Titler shadows clipped in Title Editor
Fix crash when changing clip speed
Fix audio thumbnails for 5.1 audio
Fix Titler selection issues

Kdenlive 16.04 information page

Kdenlive 16.04 is a major release, bringing you the result of several months of work with the feedback of several professional video editors. Many usability and stability issues were addressed as well as dozens of new features.

Here is a quick list of some of the features that were added:


Configurable monitor overlay: you can now display timecode and safe zones in monitors
Audio waveform overlay: Clip monitor now displays a preview of the audio, making it easier to seek to the wanted place
Markers can now be edited directly on the monitor display
Effects can be dropped directly on the monitor
Live display of playback fps
New audio level meter in monitor toolbar

Faster audio thumbnails: rewritten, they are now created 7x faster, drawing 5x faster
Editing: added "Match Frame" feature
Transitions: implement transition parameters - Cairo Blend transitions now supports opacity and alpha operation and is keyframable

"Split view " to display a split view of timeline's current clip with and without effect to compare
Speed effect now uses MLT's new TimeWarp producer, so sound is now working with speed effect
Support for curves in some effect parameters (volume, etc)
Project Bin

Metadata: clip metadata is back, giving you details about your audio / picture files
Improved automatic profile: if enabled, Kdenlive automatically proposes to switch profile to match that of the first added clip
Generators: you can easily create noise, color bar and counter clips

New Library widget allowing to save parts of the current timeline to share them between several projects

Fix longstanding (since the 12.x series) crash affecting titles with transitions
Allow adjusting letter and line spacing
Text shadow
Gradient fill for text and rectangles
DVD Wizard

Alignment grid for menus

Rendering widget rewritten to be less frightening
New parameter to decide if you prefer faster encoding or smaller file size

New "Favorite Effects" widget, allowing quick access to your preferred effects
Many small UI and workflow improvments and bug fixes

Kdenlive 15.12.2 and 15.12.3 are minor bugfix releases, and were released in february and march 2016. Among the changes, Kdenlive will now automatically use the Breeze widget style if available when used on a non KDE Desktop. Several timeline corruption issues were also fixed.

Kdenlive 15.12.1 released

Submitted by j-b-m on Thu, 01/14/2016 - 15:58
The latest release of Kdenlive brings many bugfixes to the 15.12.0 version. More than 20 issues were fixed and we encourage all users to upgrade. You can find more details about the fixed issues in our information page.

Kdenlive 15.12 knocking on the door... test it easily before release!
Submitted by vpinon on Tue, 12/01/2015 - 23:48

We've had much work on 15.8 series, with its 3 monthly bugfix to repair the breaks from the new monitor backend & timeline rewrite... should be acceptable now :)
For few weeks now we're having fun integrating few new features, inspired from our usability review, that should make users' life easier?

Kdenlive 15.08.0 was released with KDE Applications 15.08.0 on 19th of August 2015.

This is a major release containing many changes to the core source, in an effort to cleanup the code.

Major changes

New file format. Kdenlive can open older project files, but older Kdenlive versions cannot open the new file format.
Drop SDL support for monitor display, we now use OpenGL - should be supported on all fairly recent computers.
Improved UI for color correction effects (Sop/Sat)
It is now possible to add an effect to a Bin clip by dropping the effect on the clip. The effect will then be applied to all instances of this clip in timeline, mostly useful for color correction
Effect Preview: Clip monitor now has an option to "Compare effect" displaying a customizable split screen to see the clip with and without effect
Missing features

Due to the large refactoring, several features have been disabled, but we hope to re-introduce them as soon as possible. These are:
Clip generators disabled (countdown, noise, online content search)
Blackmagic Decklink playback / capture disabled
Stopmotion Widget disabled
Check if clips are on a removable device
Rotoscoping effect broken
Fixed issues

[Bug 350250] (Solved) Title clip: Created Title-Text-Image not visible in Clip- nor Project-Monitor (black Field, no Text)
Updated on Wednesday August 05, 2015

[Bug 350275] About window in 15.04.3 still refers to the old bugtracker
Updated on Tuesday August 04, 2015

Kdenlive 15.04.0 released
Submitted by j-b-m on Thu, 04/16/2015 - 19:58

The Kdenlive team is happy to announce the release of Kdenlive 15.04.0. While there are very few new features in this release, it is a huge step towards a bright future!

Kdenlive is now an official KDE application
This has several implications:

We fully benefit from KDE's infrastructure, which means less worries for the developpers.
We stick to KDE Applications release schedule, which means one bugfix release every month, one feature improved version every 4 months. That's a big change from the previous random release every year or so. This is possible because the KDE team takes care of the release, not our small dev team, so a big thank you to KDE.
We now use KDE's bugtacker at
We benefit from KDE's build servers and team, which means that we might in the future have Mac OS and Windows versions without too much efforts from the dev team.
We can now be part of the Google Summer Of Code.
We have adopted the KDE Applications numbering scheme. From now on, Kdenlive versions will be numbered with Year.Month.Bugfix. That explains the 15.04.0 version.
Every KDE contributor can help us improve Kdenlive.
What changes right now for Kdenlive users
Most of the work for this release was porting the code to Qt5 and KDE Frameworks 5 (KF5). While users will not see direct benefit, this makes us ready for the next big steps. Changes in this version include:

Since we are now based on Qt5/KF5, you NEED KDE Frameworks 5 to run Kdenlive.
Fixed video stabilization
Auto save new projects
Download new render profile feature fixed
You can download the source code, binary packages for your distro should hopefully be prepared by distibution packagers.

What will change in the near future
While Kdenlive 15.04.0 is mostly a Qt5/KF5 port, we have many new features/improvements in preparation for the 15.08.0 release. Here are some of the features that we are currently working on:

Finally integrate some of Till Theato's work resulting from our Indiegogo campain. It took us 2.5 years but we are finally merging parts of the refactoring effort.
Use OpenGL for the video display, bringing back experimental GPU display and effects
Add effects to Project clips: for example, add color correction to the clip in the Project Bin. Every instance of the clip that is then used in timeline will have that color correction.
Cleaning the code to make it easier to understand.
That's it for today, I probably forgot many things but that might be an excuse to blog more often :).

Kdenlive 0.9.10 was released on the 25th of September 2014.

This is a bugfix release with a few minor changes.


handle VBR encoding profiles, and use it!
video stabilizer: added new "vid.stab", removed older ones
environment variable MLT_PREFIX overrides profiles & melt path
several fixes for high dpi screens
change proxy profile, obsolete with libav
add SVG to image formats for slideshows
restore project render bitrate (#3326)
show proxy name in clipproperties
add link to MLT doc in render edit dialog (#3355)
Bug fix

update maximum track height (#3241)
resize render path box (#3300)
change transition settings layout (#3336)
heat colormap in spectrogram (#3142)
fix clip monitor switch on proxy creation end (#3308)
fix clip jobs (stabilize) operating on proxies (#3337)
fix timeline corruption by clip resize end + zoom change
fix title clip duration not taken into account (#3309)
fix timeline thumbs flicker when fully zoomed (#3247)
fix thumbnailer aspect ratio
fix fades for split audio (#3323)
fix transcoding (#3334)
fix 'Clip in Timeline' when project monitor is inactive (#3261)
fix audio analysis (use dynamic memory instead of stack)
fix render end notification
fix render timecode overlay (#3260)
set tooltip for monitor pause button (#3256)
fix slideshow clips adding 1 frame (#3289)
fix archive project icon (#3325)
fix compilation on armhf (#3345)
don't allow creating keyframes for "fixed" filters (#2956)
re-enable compilation on KDE < 4.5 (squeeze) (#3319)
re-enable Clip menu (fix bug #3347)
fix screen recording failure (#3358)
fix crash detected with undo/redo (bug #3240)
fix crash cutting group on a clip edge (#3312, #3350)
fix crash on image sequence (#3331)
fix crash in tracks config editor (#3367)
fix crash on audiofiles
fix crash on opening project file with images
fix warnings from static analyzers (cppcheck, krazy)
sort source files, easier to understand (for new developpers)

Kdenlive 0.9.8 was released on the 14th of May 2014.

This is a bugfix release with a few minor changes.


Fades: timeline shortcut now applies to video on clips containing video and audio
Copy proxies with 'move project'
Remove the MLT processing threads option that never really worked
Clean encoding profiles using MLT presets and profiles
Support a custom suffix for FFmpeg binaries (mostly for packagers)
Make audio align work asynchronously
Add support for JogShuttle on newer systems, make shuttle device selection more straightforward, add ProV2 keys
Bugs fixed:

Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashs & leaks
Code cleanup (use const ref, fix includes, mem leaks, optimize...)
Fix keyframing messed up for some effects
Fix timeline corruption when trying to move clip before 0
Fix crash when closing title widget
Fix thumbnails for image clips in timeline
Fix crash on quick undo/redo (#3240)
Fix multithreading (#3186)
Fix some problems with transitions keyframes
Fix scopes (#3052)

Kdenlive 0.9.6 released

We are happy to announce the immediate release of Kdenlive 0.9.6.

This version fixes several bugs and crashes, including a very annoying bug that caused project files to seem corrupted. All users are strongly encouraged to upgrade.

You will find detailled infos about the changes in this release on our Kdenlive 0.9.6 info page.

Kdenlive 0.9.4 was released on the 28th of January 2013.

This is a bugfix and stability release with several improvements.
Some highlights:

Rewritten DVD Wizard
The DVD Wizard was mostly rewritten, now allowing 16:9 menus. It now also autodetects the format of your videos and proposes a trandcoding if it is necessary. In fact, you can now drop any video in the Wizard and just click transcode to get it in the correct DVD format.

DVD menus were also broken in the past versions, this should be fixed. While the menu creation remains very basic, you can now add a shadow to the menu's texts to make them look nicer.

Improved clip markers
The clip markers (comments that can be added and used for seeking in the clip) have been improved. You can now have several categories that show up in different colors. Markers can also now be imported and exported, and are compatible with Audacity's format.

Rewritten Screen Capture
In previous versions, screen capture was performed through the RecordMyDesktop utility. This caused several troubles since it created Ogg Theory files that were not correctly supported by MLT (seeking issues). So in this release, the Screen Capture feature now relies on FFmpeg / Libav which means one less dependency and a more reliable capture. Encoding parameters can be adjusted by the user.
Support for multiple streams clips
Some apps, like video chat application can produce video clips that have several streams embedded, for example where you can see and hear each participant to a conversation. Kdenlive now detects this kind of clips and allows you to import them as separate clips so that you can use the different streams.
Clip analysis feature
An exciting new feature is also introduced in this version: clip analysis. In short, we can have some MLT effects that analyse the clip and store the result for further use. The first usable cases are:
automatic scene detection: Kdenlive can now parse your clips to find the different scenes and add markers or cut the clip accordingly. The process is currently very slow but it's a start.
Improved motion tracking: Kdenlive can also now analyse an object's motion, and the result of this can be used as keyframes for a transition or an effect. For example, you can now have a title clip that follows an object.

Stability and Performance improvements
Lots of efforts were put into stability and performance, seeking in timeline shoud be smoother, you now have audio scrubbing when using OpenGL display, audio can be recorded while playing your project for voiceover effects, and much much more.

Kdenlive Video Editor -

* Fix title text oultine transparency not working
* Make titler window fit on smaller resolutions (1024x768)
* Fix corruption when undoing and redoing a transition add + move
* Fix possible crash in thumbnails
* Fix possible crashes in clip transcoding and improve feedback when failing
* Various small optimizations (unnecessary clip reloads)
* Fix timecode widget hard to edit and sometimes giving random values
* Workaround locale issue ahappening when system C locale and Qt's locale did not give the same numeric separator
* Fix audio thumbnail concurrency issue
* Fix various video thumbnails issues (don't load several times the same thumb, load all of them, ...)
* Fix crash when opening a file dialog on KDE < 4.5
* Fix various proxy issues (missing extension, concurrency, disabling broken proxy, ...)
* Fix startup crash caused by invalid parsing of v4l data
* Fix project tree disabled after loading some projects / creating new one
* Fix corrupted timeline / monitor timecode
* Fix search path for Luma files when missing


* Load zone thumbnails from disk if available.
* Optimise document loading.
* In case of missing or invalid clips, open only one dialog box instead of one for each clip.
* Display proxy creation progress in project tree.
* Improve way of picking an average color of an area.
* Make audio bitrate in render dialog selectable.
* Add support for handling different versions of filters and add rules to convert between them.
* Move all cached data in one operation, so that user does not get one dialog box for each file in case of duplicates. (
* Show filter version in filter info box.
* When multiple clips are selected do not allow resizing, but moving only. (
* Add remux with MKV transcode preset.
* Make audio only render profiles faster by telling ffmpeg to skip video.
* Open documents using a locale different to the system as read only.
* Replace locale-dependent comma with slash in geometry value.
* Add Kdenlive manual converted from UserBase QuickStart page.
* Improve handling of missing luma files. (
* Remove the "avformat-novalidate" trick for faster loading, caused crash. (
* Allow to assign a shortcut to usage of proxies in project.
* Use separate thread for generation of timeline thumbnails when zoom is at frame level to keep UI responsive.
* Allow to use JScript in render profile parameter values. Values that need evalutation need to be indicated by '%'.
* Check for missing proxies on document opening.
* Check document for invalid (overlapping) transitions.
* Check for duration mismatch in clip producers when opening a document (can cause corruption).
* Automatically create backups of the project file; they can be restored in a recovery dialog.
* Allow to manually edit video4linux capture profile.
* Allow to store presets for proxy creation parameters.
* Enable proxies for playlist clips (*.mlt, *.kdenlive).
* Directly encode capture from Decklink card to make it usable in Kdenlive.
* Allow to use bitrate different from presets in render dialog.
* Whole projects (including all necessary files) can be archieved into a directory or file.
* Allow use of different ffmpeg preset for 1st and 2nd render pass.
* Notes widget: context menu now allows to insert clickable timecode to make easy reference to some place in the project.

* Fix encoding of dvd vob menu file.
* Fix possible crash when doing fast start/stop.
* Fix multiple concurrency crashes related to thumbnail and proxy creation.
* Fix name of dvgrab captured file. (
* Fix issues with simultaneous 2-pass rendering (x264). (
* Fix rendering progress not shown if multiple copies of Kdenlive are open. (
* Fix DVD chapters discarded when opening from render dialog. (
* Fix possible corruption caused by vertical offset of transitions in timeline.
* Fix aspect ratio of thumbnails to correctly use the project's arpect ratio.
* Fix bitrate broken when editing render profile or making it a favorite. (
* Fix audio issues in rendered file when using a recent ffmpeg version by replacing 'b' with 'vb' (ffmpeg bitrate parameter). (
* Fix rendering to Flash could be broken by setting the number of encoder threads. (
* Fix DVD wizard losing chapters data when switching to menu page.
* Fix previewing of affine transitions with transparent png.
* Fix timeline corruption when using 'Remove space' tool (transitions could overlap).
* Fix 'adjust to original size' and 'fit to width/height' for title and color clips in geometry widget (pan and zoom, composite, affine).
* Fix vorbis rendering by setting the audio quality (aq).
* Rotoscoping: do not allow to add keyframes until initial spline is created to avoid corruptions.
* Fix possible crash in DVD wizard chapters. (
* Do not duplicate effect stack after split audio but move audio effects only.
* Fix issues related to the usage of comma as numeric separator in some locales.
* Fix build on GNU/kFreeBSD.
* Fix cursor not visible in title widget. (
* Fix aspect ratio in title widget background image. (
* Fix layout in save profile dialog. (
* Fix timeline corruption because resizing a clip end could overlap another clip in some cases.
* Fix last keyframe for composite transition (and other geometry effects) inserted one frame after the end of the transition.
* Prevent crash when deleting a clip while playing. (
* Disable save action if we are in the same state as last save.
* Fix pan and zoom keyframes lost after clip resize. (
* Fix mouse wheel in slider section of (effect) parameters with a large range (> 1000).
* Fix GUI setup issues with some list parameters (for effects).
* Fix timecode widget not communicating changes upon focus leave.
* Fix list of effects in effect stack taking up to much space by default.
* Fix transition track not correctly saved. (
* Fix "save zone" saving proxy instead of real clip. (
* Fix freeze when saving while timeline is at maximum zoom. (
* Fix crash when deleting a track and having an audio clip on last track. (
* Do not allow to create overlapping transitions that could corrupt timeline. (
* Fix sometimes effects were missing. (
* Fix crash in histogram scope.
* Fix multiple possible timeline corruptions. (
* Do not allow rendering to a frame rate different than current project's profile. (
* Fix DVD menu entries hidden under some circumstances.
* Fix channels in audio thumbnails being displaced by one frame. (
* Fix possible crash caused by audio thumbnails. (
* Fix possible freeze and error on project opening. (
* Fix progress bar running twice on 2pass render.
* Fix proxy file path issue on system installation.
* Use luma as default channel for levels effect.
* Fix handling of proxies when duration != duration of original clip.
* Fix filename encoding problem in renderer. (
* Fix user specified CFLAGS ignored. (

Kdenlive 0.8

New features:
* Audio monitoring (spectrogram,...)
* Stop motion assistant
* Customized layouts can be saved
* Improved interface for some effects that can be adjusted live on the monitor
* New effects (using latest MLT and Frei0r), like Light Graffiti (light painting) and Rotoscoping (create custom masks on your video)
* You can add comments to your project using a new "Notes" widget
* Initial support for HDMI output and input using BlackMagic Decklink cards
* Proxy clips, Kdenlive can automatically create proxy clips (low resolution copy of your clips) so that you can work fast, and the original hi res clips will be used for final rendering
* And several small improvements everywhere. A more complete list can be seen here:

Kdenlive 0.7.8

New features:
* Track effects
* On monitor of the position for transition & effects
* Color scopes to monitor the colors of your clips
* Animated slideshows
* Improved support for color themes
* Initial support for title sharing through

Kdenlive fixes some important issues discovered in Kdenlive 0.7.7:

* Bug in composite transition seek to position feature:
* Transition corruption with non english locales:

Kdenlive 0.7.7 was released on the 17th of february 2010.
This release contains many bugfixes, including a compatibility issue with Qt 4.6

Beside the bugfixes, the following new features were added:

User selectable color schemes
Improved keyboard navigation
Timeline editing mode (normal, overwrite)
Improved titler (now supports font outline)
Editing properties for several clips at once (for example aspect ratio)

A complete list of bug fixes can be found at:

Kdenlive 0.7.6 released
Thu, 10/08/2009 - 20:30 by j-b-m

We are glad to announce the release of Kdenlive 0.7.6, 3 months after the 0.7.5 version.

Many crashes related to effects, transitions, and timeline corruption issues were fixed, and the latest MLT version (0.4.6) that is used for this Kdenlive release also provides an improved stability, so we encourage all our users to upgrade.

The list of fixed issues can be found on our bugtracker:

The new features are:

* Title module: rewrite, now allows for basic animation (title zoom & scroll)
* Track rename: users can now rename tracks
* Composite transition: keyframes can now be moved
* Clip management: image and audio clips are automatically monitored and updated in the timeline whenever they change on disk
* User interface cleanup: cleaner look for timeline

Kdenlive 0.7.5 was released on the 1st of july 2009.

This page lists some of the new features you will find in Kdenlive 0.7.5

For this release, we mostly focused on bug fixes and stability issues to improve the user experience. Previous versions of the 0.7.x releases had frequent timeline corruption issues and hopefully those should be fixed now.

You can see a full changelog of the fixed bugs on our bugtracker

A new release of MLT (version 0.4.4) was also released today and we encourage all users to upgrade.
Main changes

* Timeline vertical zoom (make tracks smaller or larger in one click)
* Stability improvement (fix issues with clip and group move / delete)
* Non realtime playing in monitors, allows to see your editing frame by frame
* Keyframe editor for effects
* Template text clips
* Improved titler (allow for right / bottom alignment of objects), allow unicode characters
* New dialog reporting missing clips when opening a project
* Save a copy of the Project Profile in Kdenlive document to make it easier to work on another computer
* Save last used Rendering Profile in document so it appears by default when reopening
* Rewrote and improved the thumbnail creator (that creates preview thumbs for your project file for KDE's file managers)
* And of course a lot of other bug fixes

Kdenlive 0.7.4 released
Sat, 05/30/2009 - 12:07 by j-b-m

Kdenlive 0.7.4 is now released.
Main changes

* Compatibility with the new 0.4.x versions of MLT
* Rendering jobs now start one after another instead of all together
* Rewritten DVD wizard, allowing for chapters, several buttons in menu and easy preview
* Start of a transcoding feature, allowing to easily convert a clip in another format
* New icon for Kdenlive by Alberto Villa
* Lots of bug fixes (see full list) and small other improvements

Kdenlive 0.7.3 released
Wed, 04/15/2009 - 10:40 by j-b-m

We are glad to announce the release of Kdenlive 0.7.3

Lots of bugs were fixed in this release, including some crashes triggered in Qt 4.5 and a lot of cleanup was done in the code.
The new features are:

* Clip grouping
* Creation of rendering scripts for delayed rendering
* Double pass encoding for rendering (just add "pass=2" to your profile)
* Track locking
* Configurable monitor background color for better previewing
* Web updates: you can now download new rendering profiles from Kdenlive's web site
* Split audio, allows you to separate a clip in it's audio and video parts
* Improved compatibility with Kdenlive 0.5 project files

Kdenlive 0.7.2 released
Sat, 01/31/2009 - 22:01 by j-b-m

We are glad to announce the release of Kdenlive 0.7.2. This release focuses mostly on stability and usability issues. Several bugs were found in previous Kdenlive versions that could corrupt your project files, so we strongly encourage all users to upgrade to the 0.7.2 version.

New features:

* Dvd Wizard
Lets you create a simple dvd iso image in a few mouse clicks
* Job tracking
All running rendering jobs can now be monitored from the Kdenlive rendering window.
* Rendering
Several improvements: allow rescale, export only video (no audio), hide formats unsupported on your system...

Main bugfixes:

* Playlist corruption
Fixed several problems that could corrupt your project when moving several clips or when saving / reloading a project.
* Effects / Transitions

Kdenlive 0.7.1 released
Mon, 12/29/2008 - 14:27 by j-b-m

We are glad to announce the release of Kdenlive 0.7.1.
Lots of improvements were made since the 0.7 release. The main changes include:

* New spacer tool
* Possibility to select on which track a transition should apply
* Cache audio and video thumbnails
* Fixes to clip move and effects
* Fix audio effects
* Several new translations
* And a lot of stability and other small bug fixes

Kdenlive 0.7 released
Wed, 11/12/2008 - 18:48 — admin

We are glad to announce the immediate release of Kdenlive 0.7

This is the first release of Kdenlive for KDE 4. Here is a quick list of improvements over the previous KDE 3 version:

* Complete rewrite of the communication with the MLT video framework, which means a huge speedup in all timeline operations
* Capture from different sources: DV, HDV, webcam and screen grab
* Better KDE integration (notifications, job progress, Nepomuk annotations)
* More effects and transitons (improved support for Freior)
* Full undo support with history
* Video rendering is now completely independant from main application, you can safely work while rendering
* Initial support for Jog Shuttle devices

Kdenlive 0.7beta1 released
Mon, 10/06/2008 - 19:25 — admin

After 10 months of work, we are proud to announce the release of the first beta version of Kdenlive for KDE4.

Kdenlive is an open source multi track video editor based on the MLT video framework and FFmpeg.

Main Features:
* Capture video from your camcorder, webcam or screen
* Mix a large number of different formats (depending on your FFmpeg install): mpeg, flash, mp3, ogg, png, jpeg, dv, hdv, ...
* See the result of your work (effects and transitions) in realtime

11 august 07

After 8 months of hard work, we are glad to announce the release of Kdenlive 0.5. Kdenlive is a non linear video editor for the KDE environnment. Improved stability and many new features have been added since Kdenlive 0.4.

Being based on the the MLT video framework and the FFMPEG project, Kdenlive can work with image, audio and video files of various formats. All these formats can be mixed in your project on an unlimited number of audio and video tracks. Thanks to the MLT framework, Kdenlive 0.5 now supports HDV editing as well as DV and more.

New features include:

* New image formats
Added support for gimp xcf and exr.
Other supported formats are: png, jpeg, gif (non animated), xcf, exr, tiff, svg, mp3, vorbis, wav, flash, mpeg, avi, dv, wmv,... You can even insert another Kdenlive project in the timeline!
* Effects and Transitions
Many fixes, and effects and transitions can now be copied from a clip to another.
* Export formats
Theora export is now available if FFMPEG was compiled with theora support.
* Timeline
Improved markers, allow insertion of of several clips in one operation, added "remove empty space" feature, multi clip selection tool
* Metadata
Kdenlive can now read and write metadata in video and audio files
* Video preview
Overlay project timecode on the video preview. Click in monitor to play / pause, mouse wheel to seek, multi track view (monitor is split in 4 zones, each one showing a different track),
* Project management
User can define a frame that will be used as thumbnail for each video clip in the project
* General
Many fixes to the undo / redo system, lots of ui fixes and enhancements

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue