Plugins and Skins

To show up here, mark your plugin or your skin with the videojs-plugin or videojs-skin keywords.

You can customize Video.js using 3rd party plugins and skins. For more information about creating and using Video.js extensions, please see the documentation.

Total Plugins Found:

389

m3u8-parser

2264804.6.0
m3u8 parser

aes-decrypter

2174863.1.2
decrypt aes-128 content using a key

video.js

3059947.11.4
An HTML5 video player that supports HLS and DASH with a common API and skin.
Objects and functions shared throughtout @videojs/http-streaming code

mpd-parser

2102820.15.3
mpd parser
A Video.js source-handler providing MPEG-DASH playback.
A framework that provides common functionality needed by video advertisement libraries working with video.js.
Supports Encrypted Media Extensions for playback of encrypted content in Video.js
Adds a quality selector menu for HLS sources played in videojs. Requires `videojs-contrib-hls` and videojs-contrib-quality-levels plugins.

pkcs7

2045511.0.4
Add and remove pkcs7-style padding.
Tech plugin for VideoJS to support Scene7 players
Supports Encrypted Media Extensions for playback of encrypted content in Video.js
Play back HLS and DASH with Video.js, even where it's not natively supported

videojs-logo

17862.1.4
A video.js plugin to display a logo image on the player.

videojs-css

2881.2.0
[npm-icon]: https://nodei.co/npm/videojs-css.png?downloads=true&downloadRank=true&stars=true
Adds a quality selector menu for HLS sources played in videojs. Requires `videojs-contrib-hls` and videojs-contrib-quality-levels plugins.
Mute Version of VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
A video.js plugin for the Promethean TV SDK.
Collect data from client on during watching movie.
Social media button
Play back HLS with video.js, even where it's not natively supported
A Video.js plugin for displaying age limit icon over the video
conventional-changelog videojs preset
A plugin to add 360 and VR video support to video.js.
video.js shaka player tech
No description provided. Please Check README.
Play back HLS with video.js, even where it's not natively supported
Exposes a list of quality levels available for the source.
A Video.js plugin for custom error reporting
Playlist plugin for Video.js

videojs-flash

171142.2.1
The official Flash tech package for Video.js.
Next episode in serials show...
Adds shuttle controls(JKL controls) to video.js
video.js plugin that adds a navigable waveform for audio and video files.
Chromecast plugin for videojs, adapted for v7.*. The plugin also has a way to play videojs on Google Chromecast in any Webapp (Electron...).
Plugin for video.js to add seek buttons to the control bar
Thumbnails on progress bar hover/videojs scrubbing, using VTT files.
A video.js plugin for recording audio/video/image files.

neo-xr

31.0.2
```sh npm install --save neo-xr ```
A cross-device context menu UI for video.js players.
The official Flash tech package for Video.js.
Eventmojis videojs plugin
Overlay buttons for videojs player

vjs-vast

30.0.1
VAST plugin to use with video.js
Video aspect ratio management for video.js.
Adds a bitrate selector menu to the VideoJS player for HLS sources
No description provided. Please Check README.

videojs-xr

300.1.0
Plugin for using WebXR with videojs, based on videojs-vr
VideoJS plugin for ads through the Freewheel network
A user interface for the videojs-playlist API
A Videojs Plugin to help you list out resolutions and bit-rates from Live, Adaptive and Progressive streams.
Plugin with Power Point presentation slides inside videojs player
A plugin to simulate the experience of watching live TV but in the browser.
Video.js tech for FLV playback in MSE with flv.js
Display thumbnails on progress bar hover, driven by external VTT files. Forked from https://github.com/chrisboustead/videojs-vtt-thumbnails.git in order to be maintained for the FreeTube project (https://github.com/FreeTubeApp/FreeTube-Vue).
Play back HLS with video.js, even where it's not natively supported
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
Tap controls for Video.js

videojs-mux

