A youtube-dl fork with additional features and fixes
Support
Quality
Security
License
Reuse
OBS Studio - Free and open source software for live streaming and screen recording
Support
Quality
Security
License
Reuse
Mirror of https://git.ffmpeg.org/ffmpeg.git
Support
Quality
Security
License
Reuse
Video.js - open source HTML5 video player
Support
Quality
Security
License
Reuse
The modern video player for macOS.
Support
Quality
Security
License
Reuse
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
Support
Quality
Security
License
Reuse
A libre lightweight streaming front-end for Android.
Support
Quality
Security
License
Reuse
A simple HTML5, YouTube and Vimeo player
Support
Quality
Security
License
Reuse
🎥 Command line video player
Support
Quality
Security
License
Reuse
HTML5 FLV Player
Support
Quality
Security
License
Reuse
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
Support
Quality
Security
License
Reuse
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Support
Quality
Security
License
Reuse
The swiss army knife of lossless video/audio editing
Support
Quality
Security
License
Reuse
A High-Quality Real Time Upscaler for Anime Video
Support
Quality
Security
License
Reuse
Avatars for Zoom, Skype and other video-conferencing apps.
Support
Quality
Security
License
Reuse
:lollipop: Wow, such a lovely HTML5 danmaku video player
Support
Quality
Security
License
Reuse
d
digital_video_introductionby leandromoreira
Jupyter Notebook 
13593
Version:Current
License: Permissive (BSD-3-Clause)
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷
Support
Quality
Security
License
Reuse
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Support
Quality
Security
License
Reuse
HandBrake's main development repository
Support
Quality
Security
License
Reuse
i3-compatible Wayland compositor
Support
Quality
Security
License
Reuse
一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform
Support
Quality
Security
License
Reuse
ActivityPub-federated video streaming platform using P2P directly in your web browser
Support
Quality
Security
License
Reuse
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!
Support
Quality
Security
License
Reuse
VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
Support
Quality
Security
License
Reuse
Video editing with Python
Support
Quality
Security
License
Reuse
Avatars for Zoom, Skype and other video-conferencing apps.
Support
Quality
Security
License
Reuse
MediaPlayer exoplayer ijkplayer ffmpeg
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Support
Quality
Security
License
Reuse
Self hosted streaming media server. https://docs.streama-project.com/
Support
Quality
Security
License
Reuse
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Support
Quality
Security
License
Reuse
live video streaming server in golang
Support
Quality
Security
License
Reuse
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷
Support
Quality
Security
License
Reuse
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
Support
Quality
Security
License
Reuse
Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
Support
Quality
Security
License
Reuse
Streamlink is a CLI utility which pipes video streams from various services into a video player
Support
Quality
Security
License
Reuse
Python bindings for FFmpeg - with complex filtering support
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Complete open source web conferencing system.
Support
Quality
Security
License
Reuse
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Support
Quality
Security
License
Reuse
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Support
Quality
Security
License
Reuse
A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.
Support
Quality
Security
License
Reuse
Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. Formerly known as rtsp-simple-server.
Support
Quality
Security
License
Reuse
A <Video /> component for react-native
Support
Quality
Security
License
Reuse
:clapper: An extensible media player for the web.
Support
Quality
Security
License
Reuse
JavaScript player library / DASH & HLS client / MSE-EME player
Support
Quality
Security
License
Reuse
获取斗鱼&虎牙&哔哩哔哩&抖音&快手等 58 个直播平台的真实流媒体地址(直播源)和弹幕,直播源可在 PotPlayer、flv.js 等播放器中播放。
Support
Quality
Security
License
Reuse
A HTML5 video player with a parser that saves traffic
Support
Quality
Security
License
Reuse
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
Support
Quality
Security
License
Reuse
Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams.
Support
Quality
Security
License
Reuse
y
yt-dlpby yt-dlp
A youtube-dl fork with additional features and fixes
Python
49221
Updated: 2 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
o
obs-studioby obsproject
OBS Studio - Free and open source software for live streaming and screen recording
C
48265
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
F
FFmpegby FFmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
C
36733
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
v
video.jsby videojs
Video.js - open source HTML5 video player
JavaScript
35727
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
iinaby iina
The modern video player for macOS.
Swift
33461
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
i
ijkplayerby bilibili
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
C
31443
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
N
NewPipeby TeamNewPipe
A libre lightweight streaming front-end for Android.
Java
24079
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
plyrby sampotts
A simple HTML5, YouTube and Vimeo player
JavaScript
23822
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mpvby mpv-player
🎥 Command line video player
C
22642
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
Support
Quality
Security
License
Reuse
s
srsby ossrs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
C++
21838
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jitsi-meetby jitsi
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
TypeScript
19887
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lossless-cutby mifi
The swiss army knife of lossless video/audio editing
JavaScript
17298
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
A
Anime4Kby bloc97
A High-Quality Real Time Upscaler for Anime Video
Jupyter Notebook
16415
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
avatarify-pythonby alievk
Avatars for Zoom, Skype and other video-conferencing apps.
Python
15729
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
D
DPlayerby DIYgod
:lollipop: Wow, such a lovely HTML5 danmaku video player
JavaScript
14143
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
digital_video_introductionby leandromoreira
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷
Jupyter Notebook
13593
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
h
hls.jsby video-dev
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
TypeScript
12981
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
H
HandBrakeby HandBrake
HandBrake's main development repository
C
12899
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
i
ivideoby phobal
一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform
JavaScript
11904
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PeerTubeby Chocobozzz
ActivityPub-federated video streaming platform using P2P directly in your web browser
TypeScript
11703
Updated: 2 y ago
License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
W
WebRTC-Experimentby muaz-khan
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!
JavaScript
11255
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vlcby videolan
VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
C
10999
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
m
Support
Quality
Security
License
Reuse
a
avatarifyby alievk
Avatars for Zoom, Skype and other video-conferencing apps.
Python
10491
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
J
JiaoZiVideoPlayerby lipangit
MediaPlayer exoplayer ijkplayer ffmpeg
Java
10450
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
W
Waifu2x-Extension-GUIby AaronFeng753
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.
C++
10051
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
o
openFrameworksby openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
C++
9411
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
streamaby streamaserver
Self hosted streaming media server. https://docs.streama-project.com/
JavaScript
9347
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
Hyprlandby hyprwm
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
C++
9150
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
l
livegoby gwuhaolin
live video streaming server in golang
Go
8929
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
ffmpeg-libav-tutorialby leandromoreira
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷
C
8808
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
pytubeby pytube
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
Python
8782
Updated: 2 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
w
wslgby microsoft
Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
C++
8781
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
streamlinkby streamlink
Streamlink is a CLI utility which pipes video streams from various services into a video player
Python
8682
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
f
ffmpeg-pythonby kkroening
Python bindings for FFmpeg - with complex filtering support
Python
8405
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
mediaelementby mediaelement
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.
JavaScript
8013
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bigbluebuttonby bigbluebutton
Complete open source web conferencing system.
JavaScript
8004
Updated: 2 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
r
react-playerby cookpete
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
JavaScript
7814
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
owncastby owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
TypeScript
7457
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
video2xby k4yt3x
A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.
Python
6954
Updated: 2 y ago
License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
m
mediamtxby bluenviron
Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. Formerly known as rtsp-simple-server.
Go
6664
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
react-native-videoby react-native-video
A <Video /> component for react-native
Java
6579
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
clapprby clappr
:clapper: An extensible media player for the web.
HTML
6511
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
s
shaka-playerby shaka-project
JavaScript player library / DASH & HLS client / MSE-EME player
JavaScript
6354
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
real-urlby wbt5
获取斗鱼&虎牙&哔哩哔哩&抖音&快手等 58 个直播平台的真实流媒体地址(直播源)和弹幕,直播源可在 PotPlayer、flv.js 等播放器中播放。
Python
6225
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
x
xgplayerby bytedance
A HTML5 video player with a parser that saves traffic
JavaScript
6197
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
screenfull.jsby sindresorhus
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
HTML
6193
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mediamtxby aler9
Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams.
Go
6132
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse