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
Mirror of https://git.ffmpeg.org/ffmpeg.git
🎥 Command line media player
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/videolan/vlc
FFmpeg for browser, powered by WebAssembly
Beyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views
coturn TURN server project
NGINX-based Media Streaming Server
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷 🇷🇺
Janus WebRTC Server
Perceptual video quality assessment based on multi-method fusion.
🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能
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
GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery
Main MiSTer binary and Wiki
Audio and video casting system with support for custom applications.
NGINX-based MP4 Repackager
MLT Multimedia Framework
A simple GTK+ frontend for mpv
Intel Graphics Media Driver to support hardware decode, encode and video processing.
A tiny but powerful iOS and Apple TV OS av player framework that's based on the FFmpeg library.
Level up your video experience with a modern and user-friendly media player.
Mirror only. Please do not send pull requests.
An open-source HEVC encoder
Video stabilization library
CCExtractor - Official version maintained by the core team
Libva is an implementation for VA-API (Video Acceleration API)
FFmpeg filter for applying GLSL transitions between video streams.
A free commercial detector
C program to download VoD HLS (.m3u8) files
MPEG-DASH Access Library - Official ISO/IEC MPEG-DASH Reference Implementation
HEVC decoder
A large collection of free and portable video plugins
SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
A library implementing the EBU R128 loudness standard.
Xuggle's Xuggler Java API for Video -- DEPRECATED
x264 Git mirror
VA-API user mode driver for Intel GEN Graphics family
720p FPGA Media Player (RISC-V + Motion JPEG + SD + HDMI on an Artix 7)
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.
An open-source encoder of AVS2-P2/IEEE1857.4 video coding standard
encoder with hls output based on gstreamer.
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
SVT VP9 encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-VP9 encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
A real-time media transport (DPDK, AF_XDP) stack for both raw and compressed video based on COTS hardware.
eXtra-fast Essential Video Encoder, MPEG-5 EVC (Essential Video Coding)
FFmpeg customized for broadcast and professional usage
NGINX-based Live Media Streaming Server