Python Ffmpeg

Open-source Python projects categorized as Ffmpeg | Edit details
Related topics: #Python #Video #Python3 #Audio #CLI

Top 23 Python Ffmpeg Projects

  • GitHub repo ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: Issues with subtitles | | 2021-10-01
  • GitHub repo 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: I'm making a program to download videos from YouTube and adding metadata on top of it | | 2021-11-15

    Why not use ytmdl? They even have a web version already.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo vidgear

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

    Project mention: I created VidGear that makes Video-Processing with Python as easy as can be | | 2021-10-27


  • GitHub repo 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

  • GitHub repo sickbeard_mp4_automator

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

    Project mention: Unmanic is an open source alternative to encode your *arr library to a more efficient codec | | 2021-11-20

    It supports SMA, so you should be good to go. I'm just starting to read about it, but it seems it needs a bet of configurations on your part.

  • GitHub repo 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

  • GitHub repo vidcutter

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

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


  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ffmpeg-normalize

    Audio Normalization for Python/ffmpeg

    Project mention: How do I translate Audacity's compressor settings into ffmpeg's acompressor? | | 2021-11-25

    If so, it means that your file only needs to be normalized, not compressed. In that case, check ffmpeg-normalize to batch-process your files. Alas, ffmpeg cannot normalize audio in a single pass, thus the need for that script. You can also use the normalize tool to achieve the same.

  • GitHub repo 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

  • GitHub repo savify

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

    Project mention: Anyone help me use github !! | | 2021-02-24 There is an .exe file. Maybe it's enough for your purposes

  • GitHub repo 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.

  • GitHub repo tgcalls

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

    Project mention: tgcalls channel in Telegram | | 2021-08-25
  • GitHub repo AutoSub

    A CLI application to generate subtitle file for any video using Mozilla DeepSpeech (by abhirooptalasila)

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

    Check autosub

  • GitHub repo plotbitrate

    FFProbe Bitrate Graph

    Project mention: Tokyo Olympics Opening Ceremony is The First Mainstream 8K Rip on Pirate Sites [NEWS] | | 2021-07-31
  • GitHub repo 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

  • GitHub repo ffplayout-engine

    python and ffmpeg based playout

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

    ffplayout maybe?

  • GitHub repo Videomass

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

    Project mention: PC software that can download live YT videos | | 2021-10-11

    With Tessi removing so many videos lately and making others members only you may have missed out on getting a clip you wanted to post. I tested Videomass

  • GitHub repo SpaceXtract

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

    Project mention: I manually extracted telemetry data from Inspiration 4 stream and reconstructed trajectory and orbit over time. Animated using matplotlib. | | 2021-11-22

    I've already done that. It's called SpaceXtract. Unfortunately it doesn't support the 720p and the GUI SpaceX uses for crew launches.

  • GitHub repo gopro2gpx

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

    Project mention: What's the easiest way to use Hero8 GPS data to geotag GoPro media for use with iOS Photos app? | | 2021-07-17
  • GitHub repo 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.

  • GitHub repo 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
  • GitHub repo 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:

  • GitHub repo telewater

    A telegram bot that applies watermark on images, gifs, and videos.

    Project mention: Telewater: A telegram bot that applies watermark on images, gifs and videos. | | 2021-04-07
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 2021-11-25.

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,128
2 ytmdl 2,038
3 vidgear 1,999
4 aeneas 1,933
5 sickbeard_mp4_automator 1,210
6 video-to-ascii 1,181
7 vidcutter 925
8 ffmpeg-normalize 727
9 Monkey-DL (Anime Downloader) 532
10 savify 430
11 FastFlix 311
12 tgcalls 291
13 AutoSub 185
14 plotbitrate 182
15 TikTokBot 173
16 ffplayout-engine 169
17 Videomass 152
18 SpaceXtract 146
19 gopro2gpx 62
20 easyVmaf 60
21 nightcoreify 49
22 video-quality-metrics 45
23 telewater 41
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives