GSoC/2020/StatusReports/SashmitaRaghav: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2020‎ | StatusReports
mNo edit summary
No edit summary
Line 2: Line 2:
== Basic Subtitling Support in Kdenlive ==
== Basic Subtitling Support in Kdenlive ==
=== Project Overview ===
=== Project Overview ===
<big>Kdenlive is an open-source video editor based on Qt, MLT, and KDE Framework. This application makes video editing easy with an intuitive workflow. <br>
Kdenlive is an open-source video editor based on Qt, MLT, and KDE Framework. This application makes video editing easy with an intuitive workflow. <br>
Videos in Kdenlive are edited by applying filters or effects, however, the application is largely limited in its ability to customize and edit subtitles. At present, subtitles are added as an effect, namely using the Subtitle effect. The effect uses an FFmpeg filter to burn the subtitle file onto the respective video. Since the subtitle files are hard-coded over the videos, the customization of the displayed text is not viable.<br>
Videos in Kdenlive are edited by applying filters or effects, however, the application is largely limited in its ability to customize and edit subtitles. At present, subtitles are added as an effect, namely using the Subtitle effect. The effect uses an FFmpeg filter to burn the subtitle file onto the respective video. Since the subtitle files are hard-coded over the videos, the customization of the displayed text is not viable.<br>
Basic subtitling support in Kdenlive can be achieved by extending the functionality of the existing “Subtitle” filter thereby giving users more choices over subtitle customization.</big>
Basic subtitling support in Kdenlive can be achieved by extending the functionality of the existing “Subtitle” filter thereby giving users more choices over subtitle customization.
<br><br>
'''Blog Posts:'''
* https://sash2501.github.io/posts/GSoC-with-Kdenlive/
* https://kdenlive.org/en/2020/06/basic-subtitling-support-in-kdenlive-gsoc-20/
== Work Report ==
==== Week: 1 and 2 ====
* Create a class to handle subtitles
* Write a parser for SRT and ASS/SSA subtitle file formats
* Create a basic list model to store the subtitles
'''Blog Post:''' https://kdenlive.org/en/2020/06/gsoc-20-progress-week-1-and-2
==== Week: 3 and 4 ====
* Write a very basic QML display of subtitles
* Begin work on the integration of the backend with the frontend
'''Blog Post:''' https://kdenlive.org/en/2020/06/gsoc-20-progress-week-3-and-4/


=== About Me ===
 
<big>'''Contact Details:'''
 
== About Me ==
=== Contact Details ===
* Name : Sashmita Raghav
* Name : Sashmita Raghav
* Email ID : [email protected]
* Email ID : [email protected]
Line 14: Line 30:
* University : Amrita Vishwa Vidhyapeetham, Amritapuri
* University : Amrita Vishwa Vidhyapeetham, Amritapuri
* Location : Kerala, India (UTC+5:30)
* Location : Kerala, India (UTC+5:30)
<br>
 
'''Profile Links:'''
=== Profile Links ===
* KDE GitLab : [https://invent.kde.org/sassycode sassycode]  
* KDE GitLab : [https://invent.kde.org/sassycode sassycode]  
* GitHub : [https://github.com/sash2501 sash2501]
* GitHub : [https://github.com/sash2501 sash2501]
* Phabricator : [https://phabricator.kde.org/p/sassycode/ sassycode]
* Phabricator : [https://phabricator.kde.org/p/sassycode/ sassycode]
* KDE Identity : [https://identity.kde.org/index.php?r=people/view&uid=sassycode sassycode]
* KDE Identity : [https://identity.kde.org/index.php?r=people/view&uid=sassycode sassycode]
</big>

Revision as of 02:55, 2 July 2020

Basic Subtitling Support in Kdenlive

Project Overview

Kdenlive is an open-source video editor based on Qt, MLT, and KDE Framework. This application makes video editing easy with an intuitive workflow.
Videos in Kdenlive are edited by applying filters or effects, however, the application is largely limited in its ability to customize and edit subtitles. At present, subtitles are added as an effect, namely using the Subtitle effect. The effect uses an FFmpeg filter to burn the subtitle file onto the respective video. Since the subtitle files are hard-coded over the videos, the customization of the displayed text is not viable.
Basic subtitling support in Kdenlive can be achieved by extending the functionality of the existing “Subtitle” filter thereby giving users more choices over subtitle customization.

Blog Posts:

Work Report

Week: 1 and 2

  • Create a class to handle subtitles
  • Write a parser for SRT and ASS/SSA subtitle file formats
  • Create a basic list model to store the subtitles

Blog Post: https://kdenlive.org/en/2020/06/gsoc-20-progress-week-1-and-2

Week: 3 and 4

  • Write a very basic QML display of subtitles
  • Begin work on the integration of the backend with the frontend

Blog Post: https://kdenlive.org/en/2020/06/gsoc-20-progress-week-3-and-4/


About Me

Contact Details

Profile Links