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.
React for Roku
node.js video transcoding library
Download HLS and convert to MP4
FFmpeg4Java provides a Java wrapper of FFmpeg library
An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support.
Fantastic transcoder is a video transcoder which utilizes massively parallel compute to achieve ludicrous conversion speeds.
A clustered video stream is an AWS architecture that increases the quality and reliability of live events by providing seamless regional failover capabilities for live video steams. Operators can monitor the status of the clustered stream from a single pane of glass and dynamically control from which region the stream consumed by a player originates.
Play fragmented mp4's on HLS using nginx-vod-module
No description.
分布式FFMpeg转码集群。A FFMpeg transcoding cluster runs in variable CPUs, including ARM, x86, and others which can run linux. You can use it to run a RaspberryPi cluster.
⛔️DEPRECATED Open source packager and tools to rewrap live HLS to live MPEG DASH
A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube in the WebView without the need to connect API data services
HLS MPEG-TS parser library in Javascript
A tutorial to generate fMp4 files compatible with dash and HLS
Helper scripts for processing home videos and uploading them to MediaGoblin
The Galicaster Project is an open initiative to provide flexible, state-of-the-art solutions for recording educational multimedia contents like lectures and conferences
🏠[ICME 2023] Low-complexity Deep Video Compression with A Distributed Coding Architecture
Video Converter & Transcoder, ffmpeg frontend: 1. set options, drag multiple files, 2. transcode MKV-MP4, 3. full manual edit of ffmpeg command, 4. record network streams, 5. batch list
An open-source high speed serverless video transcoding pipeline
No description.
Dump SCTE-35 data from a Transport Stream contained within a file or RTP network stream
All source codes I've provided on stackoverflow as an answer, usually under tag ms-media-foundation. Mediafoundation, audio, video, 3D, decoder, encoder.
No description.
osx app for controlling your roku because sometimes your kids lose the remote
A collection of video players with vaguely simple GUIs for video engineers.
Download Crypted HLS with server key and play video as local playing on iOS device.
DASH MPD tools for Java
This is the main official branch of Cinelerra-CV. Cinelerra CV is an advanced non-linear video editing and track-based compositing software for Linux.
DoveRunner Multi-DRM integration samples for HTML5 players
Video thumbnail generator generating WebVTT spec file
On device extracting images from videos - creating video from images.
📇 Swift library for creating HLS playlists and fragmented mp4 files. Works on Linux and iOS.
CVPR 2024: Official repository of 'Towards Real-World HDR Video Reconstruction: A Large-Scale Benchmark Dataset and A Two-Stage Alignment Network'
Unsupervised HDR Image and Video Tone Mapping via Contrastive Learning. TCSVT 2023
Create and execute FFmpeg commands
Lossy/lossless wavelet video codec. Comparable to H.264 in terms of efficiency and quality.
A Python application that uses Batch to process media files in parallel with the ffmpeg open-source tool.
🎥 Load test HTTP Live Streaming (HLS) servers with Artillery
Issue tracking repository for the R4-Wg20 QoE Initiative
MPEG file format discussions
📺 tube is a Youtube-like (without censorship and features you don't need!) Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
SceneGraph version of the SDK1 VideoPlayer Channel
golang library to read and write various subtitle formats
Broadcast to IP conversion for Wifi indoor coverage
pmd_tool is a command line utility that converts between different representations of SMPTE RDD49 metadata and Serial ADM metadata. PMD Studio is an authoring tool for such metadata.
HLS player for iOS that supports manual selection for the quality of adaptive streams
Download the ts files according to the given m3u8 file.
Hardware Video Streaming meta repository
Web for Visual Quality Assessment
Redux for Roku