With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 JavaScript video-player Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
h5player
This software supports all audio and video websites, such as TikTok, YouTube, Bilibili, TED, Instagram, Twitter, etc. Features include: variable playback speed, screen capture, video download, custom settings, and extensions, etc., providing you with a pleasant online audio and video playback experience.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
media-chrome
Custom elements (web components) for making audio and video player controls that look great in your website or app.
-
play-with-mpv
Chrome extension that allows you to play videos in webpages like youtube with MPV instead
-
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
-
MP4Inspector
A Chrome extension to help you inspect Mp4 video content and find irregularities in video streams.
-
chrome-extension-aspectratio219
🖥️ Fit the screen properly in fullscreen mode on monitor ultrawide with 21:9 aspect ratio (Netflix, Youtube, PrimeVideo, Crunchyroll)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Stream to Chromecast with resolved, vlc and bash | news.ycombinator.com | 2024-01-07For people who like to watch with subtitles, VLC currently doesn't support streaming to chromecast with SRT subtitles.. there are several issues for it and I believe support is slated for the next major version of Chromecast, but not sure when that will be.
The typical "workaround" is to reencode the video file to include the subtitles directly, but that sounded like too much work, so I hacked together a static page using https://videojs.com/ to embed a player and load the video and subtitles in a browser window.
Here it is in gist form if anyone has a similar issue: https://gist.github.com/HartS/9bb2721fa73b6798efcdbf5c463e87...
This was hacked together as quickly as possible for my own needs, so definitely not intended to be an example of clean code. You need to run the python server separately to serve the SRT because video-js can't load it from a file URL IIRC
Project mention: Show HN: Firefox add-on to open YouTube videos in alternative front ends | news.ycombinator.com | 2023-10-14Here's several options for opening with either mpv or saving with yt-dlp:
JavaScript video-player related posts
- Balbettare: Language Learning through Videos, Repetition, and Comprehension
- pip subprocess to install backend dependencies did not run successfully
- Web components for custom video players
- pip subprocess to install backend dependencies did not run successfully.
- Has anyone used the h5player browser script and is it safe?
- Unaltered Github Repo, 6-7 Months, Still gets minuscule traction.
- A Chrome extension to help inspect MP4 videos and find irregularities streams
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Apr 2024
Index
What are some of the best open-source video-player projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | video.js | 37,128 |
2 | Streama | 9,570 |
3 | xgplayer | 7,765 |
4 | clappr | 6,946 |
5 | shaka-player | 6,851 |
6 | h5player | 2,734 |
7 | video-react | 2,612 |
8 | YouPHPTube | 1,836 |
9 | Vynchronize | 1,166 |
10 | media-chrome | 1,021 |
11 | vue-plyr | 754 |
12 | hello-muiplayer | 471 |
13 | play-with-mpv | 338 |
14 | react-native-vlc-media-player | 320 |
15 | gindex-v4 | 257 |
16 | files_videoplayer | 92 |
17 | MP4Inspector | 64 |
18 | chrome-extension-aspectratio219 | 30 |
19 | castable-video | 27 |
20 | SAVY | 17 |
21 | VXPlayer | 12 |
22 | js-utils | 9 |
23 | responsive-youtube.js | 6 |