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.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
The swiss army knife of lossless video/audio editing
Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Skip YouTube video sponsors (browser extension)
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Slick, declarative command line video editing & API
On-device subtitle generation that connects directly to DaVinci Resolve, Premiere, and After Effects.
Custom elements (web components) for making audio and video player controls that look great in your website or app.
Web Extension for sniffing and downloading HTTP Live streams (HLS)
JavaScript version of GPAC's MP4Box tool
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
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 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.
Official repository for Video Hub App
A lovely video downloader for HLS videos
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VMAP/SIMID/OMID/non-linear ads
The repo for https://stream.new
A video transcoder and converter built using Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy
Custom elements for working with media in the browser that Just Work™
A React Native video player. Built with TypeScript ❤️
Recrafting Video Ads with Generative AI
Kaltura Player JS Platform - Cloud TV and OVP Media Players
A Visual Studio Code extension for Roku's BrightScript language
GetStream's React, React Native and JavaScript Video SDKs
Downloads HLS Playlist file and TS chunks. You can use it for content pre-fetching from CDN to Edge Server for your end viewers.
📹🔥 Transcode Google Cloud Storage video files with Node.js and FFmpeg
Javascript library which implements a video comparator component: two overlaped and synchronized video players each one playing an independent source.
A common library for media playback in JavaScript
Product Video Ads is a solution to build video Ads at scale.
A nodejs encoding system based on ffmpeg and configured to write HLS streaming files to S3
A both speedy and compatible video processing library for Web Browser, based on WebCodecs and FFmpeg (WebAssembly).
A SCTE 35 Parser for JavaScript
Parsing and display logic for CEA-608 caption data in fragmented MP4 files.
A code formatter for BrighterScript (and BrightScript)
Open Source Live encoder based on ffmpeg
HLS(.m3u8) and DASH(.mpd) video streaming download tool