So there is a very useful and simple feature in Kdenlive that you can use to establish a link between Kdenlive and any video editor. That is the hot reloading in videos.
Basically, if you add a video to your project, it will automatically update the video at all positions in the project if the video has been updated. So you can render an empty video, link it, then overwrite it to update the video. To achieve something like this:
I don’t know if everyone knows about this, but I guess it could help beginners?
And here are the exact steps I took and how you can do it too:
- Open your project in Natron.
- Add a write node and set your preferred video name and location; this video will be the main connection.
- Connect the write node to the last node (the node before the viewer node).
- Render the write node (from the render menu or any other way) initially to create the video (connection) itself; this is also the composition you will use in your Kdenlive project.
- Open the Kdenlive project and insert the created video as usual. You can use the video anywhere in your project, and it will still update.
- That’s it; to update the output in Kdenlive, simply render the write node again with the changes, and the video will update automatically at all locations in Kdenlive.
See? It’s quite simple ![]()
It doesn’t have to be only Natron; it can be ANY video editor. You just need it to be able to rewrite a particular video, created as a link.
Note: if you render the video at a shorter length, any clips of the video resized to the fullest will automatically clamp between the max length of the updated video.
And by the way, there’s a leak of what might be my next plugin. If it already exists, please make me aware of it!