Not really a feature suggestion, but I don’t know where else to post this.
So the built-in title editor is quite limited (I do plan to make that one better, maybe you have seen my contributions already), so I worked on an external tool just for titles and graphics that works with Kdenlive since about a month.
This external tool (called “Graphics Creator”) uses Lua to make graphics, and has some templates as you can see here.
Pretty cool! Maybe we can eventually think of a way to extend Kdenlive to be scriptable and eventually incorporate this through an addon system to extend functionalities into Kdenlive or even add it into the code base. Are you in the matrix dev room by any chance?
That would be possible with the current “Single Letter Test” template, which is still in development, but you can still try to experiment.
Yes, scrolling can also be done with a template. You can start with a pretty simple text template and then add moving in the Lua script (with the x, y) and the seconds/duration.
Thank you for the Windows version and the explanation how to compile it on Windows.
I played a bit around and it seems that the Lua script execution is single-threaded on the CPU. If so, that may be the reason that I always see “too slow” on the bottom right corner and the payback is choppy.
I like the script possibilities. Would it be possible to create one (1) Lua script which “emulates” the functions of the current Kdenlive titler? If so, we could add easily additional functions by amend the script.
A kind of timeline would be interesting for “steering” each element.
It should not be single threaded. If you look at the status bar, it says how many threads it is using. The program performs better on high-end CPUs with many cores. (In the demo video I showed, I have a “32 × AMD Ryzen 9 9950X3D 16-Core Processor”, which is 32 threads). It also depends on the template itself. Some templates, especially with brushes, are slower than other ones. A test with performance I made is “Single Letter Test” vs “Single Letter Test 2”.
If you mean making separate elements and moving it, that is planned, though not high priority as that makes it more of a different focused program than it is now. I thought of possibly building that directly into Kdenlive with a new title/text/graphic editor.
If building something like that into the existing program, then I need some more thinking and ideas on how to implement it without limiting existing things that can be done, and that it would be user friendly. (Adobe After Effects exists, maybe I can try to get some inspiration from there)
It’s not ready for using yet (keyframes not implemented, rendering not implemented, and lots of other stuff neither), but if you want you can try it out.