Python Ffmpeg

Open-source Python projects categorized as Ffmpeg | Edit details

Top 23 Python Ffmpeg Projects

  • ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: SubSync: Subtitle Speech Synchronizer | | 2022-01-04
  • 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: Best way to export your Spotify data incase you lose your account or accidentally delete a playlist? | | 2022-01-07

    Seems like all of these in some form or another will download songs from playlists like a spotify playlist

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • vidgear

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

    Project mention: VidGear Is a High-Performance Video Processing Python Library | | 2021-12-06
  • aeneas

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

    Project mention: WhisperSync alternative for Plex Audiobooks and already owned E-Books | | 2021-09-12

    Check out

  • sickbeard_mp4_automator

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

    Project mention: The fun task of converting all of my media. | | 2022-01-18
  • video-to-ascii

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

    Project mention: How was this effect of code replacing the headshots done? | | 2021-11-04

    you could use one of the many video-to-ascii command line tools to render out a video you made first. then you can overlay that into your actual video. It doesnt look like thats what they did but i think it could look even better than this if executed right

  • vidcutter

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

    Project mention: Video editing software free | | 2021-10-23


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ffmpeg-normalize

    Audio Normalization for Python/ffmpeg

    Project mention: Automate audio normalization | | 2021-12-10

    I've discovered a tool called ffmpeg-normalize that may be a solution.

  • Monkey-DL (Anime Downloader)

    Bulk download your favourite anime episodes from your favourite anime websites

    Project mention: Bulk-downloading GogoAnime? | | 2021-05-11

    This one is well known though

  • savify

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

    Project mention: Best way to export your Spotify data incase you lose your account or accidentally delete a playlist? | | 2022-01-07

    Seems like all of these in some form or another will download songs from playlists like a spotify playlist

  • FastFlix

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

    Project mention: GUI programming using PyQt/PySide for beginners | | 2021-10-26

    Seems pretty stable to me, I switched FastFlix over to PySide6 and have it packaged for Windows, MacOS, and linux through Pyisntaller without issue.

  • tgcalls

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

    Project mention: tgcalls channel in Telegram | | 2021-08-25
  • autosubsync

    Automatically synchronize subtitles with audio using machine learning

    Project mention: Why does on demand subtitles not work half the time? | | 2022-01-04

    Didn't check what bazarr actually uses, but it's probably something like this:

  • AutoSub

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

    Project mention: Need to create subtitles | | 2021-06-03

    Check autosub

  • TikTokBot

    A TikTokBot that downloads trending tiktok videos and compiles them using FFmpeg

    Project mention: [OFFER] CHEAP and High-Quality Programming | | 2021-03-27

    TikTokBot automatically make TikTok compilations

  • plotbitrate

    FFProbe Bitrate Graph

    Project mention: Tokyo Olympics Opening Ceremony is The First Mainstream 8K Rip on Pirate Sites [NEWS] | | 2021-07-31
  • ffplayout-engine

    python and ffmpeg based playout

    Project mention: Video Playout schedule software? | | 2021-03-23

    ffplayout maybe?

  • Videomass

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

    Project mention: YouTube downloader | | 2021-12-27
  • SpaceXtract

    Extraction and analysis of telemetry from rocket launch webcasts (from SpaceX and RocketLab)

    Project mention: James Webb Space Telescope: launch telemetry | | 2021-12-27

    There's alsoSpaceXtract, but it's specialized for SpaceX only: it works by detecting the location of various digits rather than using OCR, so it can't be used for other launches. See the images the script looks for.

  • gopro2gpx

    Parse the gpmd stream for GOPRO moov track (MP4) and extract the GPS info into a GPX (and kml) file.

    Project mention: GoPro desktop app to use GPS data in video? | | 2022-01-19
  • easyVmaf

    Python script to easily compute VMAF using FFmpeg. It allows to deinterlace, scale and sync Ref and Distorted video automatically

    Project mention: Automating video analysis to cut your streaming bandwidth usage in half | | 2021-10-07

    We use a tool called easyVmaf, which makes VMAF-analysis very easy. However, just like with transcoding, this process takes a lot of time to run sequentially on your own machine. If you need to analyze hundreds of files, this will take a very long time. Running this in a container in the cloud means we can run all the processes at the same time in parallel. We built a simple Docker-container that runs easyVmaf on files in a S3-bucket. This allows us to run the container on ECS and spin up as many tasks as we need. This Dockerfile can be found in the GitHub-repository.

  • nightcoreify

    Randomly generates nightcore and uploads it to YouTube. A joke that got out of hand.

    Project mention: I made a bash script that generates nightcore tracks from YT! | | 2021-07-11
  • video-quality-metrics

    Automates the testing of x264/x265/AV1 with specified presets/CRF values. See VMAF/SSIM/PSNR values in a table & graphs.

    Project mention: How to compare video quality? | | 2021-11-10

    Here's one way:

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 2022-01-19.

Python Ffmpeg related posts


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

Project Stars
1 ffsubsync 5,239
2 ytmdl 2,095
3 vidgear 2,087
4 aeneas 1,953
5 sickbeard_mp4_automator 1,229
6 video-to-ascii 1,228
7 vidcutter 967
8 ffmpeg-normalize 753
9 Monkey-DL (Anime Downloader) 565
10 savify 502
11 FastFlix 351
12 tgcalls 317
13 autosubsync 227
14 AutoSub 215
15 TikTokBot 196
16 plotbitrate 185
17 ffplayout-engine 175
18 Videomass 174
19 SpaceXtract 150
20 gopro2gpx 74
21 easyVmaf 63
22 nightcoreify 54
23 video-quality-metrics 47
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.