Video/Audio

Open-source projects categorized as Video/Audio

Top 20 Video/Audio Open-Source Projects

  • video.js

    Video.js - open source HTML5 video player

  • 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

  • Plyr

    A simple HTML5, YouTube and Vimeo player

  • Project mention: Embed video player | /r/framer | 2023-12-07

    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.

    SurveyJS logo
  • flv.js

    HTML5 FLV Player

  • hls.js

    HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.

  • Project mention: Show HN: Caltrans CCTV | news.ycombinator.com | 2024-03-14

    Good point; there's only a single server handling all the requests so things can be a bit slow depending on the time of day. And there are browser limits to the number of concurrent connections.

    Apple browsers with native HLS support are better than those without as well. Other browsers need to load everything via https://github.com/video-dev/hls.js/ which slows things down.

  • 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.

  • clappr

    :clapper: An extensible media player for the web.

  • FitVids.js

    A lightweight, easy-to-use jQuery plugin for fluid width video embeds.

  • 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.

    InfluxDB logo
  • 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-05

    I'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.

  • ffmpeg.js

    Port of FFmpeg with Emscripten

  • Project mention: Audio slicing with Javascript | /r/webdev | 2023-07-02

    You likely want something like https://github.com/Kagami/ffmpeg.js/ for extracting slices

  • video-react

    A web video player built for the HTML5 world using React library.

  • html5media

    Enables <video> and <audio> tags in all major browsers.

  • 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)

  • exifr

    📷 The fastest and most versatile JS EXIF reading library.

  • Project mention: Exif reader packages | /r/rprogramming | 2023-06-09

    I found this tool for JS that allows for 30x quicker exif tag reading than exiftool from photos, and here is a comparison:

  • Ion.Sound

    JavaScript plugin for playing sounds and music in browsers

  • photobooth-js

    A widget that allows users to take their avatar pictures on your site

  • ts-audio

    :musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser

  • Play-em JS

    ▶️ Streams a list of tracks from Youtube, Soundcloud, Vimeo...

  • polyplayer

    Rule YouTube, Soundcloud and Vimeo player with one API

  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Video/Audio related posts

  • Show HN: Caltrans CCTV

    1 project | news.ycombinator.com | 14 Mar 2024
  • Stream to Chromecast with resolved, vlc and bash

    5 projects | news.ycombinator.com | 7 Jan 2024
  • Embed video player

    1 project | /r/framer | 7 Dec 2023
  • Is there a react component for an audio player with a playback speed modifier?

    1 project | /r/webdev | 5 Dec 2023
  • Hls.js – JavaScript Library for HTTP Live Streaming

    1 project | news.ycombinator.com | 20 Aug 2023
  • Audio slicing with Javascript

    2 projects | /r/webdev | 2 Jul 2023
  • Wanted - IPTV Front-end

    2 projects | /r/selfhosted | 20 Jun 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 2 May 2024
    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 →

Index

What are some of the best open-source Video/Audio projects? This list will help you:

Project Stars
1 video.js 37,202
2 Plyr 25,441
3 flv.js 22,739
4 hls.js 14,197
5 mediaelement 8,139
6 clappr 6,951
7 FitVids.js 4,776
8 SoundJS 4,398
9 AmplitudeJS 4,113
10 ffmpeg.js 3,210
11 video-react 2,613
12 html5media 1,277
13 prettyembed.js 1,067
14 exifr 994
15 Ion.Sound 712
16 photobooth-js 575
17 ts-audio 310
18 Play-em JS 92
19 polyplayer 40
20 jPlayer Jukebox 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com