491854.0.0
Mux analytics plugin for Video.js
Adds a watermark image the video player
Share plugin for video.js
The official Flash tech package for Video.js.
video.js plugin for casting to airplay
A Video.js plugin for Seekbar with DVR support.
A vue video player plugin using video.js 7.
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.

videojs-ima

87301.10.0
[![Build Status](https://travis-ci.org/googleads/videojs-ima.svg?branch=master)](https://travis-ci.org/googleads/videojs-ima)
Dock plugin for videojs
A Video.js plugin for enhancing a player with behaviors related to changing media sources.
on screen graphics
Chromecast plugin for videojs

videojs-font

2655463.2.0
Video.js icon font

lion-player

10651.1.4
Lion Player - open source HTML5 & Flash video player powered by VideoJS
Adds a replay button to video.js player
Playlist plugin for Video.js
video.js plugin for casting to chromecast
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.

hrm-player

211.0.4
A videojs player component for Vue.js
Populate player chapter menu from Video Cloud cue points
A Media Source Extensions plugin for video.js
Playlist plugin for Video.js
A cross-device context menu UI for video.js players.
A video.js plugin to leave the last frame video at the end of playback.
A source handler to integrate flashls with video.js
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
A Video.js Tech plugin for Ogv.js
Video JS plugin for Skyline Technology Solutions' CLSP Player - https://github.com/skylineos/clsp-player
A plugin to display simple overlays during video playback.
Track events with VideoJS and keep an eye on performance metrics
An HTML5 and Flash video player with a common API and skin for both.
downloads video
Video Players adapters for Kinow Video Analytics
Video.js plugin for taking a snapshot of what is playing.
NPAW's Youbora analytics plugin for VideoJS

videojs-hotkeys

172230.2.27
Adds more hotkey support to video.js
The new design and feature of setting for videojs.
Enhanced Mobile UI for Video.js.
No description provided. Please Check README.

videojs-dock

6642.1.4
Dock plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
A React hook for video.js
Play back HLS and DASH with Video.js, even where it's not natively supported
Chromecast plugin for videojs
Modify standard progress control for the better streaming experience.
Videojs Theater Mode for HiSolver
The `controls-badge` plugin show current value of multiple value component as badge icon.
EMP Receiver v2
An official web project builder for video.js and its plugins
Videojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
Creo slide plugin
Share plugin for video.js
Ng-Tactful is generic reusable Angular Library for common components.
A framework that provides common functionality needed by video advertisement libraries working with video.js.
Play back HLS with video.js, even where it's not natively supported
Injects JSON-LD metadata into the DOM for SEO
An HTML5 and Flash video player with a common API and skin for both.
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
User info on video (video security from piracy)
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
A Yeoman generator for Video.js plugins
Dynamic Overlay Text On Video Js
api.video player analytics plugin for videojs
xiaoyexiang videojs@7 videojs-resolution-switcher
video.js plugin for selecting a video quality or resolution
A Video.js 7 middleware that adjusts controls based on playback rate
An HTML5 and Flash video player with a common API and skin for both.
A video.js plugin allowing looping of a section of video, with GUI and API interface
Chromecast plugin for videojs
A Video.js source-handler providing MPEG-DASH playback.
Play back HLS with video.js, even where it's not natively supported
Adds a watermark image and text to the video player. Based on Brooks Lyrette <brooks@dotsub.com> solution
server-side ads integration
A framework that provides common functionality needed by video advertisement libraries working with video.js.
Playlist plugin for videojs
Chromecast plugin for videojs
Video.js' Tech for FLV+H.265/H.264
marquee plugin on video
[Stackblitz Demo](https://typescript-fbf-wheel-npm.stackblitz.io)
Framerate plugin with bif fast scroll support

videojs-vr

18481.7.1
A plugin to add 360 and VR video support to video.js.
Video.js' Tech for FLV+H.265/H.264
Control for switching between video language versions
Video.js' Tech for FLV+H.265/H.264
A custom theme for Video.js by viezone.
Video.js' Tech for FLV+H.265/H.264
A theme for Video.js by Digital Theatre.
VideoJs plugin to virtually &#34;cut&#34; an ondemand video
React.js wrapper component for Video.js player
Video.js tech for FLV playback in MSE with flv.js
React.js wrapper component for Video.js player

vue-videojs7

3611.0.2
A vue video player plugin using video.js 7.

zvideo

51.0.0
播放器
Adds a quality selector menu for HLS sources played in videojs, with videojs-contrib-hls.js support. Requires (`videojs-contrib-hls.js` or `videojs-contrib-hls`) and videojs-contrib-quality-levels plugins.
React.js wrapper component for Video.js player
Internet watchdog for video.js
videojs@7 videojs-resolution-switcher 切换清晰度
This plugin allows the selection of different video qualities, in addition to this it checks if there is one of HD quality.

empplayer2-dev

12212.2.150-581
EMP Player v2 SDK
A plugin which reacts to the width of your Video.js player to change the layout.
An HTML5 and Flash video player with a common API and skin for both.
A Media Source Extensions plugin for video.js
A Video.js source-handler providing MPEG-DASH playback.
videojs picture-in-picture
video.js plugin that allows users to step frame-by-frame through a video.
A plugin to add 360 and VR video support to video.js. with custom to support different cube options
boomstream.com videojs HLS plugin
videojs plugin
Play back HLS with video.js, even where it's not natively supported
Play back HLS with video.js, even where it's not natively supported
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Introduction ------------
Video quality selector
Rotate video player
Play back HLS with video.js, even where it's not natively supported
Simple plugin that adds your logo brand in the player controls
videojs settings plugin
Replay and Forward buttons
Replay and Forward buttons
Filmgardi theme for videojs player.
Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option
Adds a new event `constant-timeupdate` to player - an alternative to `timeupdate` event which will be triggered on a constant interval unlike `timeupdate`
Track Google Analytics events from video.js players
An Vue videojs for dimmies
Concatenate videos for playback in a Video.js player
Video.js plugin to display preview image of a video at the point of time when hovering on progress bar
Display thumnails on progress bar hover, driven by external VTT files.
Adds countdown before webcast or other video will be started in player.
Adapts controls to different player sizes
InPlayer's fork of https://github.com/videojs/http-streaming

videojs-qs

131.2.1
A wrapper for the Node querystring module equivalent provided by rollup-plugin-node-builtins for Video.js-based players.
Detects videojs player resize and adds/removes classes
## Functions
Automatically enables the caption/subtitle track matching the player language
A plugin to enable Theater Mode and save the state using LocalStorage in VideoJS 6.4+
Replaces the default videojs play icon with a custom icon for video and audio players
Shows a bitrate graph above the video controls
Continous play videos with thumbnail and looping
PenpencilPlayer is HTML5 video player based ob videjs library. It gathers all the neccessory plugins or library at single place to play videos like:- Vimeo, Youtube , hls (m3us). PenpencilPlayer require angular v6 or above.
An HTML5 and Flash video player with a common API and skin for both.
Renders rich captions
videojs-story-view
trying to get this working with typescript
Framerate plugin
Dailymotion playback technology for Video.js
(FIXES) YouTube playback technology for Video.js
Show skip into button at start of video
(fork) video.js plugin that adds a navigable waveform for audio and video files.
Enhanced Version.HTML5 Video Player with some updates
Enhanced Version.HTML5 Video Player with some updates
JavaScript style for plugins and tools in the video.js ecosystem.
Adds a track selector to the menubar.
a plugin for videojs run a full 360 degree panorama video.
Mirror selection for video.js
Not HTML5 Video Player.
Adds a class the video.js container that can be used to put your video into "theater mode"
Play back HLS and DASH with Video.js, even where it's not natively supported
Adds an airplay button to a control bar if the browser supports airplay
Fetching straas live streaming state

vlitejs

413.0.4
vLitejs is a fast and lightweight Javascript library for customizing HTML5 and Youtube video players in Javascript with a minimalist theme
(fork) A video.js plugin for recording audio/video/image files.
Skip past broken or invalid segments
A Media Source Extensions plugin for video.js
No description provided. Please Check README.
A video player with video js
This is a package that takes video data and creates a video player with custom design and provides many features for HTML javascript code.
React wrapper for VideoJS
Settings menu for the video.js controlbar
A Grunt plugin for compiling VideoJS SWF based assets.
Videojs Vimeo plugin using the official Vimeo Player API for version 6 and up.
implements the Picture in Picture API for google chrome
A Video.js plugin for concurrency control
Social share overlay for videojs
An HTML5 and Flash video player with a common API and skin for both.
No description provided. Please Check README.
It's a video.js 7+ plugin for preview thumbnails above progress bar.
The plugin enables to show nonlinear VAST ads.
An ESLint Shareable Config for video.js Standard Style.
Modified on the official package of videojs-flash. Reload stream after resume from pause.
event tracker
Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option

videojs-youtube

117572.6.1
YouTube playback technology for Video.js
Plugin to display thumbnails from a sprite image when hovering over the progress bar.

videojs-bug

211.0.0-rc.3
Adds a logo bug to the videojs player with adjustable position, size, and opacity
Play back HLS and DASH with Video.js, even where it's not natively supported
Resolution switcher for video.js 5
Plays gifs that are in video format automatically with looping only when in viewport in similar fashion to twitter's gif player.
React wrapper for VideoJS
Will automatically select subtitle track based on configuration
A video.js plugin that displays a stop button in the control bar
The official flash tech package for the videojs player.
Immerxon connector for VideoJS

videojs-ie8

792751.1.2
Files necessary for IE8 support in Video.js
This repo is forked from https://github.com/cladera/videojs-time-offset, ported to es6, fixed somebugs
Video.js plugin for supporting chapter thumbnails
A grunt task to convert video.js language JSON files in to includable scripts.
video.js plugin for selecting a video quality or resolution
Load related videos after clip is finished.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
Documentation generator for the Video.js codebase and plugins

v-videojs

161.0.0
Based on the Vue directive by videojs, the creation process of videojs is simplified
Plugins to implement WebRTC features with video.js.
An HTML5 and Flash video player with a common API and skin for both.
Video.js tech for FLV playback in MSE with flv.js use in es6 modules
async component for videojs
No description provided. Please Check README.
video.js plugin for casting to chromecast
videojs player skins
Play back HLS and DASH with Video.js, even where it's not natively supported
Videojs Vimeo official plugin fork for working with video.js v7.6.6 onwards.

videojs-vast-vpaid

6793.0.0-beta.8
VAST plugin to use with video.js

video2.js

127.5.6
基于video.js,修改自己的播放按钮

videojs-ima-v7

151.5.1-fork.1
[![Build Status](https://travis-ci.org/googleads/videojs-ima.svg?branch=master)](https://travis-ci.org/googleads/videojs-ima) [![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=N1g3U09HWEhZR09OSVc2YmhiWFlGaExMQmswMmo0Z1F3NVR
An HTML5 and Flash video player with a common API and skin for both.
video.js plugin for selecting a video quality or resolution

@jienco/http-streaming

41.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
Play back HLS and DASH with Video.js, even where it's not natively supported
Youtube like plugin for up next videos
Simple title overlay plugin for VideoJS
A video.js plugin for recording audio/video/image files.
An HTML5 and Flash video player with a common API and skin for both.
Videojs customization, standard wait time added 3 sec before selecting lower bandwidth
VAST plugin to use with video.js
Play back HLS and DASH with Video.js, even where it's not natively supported
Video.js plugin to display a social share tool on hover.
Video.js icon font
Easy way to load and manage multiple Videojs players with API
video.js plugin that allows users to step frame-by-frame through a video.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both. A fork from https://github.com/videojs/video.js.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
hls.js plugin for videojs
Videojs default skin with pretty colors

@mgara/http-streaming

41.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
Adds a resolution selector button to Video.js to allow users to manually adjust the video quality.
a true or false value indicating hls support
Full background video for video.js
Main S3Bubble JS Library
Resolution switcher for video.js 5
hls.js playback plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
Live stream record functionality for VideoJS with hls.js
Thumbnails images on video progress bar.
A button that toggles captions for a specified language.
A fork off videojs-record, that removes the need for webpack aliasing
A set of Ember components for the video.js HTML5 video player.
A video.js plugin for recording audio/video/image files. A fork from https://github.com/caiqueportela/videojs-record.
VideoJS in FancyBox
An HTML5 and Flash video player with a common API and skin for both.
A Video.js 7 middleware that uses browser speech synthesis to speak descriptions contained in a description text track
Video.js plugin to display a grid of suggested content after a video plays.

videojs-yj

19827.11.4
An HTML5 video player that supports HLS and DASH with a common API and skin.

videoyj.js

581.0.0
An HTML5 video player that supports HLS and DASH with a common API and skin.
Videojs skin that happens to resemble a certain video game streaming site
video.js plugin for casting to chromecast
Youtube like plugin for up next videos

vmap-kit

441.0.18
VMAP Parser, JwPlayer and VideoJs plugin.
VAST plugin to use with video.js
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.

ember-videojs

2710.0.24
Use VideoJS components in your Ember project.
React VideoJS on Modal Dialog
An HTML5 and Flash video player with a common API and skin for both.
Video.js plugin for supporting concurrency
Resolution switcher for video.js 5
Video.js plugin for resuming playback.
Play back HLS and DASH with Video.js, even where it's not natively supported
A Video.js skin modeled on SublimeVideo.
Video.js plugin for playing Fairplay protected content
Include web pages, videos, images and much more into your Qlik Sense app.
YouTube playback technology for Video.js
Media Sessions API
React wrapper for VideoJS
A video.js plugin for recording audio/video/image files.
An HTML5 and Flash video player with a common API and skin for both.
Simple, customizable end card solution for VideoJS.
React wrapper for VideoJS
video.js plugin to add a PIP button if the browser supports webkitSupportsPresentationMode
Frankly TTML TextTrack plugin for video.js
Resolution switcher for videojs
This will update the default video structure for custom functionality
Resolution switcher for video.js 6
Creates interactive transcripts from text tracks.
A simple playlist support for hola player
Video.js plugin for supporting BIF.
A simple video.js plugin to display hyperlinks using overlays.
ASS/SSA subtitle overlay for videojs
video.js plugin for skip to next/previous chapter buttons.
YouTube playback technology for Video.js
Player icon font
Externals playback technology for Video.js
React wrapper for VideoJS
Vedio.js Amaze UI 风格皮肤
A video.js plugin allowing looping of a section of video, with GUI and API interface
Resume playback in VideoJS
A videojs plugin to show notations
ES6 Module for VideoJS and Addons
Based on the Vue directive by videojs, the creation process of videojs is simplified
A remark preset to configure remark-lint with standard rules for video.js project documentation.
react videojs wrapper
An HTML5 and Flash video player with a common API and skin for both.
A React component for launching Video.js instances on the client.
A video.js plugin for recording audio/video/image files.
React video container with videojs libaray.
video tooltip component for video.js
Creates interactive transcripts from text tracks.
Access multiple audio tracks in Video.js
Video.js VLC Tech plug-in
Video.js plugin to fetch videos from Ooyala
video.js integration made easy in GitBook
A videojs plugin to display a next button in the control bar
Video.js tech for supporting Fairplay streaming.
Externals playback technology for Video.js
Plugin to show slides according to the time, auhtor and resources list
Adds more hotkey support to video.js
Panning Slider for VideoJS
An HTML5 and Flash video player with a common API and skin for both.
ASS/SSA subtitle overlay for videojs
Videojs 5.10.2 with support of xhtml
Web component wrapper for video.js using polymer
A video.js plugin that takes care of the chrome's and firefox's autoplay and 'video pause in background' features
a plugin for videojs run a full 360 degree panorama video.
Video.js player plugin and skin plugins for TiddlyWiki 5
videojs-for-react,This is react component