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.
781 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.
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.
An open-source HEVC encoder
Vireo is a lightweight and versatile video processing library written in C++11
Video stabilization library
Fluid Player - an open source VAST compliant HTML5 video player
Go Media Framework
RTSP client and server library for the Go programming language
A set of tools to trim, crop and select frames inside a video
CCExtractor - Official version maintained by the core team
Swift library for embedding and controlling YouTube videos in your iOS applications via WKWebView!
An S3-triggered Amazon Web Services Lambda function that runs your choice of FFmpeg 🎬 commands on a file 🎥 and uploads the outputs to a bucket.
A Blu-ray, DVD and video file transcoder for Windows.
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
Versatile Video Player implementation for iOS, macOS, and tvOS
A self-hosted platform to use HandBrake on your headless devices via a bespoke web interface. Harness the processing power of multiple devices to work on a single queue.
A reference system for end to end live streaming video. Capture, encode, package, uplink, origin, CDN, and player.
.NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.
Libva is an implementation for VA-API (Video Acceleration API)
A high-performance proxy server for streaming media, supporting HTTP(S), HLS, and MPEG-DASH with real-time DRM decryption, acestream, xtreamcode proxy
Pure Python FFmpeg-based live video / audio streaming to YouTube, Facebook, Periscope, Twitch, and more
The Advanced Media Framework (AMF) SDK provides developers with optimal access to AMD devices for multimedia processing
Golang ffmpeg and libav C bindings
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
FFmpeg filter for applying GLSL transitions between video streams.
Official repository for Video Hub App
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
A free commercial detector
Basic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud
srt live server for low latency
This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
C program to download VoD HLS (.m3u8) files
No description.
A CLI script to generate subtitle files (SRT/VTT/TXT) for any video using either DeepSpeech or Coqui
A lovely video downloader for HLS videos
Agnostic API to transcode media assets across different cloud services.
Library and tools for working with MP4 files containing video, audio, subtitles, or metadata. The focus is on fragmented files. Includes mp4ff-info, mp4ff-encrypt, mp4ff-decrypt and other tools.
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VMAP/SIMID/OMID/non-linear ads
Full-HD Software Live-Video-Mixer in python
Demux and mux MPEG Transport Streams (.ts) natively in GO
The repo for https://stream.new
MPEG-DASH Access Library - Official ISO/IEC MPEG-DASH Reference Implementation
Utilities to transcode, inspect and convert videos.
Qt5/C++ FFmpeg Media Converter
GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
Modular Movie, TV, and Music Archival Software
Other tools to transcode videos.
A large collection of free and portable video plugins
OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.