/kdenlive_ease_generator

Easing keyframe generator for kdenlive

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Kdenlive ease generator

OUTDATED

Kdenlive now has easing built in. To use it, update Kdenlive to the latest version. This repository may still be updated for older users and other patches.

Tutorial

image

Install

  • Download the zip or clone the folder to the location of your choice on your computer.
  • After extracting, follow the instructions below for your operating system.

Windows

  • Install Python from https://www.python.org/downloads/ if you haven't already
  • In the installation, make sure to select "Add Python 3.XX to PATH"
  • In this folder do: pip install -r requirements.txt

Tip: you can run the Python command by opening the folder in the File Explorer, then typing cmd in the address bar to open the command line. In the Command Line, paste pip install -r requirements.txt and hit ENTER.

See Windows Tutorial Video (YouTube)

Quick Video

Linux

Debian: sudo apt-get install python3

  • PyQT5 pip package not needed so remove it from requirements.txt
  • To install PyQT5 for python do: sudo apt-get install python3-pyqt5
  • In this folder do: pip install -r requirements.txt
  • To allow execution: chmod +x ease_generator.pyw

See Linux Tutorial Video (YouTube)

Usage

Double click the ease_generator.pyw file to run the program.

  • Make the necessary settings for fps, duration (in seconds), start and end position and of course select the type of easing
  • Click on "Generate and copy".
  • Go in kdenlive
  • Add a transform effect to a clip.
  • In the transform effect, Click the hamburger menu button left to the timestamp.
  • Select "Import Keyframes from Clipboard..."
  • Change the time offset (if necessary)
  • Disable "Limit keyframe number"