Fetching the latest programs, projects, and workspace data.

Self-expression through filmmaking
Showing 5 of 10 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Jainil Patel
My proposal aims toward migrating Pitivi from GTK3 to GTK4. Pitivi’s UI is in GTK, an open-source, cross-platform widget toolkit. Currently, Pitivi uses GTK 3.0 but the current new and stable version of GTK is GTK 4.0, at some point in time GTK3.0 will be deprecated and hence it is necessary to migrate Pitivi to GTK 4.0. The ultimate goal of my project will be to continue migrating Pitivi’s codebase to GTK 4.0 runtime and then migrate the app to GTK 4.0. It also includes fixing any critical and non-critical bugs that appear during migration to ensure the smooth functioning of Pitivi.
Mentors: Student: Rhythm Narula
The ultimate goal of the proposal is to develop a feature that provides users the ability to effortlessly add closing credits to their edited video. This is achieved by making use of wpe plugin in gstreamer that is able to turn an HTML file into video
Mentors: Student: Pratyush Tiwari
<p>The Idea for this project is to bring in the global timeline to ease certain types of tasks and increase productivity. This will essentially bring in a non-zoomable Timeline which will serve to ease the task of trimming, cutting, rearranging clips on the timeline in sync with the other timeline.</p>
Mentors: Student: Piotrek Brzeziński
<p>This project, based on <a href="http://developer.pitivi.org/GSoC_Ideas.html#focus-on-the-music" target="_blank">this idea</a> by the Pitivi team, aims to implement an easy to use feature which lets users quickly synchronise their edits - be it clips, photos, or any kind of transitions in between - with the music they put in their videos.</p> <p>After the user chooses an audio track to sync the clips to, a 3rd party library like <a href="https://librosa.org/" target="_blank">librosa</a> will be used to detect the tempo and timing of beats there. If it succeeds, Pitivi will provide the user with points on the timeline that they can 'snap' their clips to, each one representing a beat in the chosen track. For quick and easy usage, users will also be able to just choose some pictures from their library and have Pitivi automatically sync them to the music of their choice. Advanced users, on the other side, will have the ability to change settings like beat snap divisor or manually specify the timing and tempo of their song, to ensure they get the desired results.</p>
Mentors: Student: Vivek R
<p>This project will implement a feature that lets a user:</p> <ul> <li>Select and track objects in a clip.</li> <li>Adjust the tracking.</li> <li>Add 'cover' effect to the tracked objects.</li> </ul> <p>The user can correct errors in the tracking by re-selecting the object at the point of error. The algorithm makes the changes to the tracking data.</p> <p>Technical Side: A GStreamer element (tracker) with appropriate algorithms and the accompanying UI in Pitivi for user-friendly operation is to be implemented.</p>