Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ffmpeg

Ffmpeg

108 projects

Showing 36 of 108 projects

scrcpy
scrcpyC

Mirror and control Android devices from a computer without root access.

#android-mirroring#open-source#recording
Stars146.3k
Forks13.5k
Last commit12 days ago
youtube-dl
youtube-dlPython

A command-line program to download videos from YouTube and hundreds of other video sites.

#video-downloader#open-source#ffmpeg
Stars140.8k
Forks10.7k
Last commit5 months ago
OBS-Studio
OBS-StudioC

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

#ffmpeg#facebook-live#video-recording
Stars74.1k
Forks9.5k
Last commit2 days ago
LosslessCut
LosslessCutTypeScript

A cross-platform GUI for fast, lossless video and audio editing using FFmpeg.

#desktop-application#open-source#ffmpeg
Stars42.3k
Forks2.1k
Last commit3 days ago
MPV
MPVC

A free, open-source command-line media player supporting a wide variety of formats and codecs.

#hardware-decoding#lua-scripting#open-source
Stars36.1k
Forks3.4k
Last commit1 day ago
ijkplayer
ijkplayerC

A cross-platform mobile video player for Android and iOS based on FFmpeg, supporting hardware acceleration.

#ios#ffmpeg#android
Stars33.2k
Forks8.2k
Last commit1 year ago
vhs
vhsGo

Write terminal GIFs as code for integration testing and demoing your CLI tools.

#gif-generation#recording#ffmpeg
Stars20.4k
Forks447
Last commit25 days ago
Shotcut
ShotcutC++

A free, open-source, cross-platform video editor built on the MLT multimedia framework.

#open-source#shotcut#ffmpeg
Stars14.6k
Forks1.4k
Last commit21 hours ago
Learn FFmpeg libav the Hard Way
Learn FFmpeg libav the Hard WayC

A hands-on tutorial teaching how to use FFmpeg's libav libraries for media processing, from basics to transcoding and transmuxing.

#transcoding#transcode-video#ffmpeg
Stars11.0k
Forks1.0k
Last commit1 month ago
Peek
PeekVala

A simple animated GIF screen recorder with an easy-to-use interface for capturing short screencasts of screen areas.

#screencast#gif-recorder#wayland
Stars10.6k
Forks334
Last commit10 months ago
JavaCV
JavaCVJava

Java interface to OpenCV, FFmpeg, and other computer vision libraries with utility classes for easier Java/Android integration.

#java-library#ffmpeg#real-time-processing
Stars8.3k
Forks1.6k
Last commit4 months ago
fluent-ffmpeg
fluent-ffmpegJavaScript

A fluent Node.js API for FFmpeg that simplifies complex command-line video and audio processing.

#media-library#ffmpeg#video-processing
Stars8.2k
Forks939
Last commit1 year ago
OpenShot
OpenShotPython

A free, cross-platform, open-source video editor with advanced animation, effects, and timeline editing.

#desktop-application#open-source#animation
Stars6.1k
Forks740
Last commit1 day ago
gifski
gifskiRust

A high-quality GIF encoder that maximizes color fidelity using libimagequant's cross-frame palette optimization.

#c-library#gif-encoder#ffmpeg
Stars5.6k
Forks176
Last commit1 month ago
editly
editlyTypeScript

A declarative command-line tool and Node.js API for programmatic video editing using ffmpeg.

#ffmpeg#opengl#video-processing
Stars5.5k
Forks371
Last commit1 year ago
Restreamer
RestreamerHTML

The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.

#ffmpeg#hls#streaming
Stars5.1k
Forks547
Last commit2 months ago
PHP FFmpeg
PHP FFmpegPHP

An object-oriented PHP library for video and audio manipulation using FFmpeg binaries.

#transcoding#ffmpeg#video-processing
Stars5.0k
Forks896
Last commit6 months ago
QtAv
QtAvC++

A cross-platform multimedia playback library based on Qt and FFmpeg for building media players with hardware decoding and OpenGL support.

#hardware-decoding#qt#ffmpeg
Stars4.3k
Forks1.5k
Last commit11 months ago
CompressO
CompressOTypeScript

A free, open-source desktop app that compresses videos and images into tiny sizes using FFmpeg and other tools.

#open-source#desktop-app#ffmpeg
Stars4.2k
Forks351
Last commit3 months ago
Ccapture.js
Ccapture.jsJavaScript

