Top 23 Video Open-Source Projects
Video.js - open source HTML5 & Flash video playerProject mention: Examples of internet facing production sites built with Blazor? | reddit.com/r/Blazor | 2021-04-01
I see mention of Telerik with telerik-blazor.js, but I don't see a lot of it in the UI. Mostly it's Bootstrap 4 for layout, but it also features Owl Carousel and Video.js. I also see some use of PhotoSwipe.
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
The modern video player for macOS.Project mention: Awesome Alternatives - A list of alternative websites/software to popular proprietary services | reddit.com/r/degoogle | 2021-04-15
IINA is a FOSS media player for MacOS that you ought to consider adding.
Mirror of https://git.ffmpeg.org/ffmpeg.gitProject mention: How do you downscale your VODs to share? | reddit.com/r/VALORANT | 2021-04-19
If you're OK with using a terminal, you can use ffmpeg. I use it for any video downscaling/conversion/etc.
An extensible media player for AndroidProject mention: Plex for Android v8.14.0 Released | reddit.com/r/PleX | 2021-03-11
As long as you provide a way to re-link a LGPL library upon request (statically linked or not), it's fine. GPL, AFAIK, won't allow this. Though honestly I'm very surprised the Plex clients are no longer open source. It's incredibly unfortunate. People would jump to improve it because we are tired of waiting. This was done with ExoPlayer, yet now it seems even when ExoPlayer supports the feature entirely, Plex on android will lag behind for several years.
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.Project mention: Cohort IDs can be collected over time to create cross-site tracking IDs | news.ycombinator.com | 2021-04-15
There could actually be technical reasons behind it, for example Jitsi had this bug open for quite a while: https://github.com/jitsi/jitsi-meet/issues/4758 referring a few Firefox bugs - apparently mostly fixed by updates to Firefox; perhaps the vendors of your the web app you used didn't get the news yet.
👾 Fast, simple and clean video downloaderProject mention: Question about annie | reddit.com/r/youtubedl | 2021-03-03
🎥 Command line video playerProject mention: The red, the blue and the ugly is age restricted :( | reddit.com/r/tf2 | 2021-04-19
Don't know if anyone will see this, but you can use a program called mpv to watch these age restricted videos. If you are on linux you can install it from your package manager, on windows it's available on choco or from their website, on mac I'm pretty sure you can install it from brew
🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.Project mention: New release! Version 2.28 | reddit.com/r/screentogif | 2021-04-20
A libre lightweight streaming front-end for Android.Project mention: YouTube age-restricted The Winglet's new video (bloody masterpiece). What the actual fuck is going on at YouTube? | reddit.com/r/tf2 | 2021-04-20
A High-Quality Real Time Upscaler for Anime VideoProject mention: Anyway to Upscale cartoon DVD to better quality, like 1080? | reddit.com/r/PleX | 2021-03-31
if you are using a PC as a client mpv has support for shaders like Anime4K, Plex for Windows does use MPV as its client and also supports creating an mpv.conf file to change the settings of said player, but i'm not completely sure if it supports enabling shaders or not... if not you could also check out Plex MPV Shim which comes with some shaders preinstalled
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).Project mention: Help and guidance for a Coding interview for the role of Media Video Engineer (Video Quality) | reddit.com/r/VIDEOENGINEERING | 2021-01-21
Go look at this. https://github.com/leandromoreira/digital_video_introduction
This is what you'd need to present a stream in a custom player like hls.js https://github.com/video-dev/hls.js/
ActivityPub-federated video streaming platform using P2P directly in your web browser
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.Project mention: IWTL how to draw digital art | reddit.com/r/IWantToLearn | 2021-04-06
Another form of digital artwork is inherently computational in nature. This type of artwork uses programming as its "medium". Artists like Casey Reas, Refael Lozano-Hemmer, and Jim Campbell create artworks that have no traditional analog - they are algorithmic in nature and are often interactive. They could not exist in any way without the computer. To create works like this, common tools are Processing, OpenFrameworks, Max/MSP, TouchDesigner, and VVVV.
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.
Video editing with Python (by Zulko)Project mention: VideoFileClip has no attribute 'set_position'? | reddit.com/r/moviepy | 2021-01-11
In future versions (the current github master and any versions after but not including v2.0.0.dev2) it has been renamed to `with_position` and does not require importing from `moviepy.editor`.
Pure Go implementation of the WebRTC APIProject mention: How can I broadcast my webrtc (many to many) call using rtmp | reddit.com/r/WebRTC | 2021-04-19
Your best bet would be GStreamer or ffmpeg. I made a simple example using Pion WebRTC here
A cross platform front-end GUI of the popular youtube-dl written in wxPython.Project mention: Kako se skidaju pisme s jutuba? Nisan skidala ništa godinama... | reddit.com/r/croatia | 2021-04-20
🎥 Create videos programmatically in ReactProject mention: Online Video Creation Service from a Script | reddit.com/r/webdev | 2021-03-07
Check out https://remotion.dev
Support customization of any player SDK and control layer(支持定制任何播放器SDK和控制层)
The swiss army knife of lossless video/audio editingProject mention: Encoding proxies takes FOREVER (AME) | reddit.com/r/VideoEditing | 2021-04-15
Use Lossless Cut to go through the 5 hour file, and cut out clips from it that are actually needed.
What are some of the best open-source Video projects? This list will help you: