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

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. 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!

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. 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.

  4. 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.

  5. vapoursynth

    A video processing framework with simplicity in mind

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

  6. 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?

  7. 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

  • VideoClip.set_layer functionality not working

    1 project | /r/moviepy | 29 Jun 2023
  • Is there any Python library that can programmatically add text to videos with effects?

    1 project | /r/learnpython | 9 Jun 2023
  • Video Editor

    3 projects | /r/learnpython | 11 May 2023
  • Generate all possible combinations of a set of videos

    1 project | /r/VideoEditing | 2 Mar 2023
  • bug in 'cutout' transformation

    1 project | /r/moviepy | 22 Feb 2023

Did you know that Python is
the 2nd most popular programming language
based on number of references?