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:

333

mpd-parser

816780.10.1
mpd parser

video.js

1411267.8.3
An HTML5 and Flash video player with a common API and skin for both.
A Video.js source-handler providing MPEG-DASH playback.

m3u8-parser

909364.4.0
m3u8 parser
A framework that provides common functionality needed by video advertisement libraries working with video.js.
A Video.js plugin for custom error reporting
Supports Encrypted Media Extensions for playback of encrypted content in Video.js
Exposes a list of quality levels available for the source.

videojs-flash

124132.2.1
The official Flash tech package for Video.js.
Objects and functions shared throughtout @videojs/http-streaming code
Adds a quality selector menu for HLS sources played in videojs. Requires `videojs-contrib-hls` and videojs-contrib-quality-levels plugins.
A user interface for the videojs-playlist API
Tech plugin for VideoJS to support Scene7 players
conventional-changelog videojs preset
Mute Version of VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Plugin for video.js to add seek buttons to the control bar

videojs-logo

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

videojs-css

1431.0.1
[npm-icon]: https://nodei.co/npm/videojs-css.png?downloads=true&downloadRank=true&stars=true
A Video.js plugin for Seekbar with DVR support.
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Dock plugin for videojs
A cross-device context menu UI for video.js players.
Chromecast plugin for videojs
Playlist plugin for Video.js
<!-- 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)*
Collect data from client on during watching movie.
Play back HLS with video.js, even where it's not natively supported
The new design and feature of setting for videojs.
A video.js plugin allowing looping of a section of video, with GUI and API interface
Share plugin for video.js
Adds shuttle controls(JKL controls) to video.js
Thumbnails on progress bar hover/videojs scrubbing, using VTT files.
The `controls-badge` plugin show current value of multiple value component as badge icon.
Video.js plugin for taking a snapshot of what is playing.
on screen graphics
A video.js plugin to leave the last frame video at the end of playback.

neo-xr

01.0.2
```sh npm install --save neo-xr ```
Play back HLS with video.js, even where it's not natively supported
Concatenate videos for playback in a Video.js player
Chromecast plugin for videojs, adapted for v7.*. The plugin also has a way to play videojs on Google Chromecast in any Webapp (Electron...).
No description provided. Please Check README.
Modify standard progress control for the better streaming experience.
Creo slide plugin
Track events with VideoJS and keep an eye on performance metrics
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
The official Flash tech package for Video.js.
A Videojs Plugin to help you list out resolutions and bit-rates from Live, Adaptive and Progressive streams.
User info on video (video security from piracy)
A Yeoman generator for Video.js plugins

videojs-vr

4721.7.1
A plugin to add 360 and VR video support to video.js.
Plugin for using WebXR with videojs, based on videojs-vr
Share plugin for video.js
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
VideoJS plugin for ads through the Freewheel network
video.js shaka player tech
Plugin with Power Point presentation slides inside videojs player
Play back HLS and DASH with Video.js, even where it's not natively supported
video.js plugin that adds a navigable waveform for audio and video files.
A Video.js plugin for enhancing a player with behaviors related to changing media sources.
Framerate plugin with bif fast scroll support
This plugin allows the selection of different video qualities, in addition to this it checks if there is one of HD quality.
A plugin to display simple overlays during video playback.
A video.js plugin for recording audio/video/image files.

videojs-mux

202663.0.0
Mux analytics plugin for Video.js
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.
YouTube playback technology for Video.js
Video JS plugin for Skyline Technology Solutions' CLSP Player - https://github.com/skylineos/clsp-player

videojs-ima

