Best Open Source video Libraries
A curated list of the most popular GitHub repositories tagged with video. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1FFmpeg/FFmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
#2iina/iina
The modern video player for macOS.
#3remotion-dev/remotion
🎥 Make videos programmatically with React
#4videojs/video.js
Video.js - open source HTML5 video player
#5imputnet/cobalt
best way to save what you love
#6mifi/lossless-cut
The swiss army knife of lossless video/audio editing
#7TeamNewPipe/NewPipe
A libre lightweight streaming front-end for Android.
#8mpv-player/mpv
🎥 Command line media player
#9bilibili/ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
#10iawia002/lux
👾 Fast and simple video download library and CLI tool written in Go
#11jitsi/jitsi-meet
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
#12ossrs/srs
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.
#13NickeManarin/ScreenToGif
🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.
#14charmbracelet/vhs
Your CLI home video recorder 📼
#15iv-org/invidious
Invidious is an alternative front-end to YouTube
#16alyssaxuu/screenity
The free and privacy-friendly screen recorder with no limits 🎥
#17mahmoud/awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
#18livekit/livekit
End-to-end realtime stack for connecting humans and AI
#19ffmpegwasm/ffmpeg.wasm
FFmpeg for browser, powered by WebAssembly
#20video-dev/hls.js
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
#21DIYgod/DPlayer
:lollipop: Wow, such a lovely HTML5 danmaku video player
#22AaronFeng753/Waifu2x-Extension-GUI
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.
#23leandromoreira/digital_video_introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
#24pion/webrtc
Pure Go implementation of the WebRTC API
#25open-ani/animeko
集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform
#26owncast/owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
#27livekit/agents
A framework for building realtime voice AI agents 🤖🎙️📹
#28coursera-dl/coursera-dl
Script for downloading Coursera.org videos and naming them.
#29MrS0m30n3/youtube-dl-gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
#30bytedance/xgplayer
A HTML5 video player with a parser that saves traffic
#31bigbluebutton/bigbluebutton
A complete web conferencing system for virtual classes and more!
#32caorushizi/mediago
跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 download, and Bilibili video download, with desktop clients for Windows and Mac.
#33OlafenwaMoses/ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
#34aandrew-me/ytDownloader
Desktop App for downloading Videos and Audios from hundreds of sites
#35insidegui/WWDC
The unofficial WWDC app for macOS
#36heygen-com/hyperframes
Write HTML. Render video. Built for agents.
#37datarhei/restreamer
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.
#38ant-research/CoDeF
[CVPR'24 Highlight] Official PyTorch implementation of CoDeF: Content Deformation Fields for Temporally Consistent Video Processing
#39AllThingsSmitty/must-watch-css
🔥 CSS talks you have to see ⚡️ covering CSS Grid, flexbox, custom variables, performance, frameworks, Sass, tools, and more! 🚀
#40mpvnet-player/mpv.net
🎞 mpv.net is a media player for Windows with a modern GUI.
#41mediacms-io/mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
#42code-charity/youtube
Open YouTube / Video browser-extension [top~1] Enrich your experience&choice!🧰250+tweaks & smart features📌set&forget📌 - Longest-standing. Join🧩us?👨👩👧👧 ⋮ {playback|discovery|extra player buttons|quality|codec|full tab|full screen|no distraction|shorts}
#43drewnoakes/metadata-extractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
#44nextcloud/talk-android
📱😀 Video & audio calls through Nextcloud on Android
#45abhiTronix/deffcode
A cross-platform High-performance FFmpeg based Real-time Video Frames Decoder in Pure Python 🎞️⚡
#46openstory-so/openstory
Open-source AI-powered video sequence platform built with TanStack Start