GSoC/2019/StatusReports/AkhilKGangadharan: Difference between revisions
(Revamping the Titler Tool) |
|||
Line 1: | Line 1: | ||
== Revamping the Titler Tool == | == Revamping the Titler Tool == | ||
'''What does the Titler tool do?''' | |||
The titler tool is used to create clips containing text and images, which can be composited over videos. | |||
'''The problem''' | |||
The titler tool renders XML using an MLT module which uses QGraphicsView. QGraphicsView is considered deprecated. Moreover, adding features to the current back end is difficult and is known to be buggy. | |||
'''The solution''' | |||
Rewrite the tool's backend using QML and QQuickRenderControl by implementing a new QML MLT module which can render QML frames, and to also create a basic titler which can render basic QML templates. | |||
'''Why QML?''' | |||
QML, in general, allows creating powerful animations with ease and flexibility which means new features can be added to the titler. | |||
== Work report == | == Work report == | ||
== Links to Blogs and other writing == | == Links to Blogs and other writing == |
Revision as of 07:25, 27 June 2019
Revamping the Titler Tool
What does the Titler tool do? The titler tool is used to create clips containing text and images, which can be composited over videos.
The problem The titler tool renders XML using an MLT module which uses QGraphicsView. QGraphicsView is considered deprecated. Moreover, adding features to the current back end is difficult and is known to be buggy.
The solution Rewrite the tool's backend using QML and QQuickRenderControl by implementing a new QML MLT module which can render QML frames, and to also create a basic titler which can render basic QML templates.
Why QML? QML, in general, allows creating powerful animations with ease and flexibility which means new features can be added to the titler.