38931.8.0
[![Build Status](https://travis-ci.org/googleads/videojs-ima.svg?branch=master)](https://travis-ci.org/googleads/videojs-ima)
The plugin enables to show nonlinear VAST ads.
A source handler to integrate flashls with video.js
An ESLint Shareable Config for video.js Standard Style.
Adds a watermark image the video player
Injects JSON-LD metadata into the DOM for SEO

videojs-dock

3532.1.4
Dock plugin for videojs
videojs settings plugin
Show skip into button at start of video
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.

vlitejs

03.0.4
vLitejs is a fast and lightweight Javascript library for customizing HTML5 and Youtube video players in Javascript with a minimalist theme
Chromecast plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
A Media Source Extensions plugin for video.js
downloads video
Playlist plugin for Video.js
Video Players adapters for Kinow Video Analytics
A cross-device context menu UI for video.js players.
trying to get this working with typescript
Framerate plugin
Adds a replay button to video.js player
videojs-story-view

videojs-font

1194983.2.0
Video.js icon font
video.js plugin for selecting a video quality or resolution
Playlist plugin for Video.js
EMP Receiver v2
Ng-Tactful is generic reusable Angular Library for common components.
Chromecast plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
It's a video.js 7+ plugin for preview thumbnails above progress bar.
Shows a bitrate graph above the video controls
A Video.js Tech plugin for Ogv.js
video.js plugin for casting to chromecast
JavaScript style for plugins and tools in the video.js ecosystem.
Chromecast plugin for videojs
VideoJs plugin to virtually &#34;cut&#34; an ondemand video
NPAW's Youbora analytics plugin for VideoJS

vue-videojs7

1620.1.5
A vue video player plugin using video.js 7.
Videojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
videojs picture-in-picture
Video.js tech for FLV playback in MSE with flv.js use in es6 modules
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
Video quality selector
Play back HLS and DASH with Video.js, even where it's not natively supported
An official web project builder for video.js and its plugins

@jienco/http-streaming

11.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
Adds a track selector to the menubar.
video.js plugin that allows users to step frame-by-frame through a video.
Rotate video player
An HTML5 and Flash video player with a common API and skin for both.
A plugin to add 360 and VR video support to video.js. with custom to support different cube options
server-side ads integration

empplayer2-dev

9572.2.134-560
EMP Player v2 SDK
Playlist plugin for videojs
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.
A Video.js source-handler providing MPEG-DASH playback.
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
Play back HLS with video.js, even where it's not natively supported
(fork) video.js plugin that adds a navigable waveform for audio and video files.
Replay and Forward buttons
Replay and Forward buttons
An HTML5 and Flash video player with a common API and skin for both.
Play back HLS and DASH with Video.js, even where it's not natively supported
Control for switching between video language versions
videojs@7 videojs-resolution-switcher 切换清晰度
## Functions
Filmgardi theme for videojs player.
React VideoJS on Modal Dialog
Adds a watermark image and text to the video player. Based on Brooks Lyrette <brooks@dotsub.com> solution

v-videojs

11.0.0
Based on the Vue directive by videojs, the creation process of videojs is simplified
Adds a new event `constant-timeupdate` to player - an alternative to `timeupdate` event which will be triggered on a constant interval unlike `timeupdate`
videojs plugin
Dynamic Overlay Text On Video Js
Youtube like plugin for up next videos
A Video.js source-handler providing MPEG-DASH playback.
React wrapper for VideoJS
marquee plugin on video
Easy way to load and manage multiple Videojs players with API
A Media Source Extensions plugin for video.js
implements the Picture in Picture API for google chrome
(fork) A video.js plugin for recording audio/video/image files.
A plugin which reacts to the width of your Video.js player to change the layout.

video2.js

07.5.6
基于video.js,修改自己的播放按钮
A video.js plugin for recording audio/video/image files. A fork from https://github.com/caiqueportela/videojs-record.
Video.js tech for FLV playback in MSE with flv.js
Replaces the default videojs play icon with a custom icon for video and audio players
An HTML5 and Flash video player with a common API and skin for both.
Video.js icon font
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.
Play back HLS and DASH with Video.js, even where it's not natively supported
Internet watchdog for video.js
No description provided. Please Check README.
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.
Display thumnails on progress bar hover, driven by external VTT files.
Introduction ------------
A video.js plugin for recording audio/video/image files.
Media Sessions API

@mgara/http-streaming

11.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
event tracker
Adds an airplay button to a control bar if the browser supports airplay
Social media button
Adapts controls to different player sizes
Simple plugin that adds your logo brand in the player controls
An HTML5 and Flash video player with a common API and skin for both.
A Video.js 6 middleware that adjusts controls based on playback rate
Track Google Analytics events from video.js players
Adds countdown before webcast or other video will be started in player.

vjs-vast

70.0.1
VAST plugin to use with video.js
Detects videojs player resize and adds/removes classes
A wrapper for the Node querystring module equivalent provided by rollup-plugin-node-builtins for Video.js-based players.
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.
Videojs Vimeo plugin using the official Vimeo Player API for version 6 and up.
Renders rich captions
Live stream record functionality for VideoJS with hls.js
A plugin to enable Theater Mode and save the state using LocalStorage in VideoJS 6.4+
An HTML5 and Flash video player with a common API and skin for both.
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 player skins
Automatically enables the caption/subtitle track matching the player language
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
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
Modified on the official package of videojs-flash. Reload stream after resume from pause.
Fetching straas live streaming state
Mirror selection for video.js
async component for videojs
Social share overlay for videojs
React wrapper for VideoJS
React wrapper for VideoJS
A Video.js plugin for concurrency control
Resolution switcher for video.js 5
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.
Continous play videos with thumbnail and looping
Adds a class the video.js container that can be used to put your video into "theater mode"
No description provided. Please Check README.
a true or false value indicating hls support
A video.js plugin for recording audio/video/image files.
Based on the Vue directive by videojs, the creation process of videojs is simplified
Skip past broken or invalid segments
A Media Source Extensions plugin for video.js
a plugin for videojs run a full 360 degree panorama video.
A Grunt plugin for compiling VideoJS SWF based assets.

videojs-hotkeys

114650.2.26
Adds more hotkey support to video.js
Use VideoJS components in your Ember project.
A fork off videojs-record, that removes the need for webpack aliasing
Tap controls for Video.js

videojs-ie8

426981.1.2
Files necessary for IE8 support in Video.js
Settings menu for the video.js controlbar
Plugins to implement WebRTC features with video.js.

videojs-bug

51.0.0-rc.3
Adds a logo bug to the videojs player with adjustable position, size, and opacity
A video.js plugin that displays a stop button in the control bar
Plays gifs that are in video format automatically with looping only when in viewport in similar fashion to twitter's gif player.
Will automatically select subtitle track based on configuration
Immerxon connector for VideoJS
No description provided. Please Check README.
The official flash tech package for the videojs player.

videojs-ima-v7

161.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
This repo is forked from https://github.com/cladera/videojs-time-offset, ported to es6, fixed somebugs
Load related videos after clip is finished.
video.js plugin for selecting a video quality or resolution
A grunt task to convert video.js language JSON files in to includable scripts.
Play back HLS and DASH with Video.js, even where it's not natively supported
VideoJS in FancyBox
Video.js plugin for supporting chapter thumbnails
VAST plugin to use with video.js
An HTML5 and Flash video player with a common API and skin for both.
Documentation generator for the Video.js codebase and plugins
Resolution switcher for video.js 5
video.js plugin for casting to airplay
React wrapper for VideoJS
video.js plugin for casting to chromecast
An HTML5 and Flash video player with a common API and skin for both.
video.js plugin for selecting a video quality or resolution
Video.js plugin to display a social share tool on hover.
Videojs default skin with pretty colors

videojs-vast-vpaid

1123.0.0-beta.8
VAST plugin to use with video.js
video.js plugin that allows users to step frame-by-frame through a video.
A React component for launching Video.js instances on the client.
Main S3Bubble JS Library
Simple title overlay plugin for VideoJS
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.
Resolution switcher for videojs
A video.js plugin for recording audio/video/image files.
YouTube playback technology for Video.js
hls.js plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
A simple video.js plugin to display hyperlinks using overlays.
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.
Adds a resolution selector button to Video.js to allow users to manually adjust the video quality.
Thumbnails images on video progress bar.
An HTML5 and Flash video player with a common API and skin for both.

ivy-videojs

2420.6.6
A set of Ember components for the video.js HTML5 video player.
A button that toggles captions for a specified language.
Youtube like plugin for up next videos
Full background video for video.js
VAST plugin to use with video.js
Video.js plugin for resuming playback.
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 Video.js skin modeled on SublimeVideo.
Videojs skin that happens to resemble a certain video game streaming site
hls.js playback plugin for videojs
Video.js plugin for supporting concurrency
Video.js plugin for playing Fairplay protected content
Simple, customizable end card solution for VideoJS.
Resolution switcher for video.js 5

vmap-kit

181.0.18
VMAP Parser, JwPlayer and VideoJs plugin.
Video.js plugin for supporting BIF.
Resolution switcher for video.js 6
A video.js plugin allowing looping of a section of video, with GUI and API interface
video.js plugin to add a PIP button if the browser supports webkitSupportsPresentationMode
Frankly TTML TextTrack plugin for video.js
This will update the default video structure for custom functionality
Adds more hotkey support to video.js
A simple playlist support for hola player
React wrapper for VideoJS
video.js plugin for skip to next/previous chapter buttons.
Externals playback technology for Video.js
Player icon font
InPlayer's fork of https://github.com/videojs/http-streaming
YouTube playback technology for Video.js
Include web pages, videos, images and much more into your Qlik Sense app.
Easy React integration of Video.js using hooks.
Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices. This project was started mid 2010, an
Creates interactive transcripts from text tracks.
Vedio.js Amaze UI 风格皮肤
ES6 Module for VideoJS and Addons
Resume playback in VideoJS
ASS/SSA subtitle overlay for videojs
A remark preset to configure remark-lint with standard rules for video.js project documentation.
An HTML5 and Flash video player with a common API and skin for both.
video tooltip component for video.js
react videojs wrapper
React video container with videojs libaray.
A videojs plugin to show notations
Creates interactive transcripts from text tracks.
Video.js VLC Tech plug-in
Plugin to show slides according to the time, auhtor and resources list
video.js integration made easy in GitBook
Access multiple audio tracks in Video.js
Video.js plugin to fetch videos from Ooyala
Video.js tech for supporting Fairplay streaming.
A videojs plugin to display a next button in the control bar
A video.js plugin that takes care of the chrome's and firefox's autoplay and 'video pause in background' features
Externals playback technology for Video.js
Panning Slider for VideoJS
An HTML5 and Flash video player with a common API and skin for both.
Web component wrapper for video.js using polymer
ASS/SSA subtitle overlay for videojs
Videojs 5.10.2 with support of xhtml
videojs-for-react,This is react component
a plugin for videojs run a full 360 degree panorama video.
Video.js player plugin and skin plugins for TiddlyWiki 5