A JavaScript library to capture canvas animations at a fixed framerate for smooth video export.

#fixed-framerate#png#gif-encoder
Stars3.8k
Forks407
Last commit3 years ago
vidgear
vidgearPython

A high-performance, cross-platform Python framework for building complex real-time video processing applications with multi-threaded and asyncio APIs.

#asyncio#ffmpeg#video-processing
Stars3.7k
Forks285
Last commit2 months ago
ffmpeg.js
ffmpeg.jsJavaScript

FFmpeg compiled to JavaScript via Emscripten for in-browser video/audio processing.

#transcoding#web-worker#webassembly
Stars3.5k
Forks341
Last commit2 years ago
Flowblade
FlowbladePython

A multitrack non-linear video editor for Linux with compositing, filters, and advanced editing tools.

#gpl-3#open-source#ffmpeg
Stars3.1k
Forks200
Last commit1 month ago
Video Transcoding
Video TranscodingRuby

Command-line tools to transcode, inspect, and convert videos using HandBrake and FFmpeg for high-quality media compression.

#command-line-tools#video-transcoding#ffmpeg
Stars2.5k
Forks165
Last commit1 year ago
Decord
DecordC++

An efficient video and audio loader for deep learning with hardware-accelerated decoding and smart shuffling.

#python-library#ffmpeg#deep-learning
Stars2.5k
Forks231
Last commit2 years ago
Kyoo
KyooTypeScript

A self-hosted media server for movies, series, and anime with automatic metadata scanning and minimal maintenance.

#transcoding#media-server#ffmpeg
Stars2.5k
Forks75
Last commit1 day ago
CSCore
CSCoreC#

A comprehensive .NET audio library for playing, recording, encoding, decoding, and real-time processing of audio in C#.

#audio-library#ffmpeg#wasapi
Stars2.4k
Forks466
Last commit2 years ago
mkchromecast
mkchromecastPython

Cast audio and video from macOS or Linux to Google Cast devices and Sonos speakers with support for high-quality formats.

#sonos#ffmpeg#alsa
Stars2.3k
Forks149
Last commit3 days ago
ffscreencast
ffscreencastShell

A bash wrapper for ffmpeg that simplifies desktop screen recording with camera overlay and multi-monitor support.

#screencast#open-source#screen-recorder
Stars1.8k
Forks75
Last commit2 years ago
Laravel FFmpeg
Laravel FFmpegPHP

A Laravel package providing a fluent API to integrate FFmpeg for video/audio processing with Laravel's filesystem.

#transcoding#php-ffmpeg#ffmpeg
Stars1.8k
Forks201
Last commit4 months ago
FFmpeg Cheatsheet for Video Automation
FFmpeg Cheatsheet for Video Automation

A categorized collection of FFmpeg commands for video automation pipelines, from simple conversions to advanced editing.

#transcoding#video-automation#ffmpeg
Stars1.7k
Forks109
Last commit2 months ago
Liquidsoap
LiquidsoapOCaml

A statically typed scripting language and backend for multimedia streaming, file generation, automation, and HTTP services.

#liquidsoap#ffmpeg#media-automation
Stars1.7k
Forks159
Last commit1 day ago
Streamio FFMPEG
Streamio FFMPEGRuby

A Ruby wrapper for FFmpeg that simplifies reading video metadata and transcoding movies.

#transcoding#media-library#ffmpeg
Stars1.7k
Forks419
Last commit2 years ago
yt-whisper
yt-whisperPython

A Python tool that uses OpenAI's Whisper to automatically generate subtitle files for YouTube videos.

#ffmpeg#video-processing#subtitles-generated
Stars1.4k
Forks145
Last commit2 years ago
Gifcurry
GifcurryHaskell

An open-source, Haskell-built video editor for creating and editing GIFs with both GUI and CLI interfaces.

#haskell#functional-programming#gifs
Stars1.4k
Forks58
Last commit5 years ago
ffmpeg-static
ffmpeg-staticJavaScript

Static ffmpeg and ffprobe binaries for macOS, Linux, and Windows, packaged for Node.js.

#ffmpeg#media-processing#npm-package
Stars1.4k
Forks205
Last commit4 months ago
Page 1 of 3Next

Related Tags

#Video Processing39#Video27#Cross Platform22#Audio Processing19#Multimedia17#Video Editing17#Media Processing17#Open Source15#Transcoding12#Python11#Command Line Tool10#Media Conversion9
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub