Skip to content

Instantly share code, notes, and snippets.

stefanzzz22 /
Last active Aug 30, 2017
GSOC 2017 Final Submission

The main project I worked on is a user interface for the Ken-Burns effect in Pitivi.

Link to the task:

The main tasks I completed for the Ken-Burns project are:

  • allow adding keyframes for the transformation properties using the transformation box
  • extend the keyframe curve UI to support multiple properties keyframe curves
  • allow adding keyframes by interacting with the viewer
  • add a mechanism to select the keyframes by clicking on them
View Ken_Burns_patch_compilation.patch
From 003be0aa43ffa9db9eb0a3136205347856bdd0bb Mon Sep 17 00:00:00 2001
From: Stefan Popa <>
Date: Sun, 28 May 2017 22:39:49 +0300
Subject: [PATCH 1/9] Keyframes for transformation properties.
Added the possibility to add/remove keyframes on transformation
properties + visual keyframe curve.
When adding or moving a keyframe, we don't use the matplotlib position
anymore. Instead, we compute the position the same way we do for the seek
You can’t perform that action at this time.