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.
No description.
a world-class video codec
Media transcoding is a key function for live video broadcasting, streaming, and video on demand use cases in a CDN network. The CDN Transcode sample (not a finished product) provides a reference pipeline to build an out-of-box 1:N CDN streaming transcode service example.
The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), and Dolby AC-4 audio formats as well as Dolby Vision. It is designed for use on architectures with limited resources.
GetStream's React, React Native and JavaScript Video SDKs
django-video-encoding helps to convert your videos into different formats and resolutions.
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
Fork of https://github.com/arthenica/ffmpeg-kit
MPEG-DASH MPD(Media Presentation Description) Parser
No description.
An introduction to FFmpeg and its tools
Rust library for parsing, serializing and downloading media content from a DASH MPD manifest.
Mobile UI for Video.js
Simplified media playback for bigscreen devices
A simple proxy service to forward JSON events and transform or filter them along the way.
A python based service that receives sensor inputs and publishes them in various ways.
Python HLS Client
MPEG-2 Transport Stream packet analyser enables decoding and low level analysis of ISO/DVB/AVCHD transport streams. It can be used for fault-finding, equipment and system testing, software development and learning about how digital television systems work.
Parse WebVTT files, segments and generates HLS playlists for them
Showcases build around the Bitmovin Adaptive Streaming Player, demonstrating usage and capabilities of the HTML5 based HLS and MPEG-DASH player, as well as the Flash based Fallback.
Open source video conferencing and collaboration platform
mp4 file analyser written in Python
The ad-insertion reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for intelligent server-side ad insertion.
A user-friendly Video Converter based on FFMPEG and written in Python/PyQt5.
A Swift package for reading/writing subtitle formats (srt, sbv, sub, vtt, csv, lrc, (a)ssa, podcast index)
Extract scenecuts from video files using ffmpeg
ButtleOFX is an open source compositing software.
Caption Inspector is a reference decoder for Closed Captions (CEA-608 and CEA-708).
Live TS segmenter and HLS manifest creation in Go
nodejs ffmpeg video transcode webui,基于nodejs的云转码系统 https://www.efvcms.com
A real time encoder for Adaptive Bitrate Broadcast
Custom Android view with video player, loader and placeholder image
Advanced audio-video converter for Linux with support for modern audio and video formats like HEVC, OPUS, WEBM, etc. Can be used in scripted mode, or by running the GTK frontend.
Native C and C++ implementation of RAISR (Rapid and Accurate Image Super-Resolution). Intel Video Super Resolution Library
JavaScript library for rendering IMSC Text and Image Profile documents to HTML5
No description.
GUI File Format Converter
Javascript library which implements a video comparator component: two overlaped and synchronized video players each one playing an independent source.
Wasm video filter booth app written in Rust
HTTP Live Streaming (HLS) download manager to offline playback.
A guide to cables and connectors used for audiovisual tech
A collection of tools for analyzing, handling, and creating media and media containers
Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别
Roku Automated Channel Testing: Selenium-based WebDriver + Robot Framework + JS Framework + Samples
Tool for automating and testing Roku channels
HLS and SCTE-35 x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and Looping.
A collection of fixes / problem solutions to HTTP video streaming
Emby for Roku
eXtra-fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding)