PyQt5 GIF editor Code Project
PyQt5 GIF editor

A GIF Video Editor based on Animeme

This project came from a ahem** professional need to make more gif-based memes for talks and slides. Keyframe animation is a powerful tool and there are simply no nice and good tools that allow you to use keyframe animation on simple text. So I found this excellent tool called animeme to use as a starting point. The code was clean and not too cluttered. So I set out to add some extra functionality and ended up making:

  • Make text editable from the GUI (was command line before)
  • Fixed some bugs with the font
  • Added proper multi-line support
  • Set default text and stroke to be more meme
  • Added gif export as a menu option (was also command line before)
  • Added build for both linux and windows (first time exploring windows builds!)
  • Added some tests
  • Added some hotkeys
  • Added a motion tracker to automatically track text to gif content!

All in all, this is now the tool that I use to create some very good memes and now, you can too! :D The documentation is severly lacking though (it is still the old one), so please bug me on github if you want to use it and want some extra docs.

Links

Github repo