Showing 36 of 80 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.
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.
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 Ruby wrapper for FFmpeg that simplifies reading video metadata and transcoding movies.
A statically typed scripting language and backend for multimedia streaming, file generation, automation, and HTTP services.
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.
A modular C++20 toolkit for real-time media, WebRTC, and networking, built as a lightweight alternative to libwebrtc.
A modular C++20 toolkit for real-time media, WebRTC, and networking, combining FFmpeg, libuv, and libdatachannel into a single runtime.
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.