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.
Simple Binary Encoding (SBE) - High Performance Message Codec
Red5 Server core
Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
video player for Android based on libmpv ↦ #mpv-android @ irc.libera.chat
GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery
Main MiSTer binary and Wiki
Pythonic bindings for FFmpeg's libraries.
OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS
A fast video processing library based on node.js (一个基于node.js的高速视频制作库)
Shell scripts to build FFmpeg for iOS and tvOS
:iphone: :movie_camera: A powerful and completely customizable media player for iOS
Video Editor for Linux
A GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3
RootEncoder for Android (rtmp-rtsp-stream-client-java) is a stream encoder to push video/audio to media servers using protocols RTMP, RTSP, SRT and UDP with all code written in Java/Kotlin
🎞 Video encoding GUI for Windows.
Data manipulation and transformation for audio signal processing, powered by PyTorch
HLS library for video.js
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
A Java API to read, write and create MP4 files
OpenStack Storage (Swift). Mirror of code maintained at opendev.org.
A web video player built for the HTML5 world using React library.
Custom elements (web components) for making audio and video player controls that look great in your website or app.
HLS, DASH, and future HTTP streaming protocols library for video.js
Web Extension for sniffing and downloading HTTP Live streams (HLS)
No Longer Maintained
Audio and video casting system with support for custom applications.
A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
Tools to transcode, inspect and convert videos.
iOS VideoPlayer MediaPlayer video player media player 短视频播放器 可接入 ijkplayer aliplayer alivodplayer plplayer
JavaScript version of GPAC's MP4Box tool
a video player framework aims to bring wonderful experience on browser
Open-source YouTube alternative that offers video, audio and image uploads, livestreaming and built-in monetization
golang binding for ffmpeg
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
A powerful media play framework for iOS, macOS, and tvOS.
Upload videos to Youtube from the command line
▶️ Play and stream media in Swift
iOS 360° panorama video player with Metal rendering support (formerly HTY360Player)
Golang bindings for FFmpeg (This repository is no longer maintained)
NGINX-based MP4 Repackager
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
A video processing framework with simplicity in mind
A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
A modern yet simple multi-platform video cutter and joiner.
Command-line utility to transcribe/translate from video/audio/subtitles to subtitles
A Photo and Video Gallery
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
Convenient unified display of the most relevant technical and tag data for video and audio files.
Restore a damaged (truncated) mp4, m4v, mov, 3gp video. Provided you have a similar not broken video.