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.
Mirror of https://git.ffmpeg.org/ffmpeg.git
The modern video player for macOS.
The swiss army knife of lossless video/audio editing
Video.js - open source HTML5 video player
🎥 Command line media player
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
👾 Fast and simple video download library and CLI tool written in Go
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.
Video players (IJKplayer, ExoPlayer, MediaPlayer), HTTPS, 16k page size, danmaku (bullet chat) support, external subtitles, support for filters, watermarks, and GIF screenshots, pre-roll and mid-roll ads, multiple simultaneous playback, basic seeking/dragging, volume and brightness adjustment, play-while-cache support
A High-Quality Real Time Upscaler for Anime Video
Invidious is an alternative front-end to YouTube
Your CLI home video recorder 📼
End-to-end realtime stack for connecting humans and AI
FFmpeg for browser, powered by WebAssembly
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Pure Go implementation of the WebRTC API
:lollipop: Wow, such a lovely HTML5 danmaku video player
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
Video editing with Python
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
A HTML5 video player with a parser that saves traffic
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.
Automagically synchronize subtitles with video.
An extensible, plugin-oriented, HTML5-first media player for the web
🚀🎬 ShortGPT - Experimental AI framework for youtube shorts / tiktok channel automation
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Slick, declarative command line video editing & API
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕,视频水印,视频滤镜
🎞 mpv.net is a media player for Windows with a modern GUI.
The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
:movie_camera: Python and OpenCV-based scene cut/transition detection program & library.
Effort free video editing!
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
video player for Android based on libmpv ↦ #mpv-android @ irc.libera.chat
A fast video processing library based on node.js (一个基于node.js的高速视频制作库)
:iphone: :movie_camera: A powerful and completely customizable media player for iOS
🎞 Video encoding GUI for Windows.
HLS library for video.js
Custom elements (web components) for making audio and video player controls that look great in your website or app.
a video player framework aims to bring wonderful experience on browser
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
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
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
MLT Multimedia Framework
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
video.js plugin for recording audio/video/image files