Python video-editing

Open-source Python projects categorized as video-editing

Top 23 Python video-editing Projects

video-editing
  1. moviepy

    Video editing with Python

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. backgroundremover

    Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.

    Project mention: BackgroundRemover Release 0.3.0 – Bulk background removal for image and video | news.ycombinator.com | 2025-04-04
  4. video-retalking

    [SIGGRAPH Asia 2022] VideoReTalking: Audio-based Lip Synchronization for Talking Head Video Editing In the Wild (by OpenTalker)

    Project mention: Show HN: Lemon Slice Live, a real-time video-audio AI model | news.ycombinator.com | 2025-04-24

    I am very much fascinated by this virtual avatar talking thing. I tried video-retalking https://github.com/OpenTalker/video-retalking just to see how far I can make it work to make a talking avatar but it is tremendously difficult. But this holds tremendous possibilities and I hope it can be eventually cheaper to run such models.

  5. ShortGPT

    🚀🎬 ShortGPT - Experimental AI framework for youtube shorts / tiktok channel automation

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

  7. Text2Video-Zero

    [ICCV 2023 Oral] Text-to-Image Diffusion Models are Zero-Shot Video Generators

  8. auto-editor

    Auto-Editor: Efficient media analysis and rendering

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. VACE

    Official implementations for paper: VACE: All-in-One Video Creation and Editing

    Project mention: Veo3, Imagen4, and More | news.ycombinator.com | 2025-05-20

    > While wan and hunyuan are solid free options, the latest from Google and Runway

    The Tencent Hunyuan team is cooking.

    Hunyuan Image 2.0 [1] was announced on Friday and it's pretty amazing. It's extremely high quality text-to-image and image-to-image with millisecond latency [2]. It's so fast that they've built a 2D drawing canvas application with it that pretty much duplicates Krea's entire product offering.

    Unfortunately it looks like the team is keeping it closed source unlike their previous releases.

    Hunyuan 3D 2.0 was good, but they haven't released the stunning and remarkable Hunyuan 3D 2.5 [3].

    Hunyuan Video hasn't seen any improvements over Wan, but Wan also recently had VACE [3], which is a multimodal control layer and editing layer. The Comfy folks are having a field day with VACE and Wan.

    [1] https://wtai.cc/item/hunyuan-image-2-0

    [2] https://www.youtube.com/watch?v=1jIfZKMOKME&t=1351s

    [3] https://www.reddit.com/r/StableDiffusion/comments/1k8kj66/hu...

    [4] https://github.com/ali-vilab/VACE

  11. AI-Youtube-Shorts-Generator

    A python tool that uses GPT-4, FFmpeg, and OpenCV to automatically analyze videos, extract the most interesting sections, and crop them for an improved viewing experience.

    Project mention: Show HN: Create AI-generated short videos for YouTube quickly and easily | news.ycombinator.com | 2024-08-06
  12. TokenFlow

    Official Pytorch Implementation for "TokenFlow: Consistent Diffusion Features for Consistent Video Editing" presenting "TokenFlow" (ICLR 2024)

  13. OpenTimelineIO

    Open Source API and interchange format for editorial timeline information.

  14. StableVideo

    [ICCV 2023] StableVideo: Text-driven Consistency-aware Diffusion Video Editing

  15. transparent-background

    This is a background removing tool powered by InSPyReNet (ACCV 2022)

    Project mention: Show HN: Remove-bg – open-source remove background using WebGPU | news.ycombinator.com | 2024-08-26

    I've tried many different background removal algorithms and found that InSPyReNet has been the most successful one. I use `transparent-background` on pip a whole bunch and it rarely fails on me compared to remove-bg and whatnot

    https://github.com/plemeri/transparent-background

  16. Director

    AI video agents framework for next-gen video interactions and workflows. (by video-db)

    Project mention: Lessons Learned Building MCP for Video Infrastructure Startup | news.ycombinator.com | 2025-04-10

    Presenting users with numerous tools can overwhelm and complicate testing. We learned it's far better to offer one intelligent, context-aware interface (e.g., VideoDB Director), managing tool selection and reasoning internally. (open source link here — https://github.com/video-db/Director)

    3. Remote Servers Improve Everything

  17. Text2LIVE

    Official Pytorch Implementation for "Text2LIVE: Text-Driven Layered Image and Video Editing" (ECCV 2022 Oral)

  18. WebmGenerator

    UI and Automation to cut, filter and join high quality webms, mp4s or gifs.

  19. Video-P2P

    Video-P2P: Video Editing with Cross-attention Control

  20. movis

    Python library for video editing, presentation video generation, motion graphics, shader art coding, and other video production tasks

  21. RAVE

    RAVE: Randomized Noise Shuffling for Fast and Consistent Video Editing with Diffusion Models [CVPR 2024] (by RehgLab)

  22. LAMP

    [CVPR 2024] | LAMP: Learn a Motion Pattern for Few-Shot Based Video Generation

  23. Implicit-Internal-Video-Inpainting

    [ICCV 2021]: IIVI: Internal Video Inpainting by Implicit Long-range Propagation

  24. Video-Motion-Customization

    VMC: Video Motion Customization using Temporal Attention Adaption for Text-to-Video Diffusion Models (CVPR 2024)

  25. FFMPerative

    Chat to Compose Video

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python video-editing discussion

Log in or Post with

Python video-editing related posts

  • Show HN: MergeForShorts – Crop and Merge videos 4 shorts,reels and TikTok

    1 project | news.ycombinator.com | 1 Oct 2024
  • Recapping the AI, Machine Learning and Computer Meetup — June 27, 2024

    2 projects | dev.to | 27 Jun 2024
  • PhotoPea: Advanced Photo Editing Software

    1 project | news.ycombinator.com | 20 Feb 2024
  • Flowblade: Open-Source Video Editor

    1 project | news.ycombinator.com | 16 Jan 2024
  • Is it possible to install ”windows live essentials“ on win10?

    1 project | /r/Windows10 | 8 Dec 2023
  • Code for video motion customization has been released!

    1 project | /r/StableDiffusion | 8 Dec 2023
  • VMC: Video Motion Customization

    1 project | /r/StableDiffusion | 7 Dec 2023
  • A note from our sponsor - Stream
    getstream.io | 9 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source video-editing projects in Python? This list will help you:

# Project Stars
1 moviepy 13,665
2 backgroundremover 7,368
3 video-retalking 7,095
4 ShortGPT 6,633
5 openshot-qt 4,874
6 Text2Video-Zero 4,175
7 auto-editor 3,410
8 VACE 2,849
9 AI-Youtube-Shorts-Generator 2,385
10 TokenFlow 1,661
11 OpenTimelineIO 1,600
12 StableVideo 1,431
13 transparent-background 969
14 Director 971
15 Text2LIVE 890
16 WebmGenerator 543
17 Video-P2P 413
18 movis 389
19 RAVE 307
20 LAMP 278
21 Implicit-Internal-Video-Inpainting 257
22 Video-Motion-Customization 194
23 FFMPerative 185

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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