Showing 36 of 108 projects
Mirror and control Android devices from a computer without root access.
A command-line program to download videos from YouTube and hundreds of other video sites.
OBS Studio - Free and open source software for live streaming and screen recording
A cross-platform GUI for fast, lossless video and audio editing using FFmpeg.
A free, open-source command-line media player supporting a wide variety of formats and codecs.
A cross-platform mobile video player for Android and iOS based on FFmpeg, supporting hardware acceleration.
Write terminal GIFs as code for integration testing and demoing your CLI tools.
A free, open-source, cross-platform video editor built on the MLT multimedia framework.
A hands-on tutorial teaching how to use FFmpeg's libav libraries for media processing, from basics to transcoding and transmuxing.
A simple animated GIF screen recorder with an easy-to-use interface for capturing short screencasts of screen areas.
Java interface to OpenCV, FFmpeg, and other computer vision libraries with utility classes for easier Java/Android integration.
A fluent Node.js API for FFmpeg that simplifies complex command-line video and audio processing.
A free, cross-platform, open-source video editor with advanced animation, effects, and timeline editing.
A high-quality GIF encoder that maximizes color fidelity using libimagequant's cross-frame palette optimization.
A declarative command-line tool and Node.js API for programmatic video editing using ffmpeg.
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.
An object-oriented PHP library for video and audio manipulation using FFmpeg binaries.
A cross-platform multimedia playback library based on Qt and FFmpeg for building media players with hardware decoding and OpenGL support.
A free, open-source desktop app that compresses videos and images into tiny sizes using FFmpeg and other tools.
A JavaScript library to capture canvas animations at a fixed framerate for smooth video export.
A high-performance, cross-platform Python framework for building complex real-time video processing applications with multi-threaded and asyncio APIs.
FFmpeg compiled to JavaScript via Emscripten for in-browser video/audio processing.
A multitrack non-linear video editor for Linux with compositing, filters, and advanced editing tools.
Command-line tools to transcode, inspect, and convert videos using HandBrake and FFmpeg for high-quality media compression.
An efficient video and audio loader for deep learning with hardware-accelerated decoding and smart shuffling.
A self-hosted media server for movies, series, and anime with automatic metadata scanning and minimal maintenance.
A comprehensive .NET audio library for playing, recording, encoding, decoding, and real-time processing of audio in C#.
Cast audio and video from macOS or Linux to Google Cast devices and Sonos speakers with support for high-quality formats.
A bash wrapper for ffmpeg that simplifies desktop screen recording with camera overlay and multi-monitor support.
A Laravel package providing a fluent API to integrate FFmpeg for video/audio processing with Laravel's filesystem.
A categorized collection of FFmpeg commands for video automation pipelines, from simple conversions to advanced editing.
A statically typed scripting language and backend for multimedia streaming, file generation, automation, and HTTP services.
A Ruby wrapper for FFmpeg that simplifies reading video metadata and transcoding movies.
A Python tool that uses OpenAI's Whisper to automatically generate subtitle files for YouTube videos.
An open-source, Haskell-built video editor for creating and editing GIFs with both GUI and CLI interfaces.
Static ffmpeg and ffprobe binaries for macOS, Linux, and Windows, packaged for Node.js.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.