Python Ffmpeg

Open-source Python projects categorized as Ffmpeg

Top 23 Python Ffmpeg Projects

  • ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: Drifting subtitles? | | 2022-12-16
  • 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: Fresh install crashes at startup | | 2023-01-29

    OpenShot v2.6.1 -

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

  • 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: Spotify Rip Software? | | 2022-11-19

    This one's not perfect, but it rips songs from YouTube or things like that and gets the Metadata so you can upload it to iTunes to your iPod and what not

  • vidgear

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

    Project mention: Which not so well known Python packages do you like to use on a regular basis and why? | | 2022-08-26

    Vidgear and new deffcode library are my best. I bet you don't know none of them. But they're pretty awesome when it comes to video-processing and stuff.

  • aeneas

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

    Project mention: Anyone know of a tool to align (existing) subtitles to audio along sentence boundaries? | | 2023-02-03

    You could try aeneas. Syncabook apparently uses the afaligner library, which says that it was inspired by aeneas but uses FastDTW to find an approximation to the optimal warping path. This might make it slightly less accurate than aeneas.

  • video-to-ascii

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

  • sickbeard_mp4_automator

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

    Project mention: Synology radarr & sonarr-SMA docker close but not quite there | | 2022-12-30

    Going back to, I was following the steps for sonarr/radarr and went to add a connection (custom script). Browsed to /usr/local/sma/ and clicked the test button, and I got an error that the script exited with -1. I am wondering if it has something to do with this weird instruction from the github page:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • vidcutter

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

    Project mention: LosslessCut: The Swiss Army Knife of Lossless Video/Audio Editing | | 2022-12-13
  • ffmpeg-normalize

    Audio Normalization for Python/ffmpeg

    Project mention: In my Studio One I don’t see this part in the exporting window, but I saw this in a video. I have Studio One 5 artist. Is it something that only comes with the Pro or in S1 6? | | 2023-01-18

    You can manually adjust using ffmpeg. measure volume with ebur128 filter then change it with volume filter. There is script for it but manual work is easy to do.

  • yt-whisper

    Using OpenAI's Whisper to automatically generate YouTube subtitles

    Project mention: me in real life | | 2022-12-30

    #28 transcribe local files

  • savify

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

  • FastFlix

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

    Project mention: Hi, i have recently switched from HEVC to AV1 due to lack of support on devices. First time encoding a movie. It says something like 110 hours to finish encode… is this normal? . specs are as follows: handbrake: apple M1 16gb ram software encode using handbrake 1080p slow preset 8.5mbps | | 2023-01-06

    In the meantime, I'd recommend using FastFlix, but beware that we don't know what encoder version is being used there:

  • Monkey-DL (Anime Downloader)

    Bulk download your favourite anime episodes from your favourite anime websites

  • Videomass

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

    Project mention: Download YouTube Videos and Playlists | | 2022-10-08

    Open Video Downloader is an Electron app as far as I know so should work on Linux as well. There's is also Videomass which is quite powerful as it combines youtube-dl and ffmpeg.

  • AutoSub

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

    Project mention: Does there exist a free as in freedom solution to apply speech-to-text recognition to a video to get subtitles? | | 2022-05-23

    There's an interesting project here which uses FFmpeg & Deepspeech. YMMV around the accuracy.

  • tgcalls

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

  • twspace-dl

    A python module to download twitter spaces.

    Project mention: GitHub - HoloArchivists/twspace-dl: A python module to download twitter spaces. | | 2022-09-10
  • TikTokBot

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

  • autosubsync

    Automatically synchronize subtitles with audio using machine learning

    Project mention: Jellyfin subtitle synchronisation (automatic?) | | 2022-11-19 (you need on win10/11 wsl,in python,could be trained)

  • ffpb

    A progress bar for ffmpeg. Yay !

    Project mention: Hiding console window on Windows Using PyQt5 and Pyinstaller and ffpb | | 2022-05-30

    I'm using Pyinstaller to package an python-ffmpeg ffpb (ffpb is a progress bar for ffmpeg). I have this snippet:

  • ffmpeg-quality-metrics

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

    Project mention: VMAF is confusing me | | 2023-01-29

    Have you seen ffmpeg-quality-metrics? I went with the docker option. I figured that would keep it simple with ffmpeg versions/whatever.

  • plotbitrate

    FFProbe Bitrate Graph

    Project mention: help with handbrake QC | | 2022-12-10

    You can grab plotbitrate if you want to know the size of every single frame

  • auto-subtitle

    Automatically generate and overlay subtitles for any video.

    Project mention: looking for an app/service/solution to transcribe/auto-subtitle video | | 2022-12-27

    If you're reasonably tech savvy you could try this:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-02-03.

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,768
2 openshot-qt 3,184
3 ytmdl 2,646
4 vidgear 2,613
5 aeneas 2,102
6 video-to-ascii 1,463
7 sickbeard_mp4_automator 1,367
8 vidcutter 1,207
9 ffmpeg-normalize 935
10 yt-whisper 842
11 savify 762
12 FastFlix 691
13 Monkey-DL (Anime Downloader) 679
14 Videomass 458
15 AutoSub 422
16 tgcalls 411
17 twspace-dl 291
18 TikTokBot 265
19 autosubsync 260
20 ffpb 243
21 ffmpeg-quality-metrics 229
22 plotbitrate 228
23 auto-subtitle 226
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives