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 →
Top 23 Python video-editing Projects
-
-
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.
-
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 -
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-24I 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.
-
-
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.
-
-
-
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.
-
> 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
-
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 -
TokenFlow
Official Pytorch Implementation for "TokenFlow: Consistent Diffusion Features for Consistent Video Editing" presenting "TokenFlow" (ICLR 2024)
-
-
-
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
-
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
-
Text2LIVE
Official Pytorch Implementation for "Text2LIVE: Text-Driven Layered Image and Video Editing" (ECCV 2022 Oral)
-
-
-
movis
Python library for video editing, presentation video generation, motion graphics, shader art coding, and other video production tasks
-
RAVE
RAVE: Randomized Noise Shuffling for Fast and Consistent Video Editing with Diffusion Models [CVPR 2024] (by RehgLab)
-
-
Implicit-Internal-Video-Inpainting
[ICCV 2021]: IIVI: Internal Video Inpainting by Implicit Long-range Propagation
-
Video-Motion-Customization
VMC: Video Motion Customization using Temporal Attention Adaption for Text-to-Video Diffusion Models (CVPR 2024)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python video-editing discussion
Python video-editing related posts
-
Show HN: MergeForShorts – Crop and Merge videos 4 shorts,reels and TikTok
-
Recapping the AI, Machine Learning and Computer Meetup — June 27, 2024
-
PhotoPea: Advanced Photo Editing Software
-
Flowblade: Open-Source Video Editor
-
Is it possible to install ”windows live essentials“ on win10?
-
Code for video motion customization has been released!
-
VMC: Video Motion Customization
-
A note from our sponsor - Stream
getstream.io | 9 Jul 2025
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 |