Media
Libraries for manipulating video and audio.
- SoundJS - A library to make working with audio on the web easier. It provides a consistent API for playing audio in web browsers.
- video.js - Video.js - open source HTML5 & Flash video player.
- howler.js - Javascript audio library for the modern web.
- Tone.js - Next generation audio synthesis framework for the web.
- bangarang - Feross' new audio library which wraps Web Audio API.
- SoundCite - SoundCite makes it easy to add small snippets of audio to your story.
- audio.js - audio.js is a drop-in javascript library that allows HTML5's
<audio>tag to be used anywhere. - MediaElement.js - HTML5
<audio>or<video>player with Flash and Silverlight shims that mimics the HTML5 MediaElement API, enabling a consistent UI in all browsers. - Accessible Media Player - HTML5 media player accessible to all users, including those who depend on captions or keyboard navigation.
- plyr - A simple HTML5, YouTube and Vimeo player.
- FitVids.js - A lightweight, easy-to-use jQuery plugin for fluid width video embeds.
- Ion.Sound - Simple sounds on any web page.
- photobooth-js - A widget that allows users to take their avatar pictures on your site.
- clappr - An extensible media player for the web.
- exifr - The fastest and most versatile EXIF reading library.
- ts-audio - An agnostic and easy-to-use library to work with the
AudioContextAPI. - AmplitudeJS - Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
- ractive-player - A library for making interactive videos in React.
- ffmpeg.wasm - FFmpeg for browser and node, powered by WebAssembly.
- flv.js - HTML5 FLV Player.
- hls.js - JavaScript HLS client using Media Source Extension.