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.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
OBS Studio - Free and open source software for live streaming and screen recording
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
Media Player Classic
Beyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views
the subtitle editor :)
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!
LAV Filters - Open-Source DirectShow Media Splitter and Decoders
🎞 mpv.net is a media player for Windows with a modern GUI.
FFmpeg for Android, iOS and tvOS. Not maintained anymore. Superseded by FFmpegKit.
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Simple Binary Encoding (SBE) - High Performance Message Codec
Main MiSTer binary and Wiki
🎞 Video encoding GUI for Windows.
Audio and video casting system with support for custom applications.
A video processing framework with simplicity in mind
Convenient unified display of the most relevant technical and tag data for video and audio files.
An open source flash player implementation
Cross-platform .NET/Mono bindings for LibVLC
FFmpeg auto generated unsafe bindings for C#/.NET and Core (Linux, MacOS and Mono).
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
FFME: The Advanced WPF MediaElement (based on FFmpeg)
CCExtractor - Official version maintained by the core team
A Blu-ray, DVD and video file transcoder for Windows.
.NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.
The Advanced Media Framework (AMF) SDK provides developers with optimal access to AMD devices for multimedia processing
C program to download VoD HLS (.m3u8) files
MPEG-DASH Access Library - Official ISO/IEC MPEG-DASH Reference Implementation
GUI for AV1 (aomenc, rav1e & svt-av1)
OpenFX effects API
FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.
Windows-based tool for efficient browsing and cutting video footage
Xuggle's Xuggler Java API for Video -- DEPRECATED
Decrypt video from a streaming site with MPEG-DASH Widevine DRM encryption.
Powerful x264 x265 x266 GUI Encoder
The Dolby MP4 streaming muxer (dlb_mp4base) is a software implementation of a muxer of fragmented or unfragmented ISO base media file format (mp4). It supports muxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), and Dolby AC-4 audio formats as well as Dolby Vision.
A real-time media transport (DPDK, AF_XDP) stack for both raw and compressed video based on COTS hardware.
Television broadcast automation system
Official repository of the ISO Base Media File Format Reference Software
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.
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.
Open source video conferencing and collaboration platform
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.
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
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.
Video Uploader and Transcoder for UCDN
The Content Manager is a visual production tool which is able to generate on the fly visualisation for DAB slideshow and RadioVIS. .NET framework based, it is developed in C# and is distributed under LGPL licence.
An open source modular Audio/Visual subjective evaluation test interface
No description.