Open-source projects categorized as Ffmpeg | Edit details

Top 23 Ffmpeg Open-Source Projects

  • GitHub repo scrcpy

    Display and control your Android device

    Project mention: scrcpy now supports Android 12 | reddit.com/r/Android | 2021-06-21


  • GitHub repo obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

    Project mention: Scanning hard drive | reddit.com/r/SatisfactoryGame | 2021-06-22

    I'd like to introduce you to https://obsproject.com/

  • GitHub repo ijkplayer

    Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)

  • GitHub repo FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

    Project mention: Transcode DTS-HD -> TrueHD? | reddit.com/r/PleX | 2021-06-19

    FFmpeg CMD line tool can possibly encode to a TrueHD ‘compatible’ audio stream, but it’s not one I’ve used.

  • GitHub repo mpv

    🎥 Command line video player

    Project mention: Chromecast for mpv | reddit.com/r/mpv | 2021-06-21

    Worth reading github issue about this: https://github.com/mpv-player/mpv/issues/177

  • GitHub repo digital_video_introduction

    A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).

    Project mention: Help and guidance for a Coding interview for the role of Media Video Engineer (Video Quality) | reddit.com/r/VIDEOENGINEERING | 2021-01-21

    Go look at this. https://github.com/leandromoreira/digital_video_introduction

  • GitHub repo lossless-cut

    The swiss army knife of lossless video/audio editing

    Project mention: Cutting clips with color correction, exporting with full raw data? | reddit.com/r/premiere | 2021-06-15

    If you just want to trim your clips down without having to encode it, maybe try Lossless Cut? That way you'll get no quality loss whatsoever without any changes in bitrate.

  • GitHub repo ffmpeg-libav-tutorial

    FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more

    Project mention: super quick FFmpeg and libav tutorial | reddit.com/r/signalprocessing | 2021-06-08


  • GitHub repo JavaCV

    Java interface to OpenCV, FFmpeg, and more

  • GitHub repo ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: Usually, the subtitle that matches the show is really off sync and I have to move it forward for 15 secs for it to be in sync. Increasing it by 50ms per click takes a hell lotta time to reach 15 secs. Is there a way to raise the subtitle fixer time up from 50ms (for example for it to be 1 second)? | reddit.com/r/PleX | 2021-06-13

    I believe bazarr uses the FFSubSync library to sync the subs, it's really awesome!

  • GitHub repo ffmpeg.wasm

    FFmpeg for browser and node, powered by WebAssembly

    Project mention: How to use ffprobe on the web? | reddit.com/r/ffmpeg | 2021-06-10
  • GitHub repo editly

    Slick, declarative command line video editing & API

    Project mention: Drawtext -- add filename of each input file to each frame? | reddit.com/r/ffmpeg | 2021-02-01

    The way I would do it would be using MoviePy (for Python). You may also have luck with editly (JavaScript). MoviePy has functions to create a TextClip, Images and overlays. It sure is possibly with ffmpeg filters - transparency mixing filters etc. yet you'd get faster results with modules like MoviePy / editly.

  • GitHub repo QtAv

    A cross-platform multimedia framework based on Qt and FFmpeg(https://github.com/wang-bin/avbuild). High performance. User & developer friendly. Supports Android, iOS, Windows store and desktops. 基于Qt和FFmpeg的跨平台高性能音视频播放框架

  • GitHub repo ccapture.js

    A library to capture canvas-based animations at a fixed framerate

    Project mention: [p5.js] Flame. | reddit.com/r/generative | 2021-05-23

    This video is 1800 frames (30 FPS * 60s)... a browser trying to save 1800 individual frames would lock up and die. Ccapture.js hooks into the browser's rendering code and captures the frames as a 'blob' - a binary object that is often used for streaming video - and then wraps them up into one single download.

  • GitHub repo ffmpeg.js

    Port of FFmpeg with Emscripten

    Project mention: Ask HN: Show me your Half Baked project | news.ycombinator.com | 2021-01-09

    https://github.com/Kagami/ffmpeg.js/ to import most animation formats and export gifs/webm fully in browser (I don't want to pay real server costs to encode animation).

  • 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: Speech Recognition Training Data Tools? | reddit.com/r/LanguageTechnology | 2021-04-27

    In case you have let's say: a 20min entry from an audio book, and the sentences seperatly in a txt file and you want to cut the sentences out of the audio manually you can look at a tool like aeneas. If you still have to annotated all your data yourself i do not really know a tool for this :/

  • GitHub repo vidgear

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

    Project mention: Vidgear: A High-Performance Video-Processing Framework for building complex real-time media applications in python | reddit.com/r/Python | 2021-04-25

    Code: https://github.com/abhiTronix/vidgear

  • GitHub repo ytmdl

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

    Project mention: new yt to mp3 converter | reddit.com/r/antivirus | 2021-06-07
  • GitHub repo docker-homebridge

    Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.

    Project mention: Looking to join the Homebridge gang looking for some advice | reddit.com/r/homebridge | 2021-06-09

    Running it on a RPi3+ via a docker container. Solid as a rock. Would recommend hard wire vs wifi. https://github.com/oznu/docker-homebridge

  • GitHub repo vdx

    :film_strip: An intuitive CLI for processing video, powered by FFmpeg

    Project mention: Ffmpeg from Zero to Hero [Book] | news.ycombinator.com | 2021-03-06

    This was posted a couple of months ago here.

    https://github.com/yuanqing/vdx - An Intuitive CLI for processing video, powered by FFmpeg.

  • 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: Keep downmixed copies of surround sound streams? | reddit.com/r/jellyfin | 2021-05-06

    https://github.com/mdhiggins/radarr-sma https://github.com/mdhiggins/sonarr-sma https://github.com/mdhiggins/sickbeard_mp4_automator https://tdarr.io/ https://github.com/HaveAGitGat/Tdarr

  • GitHub repo FFCreator

    一个基于node.js的高速短视频加工库 A fast short video processing library based on node.js

    Project mention: A fast short video processing library | reddit.com/r/coolgithubprojects | 2021-03-03
  • GitHub repo video-to-ascii

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

    Project mention: Windows is nice and all, but can it do this? (1) | reddit.com/r/linuxmasterrace | 2021-03-22
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-06-22.


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

Project Stars
1 scrcpy 50,570
2 obs-studio 29,508
3 ijkplayer 28,992
4 FFmpeg 25,102
5 mpv 15,278
6 digital_video_introduction 11,725
7 lossless-cut 6,975
8 ffmpeg-libav-tutorial 6,605
9 JavaCV 5,159
10 ffsubsync 4,956
11 ffmpeg.wasm 4,334
12 editly 2,868
13 QtAv 2,851
14 ccapture.js 2,605
15 ffmpeg.js 2,219
16 aeneas 1,872
17 vidgear 1,816
18 ytmdl 1,709
19 docker-homebridge 1,627
20 vdx 1,364
21 sickbeard_mp4_automator 1,169
22 FFCreator 1,053
23 video-to-ascii 1,038