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. Learn more →
Top 23 Python Ffmpeg Projects
-
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.
-
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.
-
vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
-
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.
-
aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
-
video-to-ascii
It is a simple python package to play videos in the terminal using characters as pixels
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
sickbeard_mp4_automator
Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: The GitHub Black Market That Helps Coders Cheat the Popularity Contest | news.ycombinator.com | 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 (https://github.com/smacke/ffsubsync and https://github.com/ipyflow/ipyflow) and I attribute it to not having great developer documentation.
OpenShot is great, FOSS and works well on my 2014 MBP: https://www.openshot.org/
I used DaVinci Resolve but it was very sluggish on older hardware.
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)
[1] https://abhitronix.github.io/vidgear/
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
Project mention: FFmpeg is getting better with multithreaded transcoding pipelines | news.ycombinator.com | 2023-11-06
Project mention: Ask HN: How to come up with a useful, coding hobby project? | news.ycombinator.com | 2023-08-27pal to ascii : https://github.com/joelibaceta/video-to-ascii
--------
[0] : https://en.wikipedia.org/wiki/Philo_Farnsworth
[1] : punch card : https://www.youtube.com/watch?v=Oke-7lsvFug
original pearl programming : https://www.youtube.com/watch?v=gALLuttm8tI
I have been using MP4 automator for over 5 years; https://github.com/mdhiggins/sickbeard_mp4_automator . 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).
Have you considered using ffmpeg-normalize? I use it regularly to normalize the loudness of both mp4's and mp3's and I find it very easy to use.
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?
Project mention: Tell HN: YouTube Download Websites Disappearing from Google Search Results | news.ycombinator.com | 2023-05-31If you're on Android, grab "dvd" off F-Droid.
https://f-droid.org/en/packages/org.yausername.dvd/
Fairly user friendly, but also far more powerful than third party YouTube downloader services you can find online.
I don't personally use it, but there's also Videomass for Windows.
https://jeanslack.github.io/Videomass/
These tools give you relatively user-friendly access to yt-dlp.
Project mention: Show HN: Ffmpy – Python wrapper for FFmpeg command line | news.ycombinator.com | 2023-07-17
Python Ffmpeg related posts
- 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
- Linux GUI/Frontend for VMAF
- Over engineering 101 | building my own programming language to deal with live stream chat UI | Part 1. Basic scanning
- BTF
- ATF
- Support St. Jude during Twitch Giving Week.
- Script to remove black frames from rendered video?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Ffmpeg projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | ffsubsync | 6,495 |
2 | openshot-qt | 3,944 |
3 | vidgear | 3,190 |
4 | ytmdl | 3,036 |
5 | aeneas | 2,379 |
6 | vidcutter | 1,727 |
7 | video-to-ascii | 1,621 |
8 | sickbeard_mp4_automator | 1,484 |
9 | yt-whisper | 1,313 |
10 | auto-subtitle | 1,164 |
11 | ffmpeg-normalize | 1,150 |
12 | savify | 1,086 |
13 | FastFlix | 1,044 |
14 | Videomass | 868 |
15 | Monkey-DL (Anime Downloader) | 811 |
16 | AutoSub | 552 |
17 | ffmpy | 488 |
18 | tgcalls | 476 |
19 | twspace-dl | 421 |
20 | Chocolate | 415 |
21 | ffmpeg-quality-metrics | 367 |
22 | autosubsync | 348 |
23 | TikTokBot | 341 |
Sponsored