Im making a video editor in Python. Yes, i'm crazy. No, it wont lag

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • czeditor

  • https://github.com/relt-1/czeditor Here is the source code. Its definitely possible to avoid lag with PIL. In fact, its real and its now!

  • moviepy

    Video editing with Python

  • Nice, I was looking for an open-source/free video editor recently to literally just place 100+ clips in a row on a timeline and mute some of them, and it was a real struggle to find something that worked and didn't have major breaking bugs even for a usecase that simple. Ended up using moviepy and literally just writing a for loop that iterated over a folder with clips in it and stitched them together.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openshot-qt

    OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.

  • Check out Openshot (https://www.openshot.org/) — free, written in Python. So it’s definitely doable. Not sure if usin PIL is the way to go if you want to avoid lag, though.

  • vapoursynth

    A video processing framework with simplicity in mind

  • Are you aware of Vapoursynth? https://www.vapoursynth.com/

  • WindowCreator

    WindowCreator is a python script which can generate realistic and accurate message boxes and windows from many operating systems. It is made to replace atom smasher and to help cre creators make videos

  • This is so hilariously niche but a very cool project, looking forward to seeing it come along. It looks you had already built a decent amount of the code base up in this previous repo meant to generate error popups for many OS's?

  • ffmpeg-python

    Python bindings for FFmpeg - with complex filtering support

  • take a look at https://github.com/kkroening/ffmpeg-python

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts