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.
A Video editor with Wasm and React running entire in the browser, includes simple trimming control and a button to convert the video to a git.
Video Processing Library for Java
FFmpeg Debug Script for QP Values
simple, flexible, fun brightscript test framework for roku scenegraph apps
A common library for media playback in JavaScript
No description.
Tools for analyzing and processing hls streams
Latest Apple HLS tools copy from Apple Developer Center
This is a web based multiview screen for HLS and MPEG-DASH streams based on hls.js and Shaka Player.
A CLI program to download a video played using a m3u8 playlist. Download it here - https://pypi.org/project/m3u8dl/0.5.2/
No description.
The Google Media Framework (GMF) is a lightweight media player designed to make video playback and integration with the Google IMA SDK on iOS easier.
Android music and video player. Uses ExoPlayer 2 and MediaPlayer for lower APIs and makes using ExoMediaPlayer easier. If you need advanced options such as handling Chromecast it is delivered by ExoMediaPlayer class.
This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
Testing framework for decoders conformance
WebVTT Ruby parser and segmenter
Madman (Media ads manager) is a high performance alternative to Google's standard IMA android SDK. If you have your own VAST server and want to render video ads and have full control over the UI, then this library is for you.
TVVLCPlayer lets you integrate easily a powerfull video player with playback control views to your tvOS apps.
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Product Video Ads is a solution to build video Ads at scale.
Liquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl. It provides a simple framework with simple point and click options allowing users to just click on what they need and use the bare minimum commands to get the results needed.
Current draft (HTML): https://aomediacodec.github.io/av1-rtp-spec/
The MPEG-DASH Player iOS Application
Open source reference implementation of ITU-T P.1204.3
A small CLI for adding some color to your HLS manifests along with some basic filtering
The canonical URL for this project is at https://gitlab.com/AOMediaCodec/SVT-AV1
Access raw pixel data from a video feed using Rust and WebAssembly
Download the files of m3u8 using python. (基于Python的m3u8下载器)
Compilation of utilities for Roku development
This repository contains a collection of FFmpeg* patches and samples to enable CNN model based video analytics capabilities (such as object detection, classification, recognition) in FFmpeg* framework.
NF IMF media conversion utility allows to handle flat file creation from a specified CPL within the IMF package
HbbPlayer is HbbTV application which can playback media by using url of media as parameter. It conforms to W3C and HbbTV specification.
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).
[IEEE OJSP'2021] "RAPIQUE: Rapid and Accurate Video Quality Prediction of User Generated Content", Zhengzhong Tu, Xiangxu Yu, Yilin Wang, Neil Birkbeck, Balu Adsumilli, Alan C. Bovik
Some useful Roku utilities
HLS media segmenter.
Tests for different rate control modes in x264
This site provides guidelines for encoding frames to movie files for review.
Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).
A set of command lines to debug video streaming files like mp4 (MPEG-4 Part 14), ts (MPEG-2 Part 1), fmp4 in Dash, HLS, or MSS, with or without DRM.
Smooth Streaming Module fork
YouTube browser for SMPlayer.
A Roku build tool with support for build flavors
A SCTE 35 Parser for JavaScript
Secure Interactive Media Interface Definition (SIMID)
An opensource Roku framework
FFEngine framework is a high performance player sdk for iOS based on ffmpeg.
An MPEG/DASH client-server module for simulating rate adaptation mechanisms over HTTP/TCP.
Open source release of FFmpeg For Beginners - Edit Audio & Video Like a Pro for Youtube and Social Media