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 17 JavaScript Video/Audio Projects
-
Project mention: Stream to Chromecast with resolved, vlc and bash | news.ycombinator.com | 2024-01-07
For 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
-
Has anyone tried integrating something like Plyr into a framer site?
-
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.
-
-
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.
-
-
SoundJS
A Javascript library for working with Audio. It provides a consistent API for loading and playing audio on different browsers and devices. Currently supports WebAudio, HTML5 Audio, Cordova / PhoneGap, and a Flash fallback.
-
AmplitudeJS
AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
Project mention: Is there a react component for an audio player with a playback speed modifier? | /r/webdev | 2023-12-05I've searched long and far but, so far, I haven't found anything. The best I have is (AmplitudeJS)[https://github.com/serversideup/amplitudejs], but it is not intended to be used with React and bugs out when changing pages.
-
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.
-
You likely want something like https://github.com/Kagami/ffmpeg.js/ for extracting slices
-
-
-
prettyembed.js
Prettier embeds for your YouTubes - with nice options like high-res preview images, advanced customization of embed options, and optional FitVids support. (by mike-zarandona)
-
I found this tool for JS that allows for 30x quicker exif tag reading than exiftool from photos, and here is a comparison:
-
-
-
-
-
jPlayer Jukebox
jPlayer Jukebox is add-on to jPlayer that allows to play media files on the page by scanning all links and adding them to a playlist.
-
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.
JavaScript Video/Audio related posts
- Stream to Chromecast with resolved, vlc and bash
- Embed video player
- Is there a react component for an audio player with a playback speed modifier?
- Audio slicing with Javascript
- Wanted - IPTV Front-end
- Exif reader packages
- Recordable Canvas Web Component
-
A note from our sponsor - SurveyJS
surveyjs.io | 28 Mar 2024
Index
What are some of the best open-source Video/Audio projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | video.js | 37,032 |
2 | Plyr | 25,279 |
3 | flv.js | 22,671 |
4 | mediaelement | 8,131 |
5 | clappr | 6,928 |
6 | SoundJS | 4,398 |
7 | AmplitudeJS | 4,105 |
8 | ffmpeg.js | 3,193 |
9 | video-react | 2,603 |
10 | html5media | 1,277 |
11 | prettyembed.js | 1,070 |
12 | exifr | 979 |
13 | Ion.Sound | 712 |
14 | photobooth-js | 575 |
15 | Play-em JS | 92 |
16 | polyplayer | 40 |
17 | jPlayer Jukebox | 8 |