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.
781 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.
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Simple Binary Encoding (SBE) - High Performance Message Codec
Port of FFmpeg with Emscripten
automatic video supercuts with python
Video player for Android based on libmpv ↦ #mpv-android @ irc.libera.chat
Red5 Server core
Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
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
Video Editor for Linux
A GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3
:iphone: :movie_camera: A powerful and completely customizable media player for iOS
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.
Web Extension for sniffing and downloading HTTP Live streams (HLS)
HLS, DASH, and future HTTP streaming protocols library for video.js
A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
No Longer Maintained
Audio and video casting system with support for custom applications.
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
FreeCut is a professional-grade video editor that runs entirely in your browser. Professional video editing, zero installation. Create stunning videos with multi-track editing, keyframe animations, real-time preview, and high-quality exports.
▶️ 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.
Convenient unified display of the most relevant technical and tag data for video and audio files.
A modern yet simple multi-platform video cutter and joiner.