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.
- Rename KDE_APPLICATIONS_VERSION to RELEASE_SERVICE. 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.
Hi!
It’s great to have a new release with so many bug fixes: thanks for the hard work!
Every time there’s a new release, I test whether the problem importing slideshow clips (possibly due to Unicode issues) has been fixed, but it hasn’t been the case so far. I opened a thread some time ago, but I haven’t received feedback for a long time. This is the link in case somebody wants to have a look:
https://bugs.kde.org/show_bug.cgi?id=408730
Hey, I’m really glad about the quick succession of new releases! After 19.12 didn’t make it to the repos for Linux Mint 19.3 (based on Ubuntu 18.04), I was excited to see this one pop up. Unfortunately, it segfaults when I try to run it. Any ideas?
(I have the 19.12 appimage on my PC, perhaps there’s a conflict?)
qt5ct: using qt5ct plugin
No LADSPA plugins were found!
Check your LADSPA_PATH environment variable.
WARNING : Fails to parse “avcolour_space”
WARNING : Fails to parse “avcolor_space”
WARNING : Fails to parse “avdeinterlace”
WARNING : Fails to parse “swscale”
“avfilter.abench” is blacklisted
“avfilter.acompressor” is blacklisted
“avfilter.adelay” is blacklisted
“avfilter.aecho” is blacklisted
“avfilter.aemphasis” is blacklisted
“avfilter.aeval” is blacklisted
“avfilter.afade” is blacklisted
“avfilter.afftfilt” is blacklisted
“avfilter.agate” is blacklisted
“avfilter.ametadata” is blacklisted
“avfilter.arealtime” is blacklisted
“avfilter.ashowinfo” is blacklisted
“avfilter.channelmap” is blacklisted
“avfilter.chorus” is blacklisted
“avfilter.earwax” is blacklisted
“avfilter.volume” is blacklisted
“avfilter.volumedetect” is blacklisted
“avfilter.ass” is blacklisted
“avfilter.atadenoise” is blacklisted
“avfilter.avgblur” is blacklisted
“avfilter.bbox” is blacklisted
“avfilter.bench” is blacklisted
“avfilter.blackdetect” is blacklisted
“avfilter.blackframe” is blacklisted
“avfilter.boxblur” is blacklisted
“avfilter.bwdif” is blacklisted
“avfilter.chromakey” is blacklisted
“avfilter.colorkey” is blacklisted
“avfilter.colormatrix” is blacklisted
“avfilter.colorspace” is blacklisted
“avfilter.convolution” is blacklisted
“avfilter.crop” is blacklisted
“avfilter.cropdetect” is blacklisted
“avfilter.curves” is blacklisted
“avfilter.datascope” is blacklisted
“avfilter.dctdnoiz” is blacklisted
“avfilter.deband” is blacklisted
“avfilter.deflate” is blacklisted
“avfilter.deinterlace_vaapi” is blacklisted
“avfilter.deshake” is blacklisted
“avfilter.despill” is blacklisted
“avfilter.doubleweave” is blacklisted
“avfilter.drawbox” is blacklisted
“avfilter.drawgraph” is blacklisted
“avfilter.drawgrid” is blacklisted
“avfilter.drawtext” is blacklisted
“avfilter.elbg” is blacklisted
“avfilter.eq” is blacklisted
“avfilter.fade” is blacklisted
“avfilter.field” is blacklisted
“avfilter.fieldhint” is blacklisted
“avfilter.fieldorder” is blacklisted
“avfilter.find_rect” is blacklisted
“avfilter.floodfill” is blacklisted
“avfilter.fspp” is blacklisted
“avfilter.gblur” is blacklisted
“avfilter.geq” is blacklisted
“avfilter.hflip” is blacklisted
“avfilter.hqdn3d” is blacklisted
“avfilter.hqx” is blacklisted
“avfilter.hue” is blacklisted
“avfilter.hwdownload” is blacklisted
“avfilter.idet” is blacklisted
“avfilter.il” is blacklisted
“avfilter.lenscorrection” is blacklisted
“avfilter.loop” is blacklisted
“avfilter.lumakey” is blacklisted
“avfilter.lut” is blacklisted
“avfilter.lutrgb” is blacklisted
“avfilter.lutyuv” is blacklisted
“avfilter.mcdeint” is blacklisted
“avfilter.metadata” is blacklisted
“avfilter.negate” is blacklisted
“avfilter.nlmeans” is blacklisted
“avfilter.nnedi” is blacklisted
“avfilter.owdenoise” is blacklisted
“avfilter.pad” is blacklisted
“avfilter.perspective” is blacklisted
“avfilter.phase” is blacklisted
“avfilter.pixscope” is blacklisted
“avfilter.pp” is blacklisted
“avfilter.pp7” is blacklisted
“avfilter.prewitt” is blacklisted
“avfilter.realtime” is blacklisted
“avfilter.removegrain” is blacklisted
“avfilter.removelogo” is blacklisted
“avfilter.roberts” is blacklisted
“avfilter.rotate” is blacklisted
“avfilter.scale_vaapi” is blacklisted
“avfilter.showinfo” is blacklisted
“avfilter.shuffleframes” is blacklisted
“avfilter.sidedata” is blacklisted
“avfilter.signalstats” is blacklisted
“avfilter.sobel” is blacklisted
“avfilter.stereo3d” is blacklisted
“avfilter.super2xsai” is blacklisted
“avfilter.swapuv” is blacklisted
“avfilter.tblend” is blacklisted
“avfilter.tlut2” is blacklisted
“avfilter.tonemap” is blacklisted
“avfilter.transpose” is blacklisted
“avfilter.vectorscope” is blacklisted
“avfilter.vflip” is blacklisted
“avfilter.vignette” is blacklisted
“avfilter.vmafmotion” is blacklisted
“avfilter.w3fdif” is blacklisted
“avfilter.xbr” is blacklisted
“avfilter.yadif” is blacklisted
“avfilter.zmq” is blacklisted
“avfilter.zoompan” is blacklisted
WARNING : Fails to parse “swresample”
“frei0r.3dflippo” is blacklisted
“frei0r.bluescreen0r” is blacklisted
“frei0r.bw0r” is blacklisted
“frei0r.gamma” is blacklisted
“frei0r.invert0r” is blacklisted
“frei0r.rgbsplit0r” is blacklisted
“frei0r.transparency” is blacklisted
“frei0r.vertigo” is blacklisted
“gtkrescale” is blacklisted
WARNING : Fails to parse “deinterlace”
WARNING : Fails to parse “audiochannels”
WARNING : Fails to parse “audioconvert”
WARNING : Fails to parse “data_feed”
“data_show” is blacklisted
WARNING : Fails to parse “imageconvert”
“mask_apply” is blacklisted
“mask_start” is blacklisted
“mono” is blacklisted
“region” is blacklisted
“resize” is blacklisted
“transition” is blacklisted
“watermark” is blacklisted
“qtext” is blacklisted
“burningtv” is blacklisted
WARNING : Fails to parse “telecide”
WARNING : Fails to parse “jack”
“jackrack” is blacklisted
WARNING : Fails to parse “glsl.manager”
WARNING : Fails to parse “movit.convert”
WARNING : Fails to parse “movit.crop”
WARNING : Fails to parse “movit.resample”
WARNING : Fails to parse “movit.resize”
“motion_est” is blacklisted
WARNING : Fails to parse “crop_detect”
“rgblut” is blacklisted
“spot_remover” is blacklisted
“text” is blacklisted
“timer” is blacklisted
“resample” is blacklisted
“videostab” is blacklisted
“videostab2” is blacklisted
++++++ Unknown asset : “avfilter.acompressor”
++++++ Unknown asset : “avfilter.aecho”
++++++ Unknown asset : “avfilter.agate”
Warning: duplicate custom definition of effect “frei0r.alpha0ps” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_alpha0ps.xml”
Warning: duplicate custom definition of effect “frei0r.balanc0r” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_balanc0r.xml”
Warning: duplicate custom definition of effect “frei0r.curves” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_curves.xml”
Warning: duplicate custom definition of effect “frei0r.levels” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_levels.xml”
Warning: duplicate custom definition of effect “frei0r.lightgraffiti” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_lightgraffiti.xml”
Warning: duplicate custom definition of effect “frei0r.select0r” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_select0r.xml”
Warning: duplicate custom definition of effect “frei0r.sopsat” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/frei0r_sopsat.xml”
++++++ Unknown asset : “frei0r.tehRoxx0r”
++++++ Unknown asset : “frei0r.vertigo”
++++++ Unknown asset : “frei0r.vertigo”
++++++ Unknown asset : “movit.unsharp_mask”
Warning: duplicate custom definition of effect “qtblend” found. Only last one will be considered. Duplicate found in “/usr/share/kdenlive/effects/qtblend.xml”
++++++ Unknown asset : “region”
++++++ Unknown asset : “timewarp”
++++++ Unknown asset : “opencv.tracker”
++++++ Unknown asset : “vidstab”
“frei0r.alphainjection” is blacklisted
“frei0r.blend” is blacklisted
“frei0r.composition” is blacklisted
“frei0r.xfade0r” is blacklisted
defaultServiceProvider::requestService(): no service found for – “org.qt-project.qt.audiosource”
qrc:/qml/kdenliveclipmonitor.qml:1:1: module “QtQuick.Controls” version 2.4 is not installed
Segmentation fault (core dumped)
That seems to be a packaging issue? The AppImages are self-contained binaries so you can have many versions at the same time. Can you tru downloading the 19.12.1 AppImage and see if it works. Btw, since Mint is based on Ubuntu you will only be able to get packages from repos once Ubuntu updates to 20.04.
Hey Farid, thanks so much for your quick answer. I already suspected that 19.12.1 from the PPA simply wasn’t compatible with Ubuntu 18.04 (and thus, Mint 19.3), since 19.12 wasn’t either. I was still a bit surprised that it showed up in my update manager today 🙂
I’m gonna stick with the AppImage then. btw, it does seem to save some settings externally, because when I removed the 19.12 AppImage and ran the 19.12.1 AppImage, many of my preferences from the previous version were still there, as was my project history.
You can remove you config file: ~/.config/kdenlive-appimagerc
See here for more details:
https://community.kde.org/Kdenlive/Configuration
Nice, thanks!! I was wondering where the config file was and for some reason I didn’t find the article you linked to.
I put that file into my Dropbox and made a symlink to it, so I can use it on all my PCs.
Thank you 🙂
Many thanks to the developers for this new release, I love kdenlive!
With Farid’s great help I already learned how to horizontally scroll the timeline, but is there a way to automatically scroll the timeline to the current position of the playhead? Ideally using a keyboard shortcut. Suppose I scroll around the timeline to look at a different part of the project and want to quickly come back to the point I am currently editing…
Don’t think there is a shortcut to go to the playhead, but just clicking left or right you’ll move one frame and the focus will be at the playhead. Just a workaround, there might be better solutions though…
I’m curious what features will be released on 20.04 kdenlive?
Update manager had the kdenlive update so I installed and now it won’t open nor will the AppImage. Oddly enough, I can’t find an earlier version to reinstall. I see from the comment above that it won’t work with Ubuntu 18.04. Wish I would have known that sooner!
Hi — I have about 300 project files organized into folders. I loaded the folders into the project in. Kdenlive failed to complete creating proxy files. Further, when I try to scroll or use the slider bar to move to file to create the missing proxies, the system crashed every time. I really don’t want to fill the bin with single files, it would really be a mess to edit.
Has anyone else encountered a problem with the project bin?
Running: Mint 19.03, W520 Lenovo, i7, 24gb, 512SSD … running current stable appimage.
Can you please tell where are the generated scripts stored in Linux systems?
I can see that a .mlt file listed in the “Scripts” tab of the Rendering Dialog, after having clicked the “Generate Script” button, but I cannot find the .mlt file in any kdenlive related directory (not in the “scripts” directory, not in $HOME/kdenlive/scripts/ or any sibling directory, not anywhere in $HOME/.local/share/kdenlive/, not in the mountpoint of the appimage, …, not in any configured or Default folders, … ) ??
Why is this .mlt file listed under “Stored Playlists” and not “Stored Scripts” or something? Is an .mlt file a “playlist” and if so, why using interchangeably two names for the same thing in the “Scripts” tab? Is there a “Playlists” directory somewhere in the filesystem?
Thanks a lot in advance
It goes to your videos folder:
$HOME/Videos/kdenlive-renderqueue/
Thank you so much for your quick reply. It’s indeed there.
Please don’t get me wrong: I love kdenlive.
But please, note this usability complaint:
This is quite odd, unintuitive and messy. I take that this was certainly not thought carefully (not big priority). Think about: Why would one want to have yet another strange and badly named kdenlive project related directory scattered somewhere else other than in …the kdenlive directories that one defines when creating the project or in the defined (and configurable) Default directories (Settings menu) ?
So we end up having an “Script”, that is listed under “Play Lists”, but saved in a “renderqueue” directory as an .mlt file, in a totally unrelated-to-the-kdenlive-project directory that may or may not exist in the user’s home, which even if it exists, it may not be part of the user’s workflow, and it’s not even documented…
Moreover, the $HOME/Videos/ directory woud be understood by many users as a place to deposit …videos. Not some weird advanced video-editing scripts. This directory contaminates that assumption and results in a very scattered and illogic structure of kdenlive files and folders. Please would you consider a less fragmented and complicated estructure when you have some opportunity?
If that would help, should I file a bug report? Please let me know.
Thanks!
Definitely not very well planned. We are focusing on other tasks at the moment. Do open an issue: https://invent.kde.org/kde/kdenlive
Thanks 🙂
I am trying to edit a project that has 198 video clips totalling 38.7 gb …
After proxies were created it filled my disk space and my system halted.
It made 115 proxies at 289.3gb … obviously since these mkv clips are supposed to be lower resolution than the mp4 clips this shouldn’t be an issue.
Running: Mint 19.03, W520 Lenovo, i7, 24gb, 512 SSD … running current stable appimage 19.12.1
Is this something I’ve done wrong with system settings or is it some other issue?
In reference to last msg … the latest 1912.1 is creating multiple mkv files for the original video clips.
I haven’t had time to thoroughly test it but it’s making a lot. I have a project that I need to finish and don’t have time for more testing, but I do think something is definitely wrong.
It also have 4 threads selected for proxies and it pegs all 8 hyper-threads on my i7 system.
I am testing how this all behaves on the latest 18.x appimage and it seems be be much better behaved. It only created 17 proxies for my test 17 mp4 originals. The 17 proxies took 27.3gb while the original files took 2.3 gb. At a roughly 10x proxy to original ration, I don’t think I have a big enough hard drive space to edit my latest project.
I would like to know if these huge and multiple proxy files are normal and what we can expect from this software OR am I doing something wrong in the configuraton?
Note on above 2 comments:
After I did my test on 18x appimage. It created the proper number of files in MOV format.
The sizes were 10x the size of the original clips.
I re-ran the same test on the 19x stable version and now it appears to be working properly. The correct number of files are being created and the sizes are small like they should be.
I’m not sure what happened, but apparently it is some kind of configuration issue. Will post again if I can figure out what exactly happened to create the problem and solve it.
Real mystery at this point.
19.12.1 is looking good.
You seem to have set your proxies as prores maybe? They can get huge in size! Maybe you ended up using 19.12.1 with default proxy profile…
Hello all,
I wish I could say I’m excited about this new version, but there are 2 glaring problems. The first is that about 2/3 of the effects seem to be missing. I checked the forums (currently down), and the manual, but many of the sections have yet to be written. I really have to have all the effects, so I’ve continued to use the 18.04.1 appimage while routinely checking the latest release.
The second problem is a “feature” as I understand it. The mandatory splitting of audio from video tracks is a real issue. It greatly slows down workflow and if the timeline has many layers, it can be a problem adding a video, because it tries to add audio in a track with existing audio. I read somewhere that this change was made to more closely approximate the industry standard, but it’s awful in my opinion. I really liked the option to split it if I needed.
I’m glad to see the zoom feature is fixed, as I use 2 monitors. The zoomed preview now pops up on my second monitor, thank you!
I’m not trying to be negative about the new Kdenlive, and hope you will take it as constructive criticism. I appreciate all the hard work you do!
Hi Mark,
We have cleaned up some buggy effects but that is not 2/3 of them. One thing that changed is in the effects panel you now have a main effects tab which is a list of most used effects. IF you click next to it, you can see all available video effects. Also you can use the search bar to access your desired effects.
About the splitting of clips, this is the new paradigm we have adopted since the refactored code. It is necessary to move ahead with planned pro features. I understand it has changed the workflow and it might get time to get used to it. But the benefits are just too many.
Thank you for the response, Farid!
I continue to pull down the latest appimage and work in the latest version. Kdenlive is the only editor I use, and has always been. Thanks for all the effort!
Best regards, Mark
Problem seems to have cleared up. I didn’t change any settings to ProRes, I always left them in the default Automatic setting. I am pretty sure this was some kind of settings issue that occurred when It filled up my HHD and I deleted a bunch of files to make recover the space. There were over 200gb of proxies and other “cached” files that I deleted. All seems to be doing ok now.
**I initially posted under the wrong ‘Kdenlive News article’ as this most recent update I am referring to in my post is regarding “kdenlive (4:19.12.1+qt59-2) bionic”**
Running Kdenlive 17.12.3 on Linux Mint 19.3 Cinnamon from your PPA: “deb http://ppa.launchpad.net/kdenlive/kdenlive-stable/ubuntu bionic main”
Most recent update breaks Kdenlive. Launching it from terminal showed tons of blacklisted items, then something regarding (IIRC) duplicate entries for some frei0r* things, then that there is an issue with the breeze theme, that ladspa is not available and a few more.
I used TimeShift to revert to previous version using a snapshot from 10.1.2020 and it’s working again.
I have no idea how to address this issue so I will put those PPA updates for Kdenlive on hold for a while OR until I’ll be coming across some additional information on your site.
Have problem with forcing to install gtk2 through MLT. I am on fresh KDE install and I don’t need obsolete gtk version in my system…
I have problems with gain. Windows 10. When applied gain to the audio, I can set a value like 20%, but when I click another track and then back, gain is back to 0%. Can not save or keep the value. I opened a bug for this. Anyone else encounter this? https://bugs.kde.org/show_bug.cgi?id=416507
PS. Text on buttons on a kdenlive site is white and not visible (Using latest Brave browser)
Also, a file cannot be saved under desired name. It saves under a project name. I tried many different things like to name the file, to replace the file, but it saves it under project name. PS. Using latest win 10
The only way that I found now to save a file with desired name is to type it inside render window (dialogue). If you type it inside windows window where you want to save file also doesn’t work.
very good update. I have a little problem with paste effeck, which doesn’t work on curves. showing only defaul curves
These commands don’t work: 8x8dct=1 pass=2. Nvidia NVENC works only on Linux (Ubuntu).