Python video-processing

Open-source Python projects categorized as video-processing

Top 23 Python video-processing Projects

  • moviepy

    Video editing with Python

    Project mention: VideoClip.set_layer functionality not working | /r/moviepy | 2023-06-29

    VideoClip.set_layer functionality was added in but when I try to use it I get this error:

  • vidgear

    A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

    Project mention: Need help to choose toolchain for setting up a video streaming server on my PC. | /r/learnpython | 2023-02-23

    I've been googling and reading for a while but I'm very unsure about which tools I need, which tools will help me achieve what I want the easiest way. What about (pylivestream)[] for example? Will this do the job for me? What about a lower level approach including (pyopencv)[]? What about a higher level approach using (vidgear)[], which seems promising but I don't feel confident in assessing if it's the tool I really need?

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • towhee

    Towhee is a framework that is dedicated to making neural data processing pipelines simple and fast.

    Project mention: FLaNK Stack Weekly for 14 Aug 2023 | | 2023-08-14
  • PySceneDetect

    :movie_camera: Python and OpenCV-based scene cut/transition detection program & library.

    Project mention: VidCutter: A program for lossless video cutting | | 2023-08-20

    If you mean scene changes, this library works:

  • auto-editor

    Auto-Editor: Effort free video editing!

    Project mention: How can I decrease my editing time? | /r/VideoEditing | 2023-05-22

    A few days ago I discovered a program that automatically trims the pauses from your video. This can decrease my raw footage duration by around 25%. I've used this for editing two videos so far, and this has been such a helpful tool.

  • streamlit-webrtc

    Real-time video and audio streams over the network, with Streamlit.

    Project mention: Streamlit dashboard with ROS2 | /r/ROS | 2023-08-18

    I tried looking at using streamlit-webrtc, and I could not really convert the examples there to include communication with ROS over a topic.

  • caer

    High-performance Vision library in Python. Scale your research, not boilerplate.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Real-time-GesRec

    Real-time Hand Gesture Recognition with PyTorch on EgoGesture, NvGesture, Jester, Kinetics and UCF101

  • webcam-filters

    Add filters (background blur, etc) to your webcam on Linux.

  • unsilence

    Console Interface and Library to remove silent parts of a media file 🔈

    Project mention: Automatic video cut for podcast style recording - Like autopod | /r/kdenlive | 2023-05-04
  • WebmGenerator

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

    Project mention: Easiest way to convert YT to GIF? | /r/youtubedl | 2023-03-02
  • deface

    Video anonymization by face detection

    Project mention: is there a ez to use tool for automatic anonymization of faces in videos | /r/VideoEditing | 2023-05-18

    i did find this but no good at programing i just drag and drop program i don`t have time to lurn to program as i for get how to spell that is all

  • Implicit-Internal-Video-Inpainting

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

  • TecoGAN-PyTorch

    A PyTorch Reimplementation of TecoGAN: Temporally Coherent GAN for Video Super-Resolution

    Project mention: Any open-source AI video upscalers? | /r/vfx | 2023-01-30
  • deffcode

    A cross-platform High-performance FFmpeg based Real-time Video Frames Decoder in Pure Python 🎞️⚡

    Project mention: DeFFcode: A cross-platform High-performance FFmpeg based Video Frames Decoder | /r/coolgithubprojects | 2023-01-24
  • pydavinci

    A python package that helps you script DaVinci Resolve

  • generativepy

    Library for creating generative art and maths animations

  • zamba

    A Python package for identifying 42 kinds of animals, training custom models, and estimating distance from camera trap videos

  • cherry-on-py

    Cloud computing is a game changer for developers. What can you do in a couple hundred lines of code?

  • FFMPerative

    Chat to Process Video

    Project mention: Ffmprovisr – Making FFmpeg Easier | | 2023-07-30

    In the spirit of making FFmpeg and video processing easier, we open-sourced a chat-based agent to assist video production -

  • controlnetvideo

    Apply controlnet to video clips

    Project mention: How are people doing these videos? | /r/StableDiffusion | 2023-05-28
  • upscale_video

    Upscales Video 2x or 4x using AI

    Project mention: [GPU] Intel Arc A750 Limited Edition - $249.99 ($40 off; + Nightingale, The Settlers: New Allies AND 3 creative programs) (Newegg) | /r/buildapcsales | 2023-02-02
  • crispy

    Crispy is a machine-learning algorithm to make video-games montages efficiently. It uses a neural network to detect highlights in the video-game frames (by Flowtter)

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

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). The latest post mention was on 2023-08-20.

Python video-processing related posts


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

Project Stars
1 moviepy 10,919
2 vidgear 2,941
3 towhee 2,676
4 PySceneDetect 2,249
5 auto-editor 1,940
6 streamlit-webrtc 918
7 caer 712
8 Real-time-GesRec 537
9 webcam-filters 518
10 unsilence 479
11 WebmGenerator 408
12 deface 380
13 Implicit-Internal-Video-Inpainting 233
14 TecoGAN-PyTorch 184
15 deffcode 149
16 pydavinci 90
17 generativepy 80
18 zamba 74
19 cherry-on-py 72
20 FFMPerative 71
21 controlnetvideo 57
22 upscale_video 55
23 crispy 55
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.