Can't record your desktop in Kdenlive v19+? You might need to check your configuration paths!
We recently reached the maximum memory/heat/system shutdown bug(s) with OpenShot editor and due to a very tight turnaround deadline, we started to look at the next step up in open-source video editing. The former served us quite well for about 9 months but the complexity of our video renders now require something beefier.
We've used OBS Studio for recording the desktop/applications in the past but having to edit them in Handbrake and then insert into our standard video creator tool as a clip is an annoying multi-step process.
Since Kdenlive has the screen grab feature incorporated directly and has a quasi-simple UI its becoming our perfect graduation present (sorry OpenShot but thanks for all the fish).
Many tutorials at YouTube talk and display the old interface of Kdenlive and even if you look through the official documentation you'll get images of the old interface. To add further frustration the new user will find no images on the page specific to screen grab either (at least as of Dec 2020).
Screen grab is hidden by default. You can pull it up easily under the main menu View column and check the display box and the sub-menu will appear with a nice big red record button. It may appear towards the right side near the preview area if you haven't already customized your layout. We moved ours to the top left to suit our creation flow.
Select the red button and then...nothing happens??? The fix is actually pretty easy. On first install you should run the
Settings > Config Wizard as a precaution that your GPU is recognized and all is well.
Then you can check the
Settings > Configure... > Environment paths to your
ffmpeg and other various sub-programs Kdenlive uses including audio and image editor.
As you can see in the image above, Kdenlive doesn't know where to look for the critical
ffmpeg along with several other dependencies. This is why the screen grab feature does not function.
As mention many times on our blog, we utilize Ubuntu Mate for our desktops. However, your paths to
ffmpeg will likely be very similar to the following locations as shown below:
One thing to note is that the screen grab tool requires a version
ffmpeg compiled with the x11grab functionality. Per documentation:
In version 0.9.3 [(???)], the screen grab is done by the ffmpeg functionality. For screen capture to work in ver 0.9.3 [(???)], the version of ffmpeg installed needs to have been compiled with the
--enable-x11grab option. Ubuntu comes with an ffmpeg version compiled with this option.
Interestingly checking this flag with
ffmpeg --version did not reveal the x11 flag in our terminal output. But it works nonetheless on Ubuntu Mate Ubuntu 20.04.1 LTS, kernel 5.4.0-56-generic.
Here's a short video showing the all the steps needed to check the path parameters. The screen has been chopped towards the right side for privacy.
Thinking of expanding your social media presence using video production? Don't have any idea where to start or if you can even perform intense renders? We can help! Email us using our contact page. We are happy to provide up to one free hour of consultation for your business.