Python Ffmpeg

Open-source Python projects categorized as Ffmpeg

Top 23 Python Ffmpeg Projects

  • ffsubsync

    Automagically synchronize subtitles with video.

  • Project mention: The GitHub Black Market That Helps Coders Cheat the Popularity Contest | | 2023-10-23

    > Another giveaway is the ratio of stars to watchers / forks. I remember one project with thousands of stars but only 10 users "watching" it. They went on to raise a sizable seed round too.

    Not necessarily indicative of foul play. I have two projects like this ( and and I attribute it to not having great developer documentation.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.

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

  • Project mention: PhotoPea: Advanced Photo Editing Software | | 2024-02-20

    OpenShot is great, FOSS and works well on my 2014 MBP:

    I used DaVinci Resolve but it was very sluggish on older hardware.

  • vidgear

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

  • Project mention: Why HTTP/3 is eating the world | | 2023-10-05

    My experience that played out over the last few weeks lead me to a similar belief, somewhat. For rather uninteresting reasons I decided I wanted to create mp4 videos of an animation programmatically, from scratch.

    The first solution suggested when googling around is to just create all the frames, save them to disk, and then let ffmpeg do its thing from there. I would have just gone with that for a one-off task, but it seems like a pretty bad solution if the video is long, or high res, or both. Plus, what I really wanted was to build something more "scalable/flexible".

    Maybe I didn't know the right keywords to search for, but there really didn't seem to be many options for creating frames, piping them straight to an encoder, and writing just the final video file to disk. The only one I found that seemed like it could maybe do it the way I had in mind was VidGear[1] (Python). I had figured that with the popularity of streaming, and video in general on the web, there would be so much more tooling for these sorts of things.

    I ended up digging way deeper into this than I had intended, and built myself something on top of Membrane[2] (Elixir)


  • ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

  • Project mention: ytmdl - Download songs from YouTube with metadata. v0.3.4 released with youtube as fallback for meta, output directory customizations and other fixes. | /r/opensource | 2023-11-28
  • Windrecorder

    Windrecorder is a memory search app by records everything on your screen in small size, to let you rewind what you have seen, query through OCR text or image description, and get activity statistics. (by yuka-friends)

  • Project mention: Windrecorder – Personal Memory Search Engine | | 2024-05-31
  • aeneas

    aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

  • vidcutter

    A modern yet simple multi-platform video cutter and joiner.

  • Project mention: FFmpeg is getting better with multithreaded transcoding pipelines | | 2023-11-06
  • 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
  • video-to-ascii

    It is a simple python package to play videos in the terminal using characters as pixels

  • Project mention: Ask HN: How to come up with a useful, coding hobby project? | | 2023-08-27

    pal to ascii :


    [0] :

    [1] : punch card :

          original pearl programming :

  • sickbeard_mp4_automator

    Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library

  • Project mention: Is it worth it to convert my media library? | /r/PleX | 2023-07-03

    I have been using MP4 automator for over 5 years; . I choose MP4 as it works on preety much any device i have ever tryied, H264, AAC stereo and AC3 5.1. Have also used Tdarr for H265 conversion; it really uses 35-50% less space for same quality (4k and I wasnt able to see difference).

  • yt-whisper

    Using OpenAI's Whisper to automatically generate YouTube subtitles

  • auto-subtitle

    Automatically generate and overlay subtitles for any video.

  • ffmpeg-normalize

    Audio Normalization for Python/ffmpeg

  • savify

    Download Spotify songs to mp3 with full metadata and cover art!

  • Project mention: Downloading spotify songs for a dataset? | /r/webscraping | 2023-06-29

    I've been trying to find something that I can use to download songs off of spotify for the sake of research, but most spotify scrapers on github don't work. I've only gotten Savify to work, which is ideal because it doesn't break Spotify's TOS, but takes a long time to download. What would be the best option in this situation?

  • FastFlix

    FastFlix is a free GUI for HEVC and AV1 encoding, GIF/WebP/AVIF creation, and more!

  • Project mention: Linux GUI/Frontend for VMAF | /r/AV1 | 2023-12-07
  • Videomass

    Videomass is a free, open source and cross-platform GUI for FFmpeg and yt-dlp

  • Monkey-DL (Anime Downloader)

    Bulk download your favourite anime episodes from your favourite anime websites

  • AutoSub

    A CLI script to generate subtitle files (SRT/VTT/TXT) for any video using either DeepSpeech or Coqui (by abhirooptalasila)

  • ffmpy

    Pythonic interface for FFmpeg/FFprobe command line

  • Project mention: Show HN: Ffmpy – Python wrapper for FFmpeg command line | | 2023-07-17
  • tgcalls

    Voice chats, private incoming and outgoing calls in Telegram for Developers

  • twspace-dl

    A python module to download twitter spaces.

  • Chocolate

    The future of media manager

  • Project mention: Emby VS Chocolate - a user suggested alternative | | 2023-10-01
  • ffmpeg-quality-metrics

    Calculate quality metrics with FFmpeg (SSIM, PSNR, VMAF, VIF)

  • autosubsync

    Automatically synchronize subtitles with audio using machine learning

  • 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 Ffmpeg discussion

Log in or Post with

Python Ffmpeg related posts

  • How to Build in Public as a Tech Professional

    2 projects | | 2 May 2024
  • made a video on my thoughts on vtubing in 2023/2024, check out the rest on youtube!! put a ton of effort into this one heh

    1 project | /r/VirtualYoutubers | 7 Dec 2023
  • Linux GUI/Frontend for VMAF

    6 projects | /r/AV1 | 7 Dec 2023
  • Over engineering 101 | building my own programming language to deal with live stream chat UI | Part 1. Basic scanning

    1 project | | 1 Dec 2023
  • BTF

    1 project | /r/u_StJude | 29 Nov 2023
  • ATF

    1 project | /r/u_StJude | 29 Nov 2023
  • Support St. Jude during Twitch Giving Week.

    1 project | /r/u_StJude | 29 Nov 2023
  • A note from our sponsor - Scout Monitoring | 22 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →


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

Project Stars
1 ffsubsync 6,591
2 openshot-qt 4,048
3 vidgear 3,259
4 ytmdl 3,093
5 Windrecorder 2,625
6 aeneas 2,379
7 vidcutter 1,750
8 video-to-ascii 1,639
9 sickbeard_mp4_automator 1,497
10 yt-whisper 1,329
11 auto-subtitle 1,291
12 ffmpeg-normalize 1,187
13 savify 1,118
14 FastFlix 1,060
15 Videomass 945
16 Monkey-DL (Anime Downloader) 810
17 AutoSub 576
18 ffmpy 493
19 tgcalls 476
20 twspace-dl 437
21 Chocolate 416
22 ffmpeg-quality-metrics 374
23 autosubsync 360

Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.