Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
GitHub stars and default-branch commits for krzemienski/awesome-video.
776 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Python module for handling audio metadata
Java wrapper around the FFmpeg command line tool
Open h.265 video codec implementation.
An open source flash player implementation
MLT Multimedia Framework
Cross-platform .NET/Mono bindings for LibVLC
Real-time video and audio processing on Streamlit
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Python script to download all Springer books released for free during the 2020 COVID-19 quarantine
FFmpeg for Android compiled with x264, libass, fontconfig, freetype, fribidi and lame (Supports Android 4.1+)
Docker build for FFmpeg on Ubuntu / Alpine / Centos / Scratch / nvidia / vaapi
FFmpeg auto generated unsafe bindings for C#/.NET and Core (Linux, MacOS and Mono).
Node.JS Server and JavaScript/HTML Client for synchronizing online media
[ECCV 2020] Flow-edge Guided Video Completion
OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
Audio Normalization for Python/ffmpeg
A client-side signal processing library utilizing the power of WebAssembly (.wasm)
The HTML5 video player for AngularJS
A simple GTK+ frontend for mpv
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
video.js plugin for recording audio/video/image files
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
Play file/stream with wasm & webgl & web audio api, using ffmpeg for multi codec support, especially for h265,support http, websocket, http-flv stream.
Set of Python bindings to C++ libraries which provides full HW acceleration for video decoding, encoding and GPU-accelerated color space and pixel format conversions
ffmpeg static binaries for Mac OSX and Linux and Windows
Public mirror for win32-pr
Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema: Moved to https://github.com/Eyevinn/hls-m3u8
JCodec main repo
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
Intel Graphics Media Driver to support hardware decode, encode and video processing.
A generic and extendable WebDAV server based on WSGI
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
VVenC, the Fraunhofer Versatile Video Encoder
The Android-Video-Trimmer project implements the selection of clips for long and short videos. It uses MediaMetadataRetriever to obtain video frames, and uses ffmpeg for video cropping and video compression.
Helper script for cross compiling some media tools for windows, like customizable ffmpeg.exe (with or without non-free components, etc), and some other bonuses like mplayer, mp4box, mxf, etc.
🐋 A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.
Let your viewers become your unlimitedly scalable CDN.
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
tsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.
rffmpeg: remote SSH FFmpeg wrapper tool
A tiny but powerful iOS and Apple TV OS av player framework that's based on the FFmpeg library.
omxplayer
Cache media file while play media using AVPlayer
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
Level up your video experience with a modern and user-friendly media player.
Mirror only. Please do not send pull requests.
Vireo is a lightweight and versatile video processing library written in C++11
An open-source HEVC encoder