GSoC/2020/StatusReports/SashmitaRaghav: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 27: | Line 27: | ||
* Write a very basic QML display of subtitles | * Write a very basic QML display of subtitles | ||
* Begin work on the integration of the backend with the frontend | * 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 | '''Blog Post:''' https://kdenlive.org/en/2020/06/gsoc-20-progress-week-3-and-4 | ||
=== Phase Two === | === Phase Two === | ||
==== Week: 5 and 6 ==== | ==== Week: 5 and 6 ==== | ||
'''Blog Post:''' https://kdenlive.org/en/2020/07/gsoc-20-progress-week-5-and-6 | '''Blog Post:''' https://kdenlive.org/en/2020/07/gsoc-20-progress-week-5-and-6 | ||
==== Week: 7 and 8 ==== | ==== Week: 7 and 8 ==== | ||
'''Blog Post:''' https://kdenlive.org/en/2020/07/gsoc20-progress-week-7-and-8 | '''Blog Post:''' https://kdenlive.org/en/2020/07/gsoc20-progress-week-7-and-8 | ||
=== Phase Three === | === Phase Three === | ||
'''Blog Post:''' https://kdenlive.org/en/2020/08/gsoc20-progress-onward-with-the-third-month | |||
== About Me == | == About Me == | ||
=== Contact Details === | === Contact Details === |
Revision as of 07:58, 26 August 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.
Source Code:
Blog Posts:
- https://sash2501.github.io/posts/GSoC-with-Kdenlive/
- https://kdenlive.org/en/2020/06/basic-subtitling-support-in-kdenlive-gsoc-20/
Project Goals
- Write a parser for subtitle format files
- Add support to manage subtitle files
- Create basic front-end for subtitle customization
Work Report
Phase One
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
Phase Two
Week: 5 and 6
Blog Post: https://kdenlive.org/en/2020/07/gsoc-20-progress-week-5-and-6
Week: 7 and 8
Blog Post: https://kdenlive.org/en/2020/07/gsoc20-progress-week-7-and-8
Phase Three
Blog Post: https://kdenlive.org/en/2020/08/gsoc20-progress-onward-with-the-third-month
About Me
Contact Details
- Name : Sashmita Raghav
- Email ID : [email protected]
- IRC Nick : sassycode
- Telegram : https://t.me/sassycode
- University : Amrita Vishwa Vidhyapeetham, Amritapuri
- Location : Kerala, India (UTC+5:30)