GSoC period is officially over and here is a final report of my work in the past 3 months.
QmlRenderer library
The library will be doing the heavy lifting by rendering QML templates to QImage frames using QQuickRenderControl in the new MLT QML producer. Parameters that can be manipulated are:
- FPS
- Duration
- DPI
- Image Format
The library can be tested using QmlRender (a CLI executable).
Example:
./QmlRender -i “/path/to/input/QML/file.qml” -o “/path/to/output/directory/for/frames”
./QmlRender –help reveals all the available options that may be manipulated.
MLT QML Producer
What has been done so far?
- A working and tested QmlRenderer library
- Basic code to the QML MLT producer
What work needs to be done?
- Full-fledged MLT QML producer
- Basic titler on Kdenlive side to test
Check out the in full GSOC depth report here.
The whole experience for the last 8 months, right from the first patch to the titler project, has been great with a steep learning curve but I have thoroughly enjoyed the whole process. I seek to continue improving Kdenlive and I’m really thankful to all the Kdenlive developers and the community for presenting me with this fine opportunity to work for the revamp of an important feature in our beloved editor.
Although GSoC is “officially” over, the new Titler as a project in whole is far from done and I will continue working on it. So nothing really changes. 😉
The next update will be when we get a working backend set up – until then!
any hope version when new titler will be ready for kdenline?
Many thanks Akhil for your involvement, autonomy, and open communication! Looking forward to the next steps with titler and other tools 🙂
Thanks for the great job! Please do not stop. There are a lot of us here who do not understand tenth of that you writing about in your blog posts, but eagerly waiting to try out the final product. Testers are ready)
Any news about that? not working anymore on kdenlive? i don’t see any commit.