Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
GitHub projects from awesome lists
Search names, descriptions, topics, tags, and stacks, then tune results by ecosystem, freshness, health, and cross-list signal.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Download media content from a DASH-MPEG or DASH-WebM MPD manifest
:chocolate_bar: An open source alternative to the video cloud encoding services.
Handcrafted Go bindings for libVLC and high-level media player interface
⏯ Video player, support for caching, preload, fullscreen transition and custom control view. 视频播放器,支持边下边播、预加载、全屏转场和自定义控制层
A video transcoder and converter built using Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy
The free and open source solution for automated video capture and distribution at scale.
📲 Android Video SDK. Stream's versatile Core + Compose UI component libraries that allow you to build video calling, audio room, and, live streaming apps based on Webrtc running on Stream's global edge network.
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
:tv: A free and simple to use video player made with Haskell.
FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
The Kaltura Platform Backend. To install Kaltura, visit the install packages repository.
VQMT: Video Quality Measurement Tool. Fast implementations of the following objective image quality metrics: PSNR, SSIM, MS-SSIM, VIFp, PSNR-HVS and PSNR-HVS-M.
QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.
Windows-based tool for efficient browsing and cutting video footage
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
Custom elements for working with media in the browser that Just Work™
AutoVideo: An Automated Video Action Recognition System
:camera: Generate thumbnail sprites from videos.
Video.js plugin for supporting the MPEG-DASH playback through a video.js player
Powerful x264 x265 x266 GUI Encoder
🔄 Export and transcode media in Swift
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
A React Native video player. Built with TypeScript ❤️
Shaka Player in a C++ Framework
Recrafting Video Ads with Generative AI
Swift AVPlayer wrapper using the VIPER architecture. Currently a work in progress
Simple private image server 🖼️
Python script to easily compute VMAF using FFmpeg. It allows to deinterlace, scale and sync Ref and Distorted video automatically
Automated Testing for Set-Top Boxes and Smart TVs