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:

331

mpd-parser

878830.10.1
mpd parser
A framework that provides common functionality needed by video advertisement libraries working with video.js.

video.js

1684927.7.6
An HTML5 and Flash video player with a common API and skin for both.

m3u8-parser

1007824.4.0
m3u8 parser
A Video.js source-handler providing MPEG-DASH playback.
Supports Encrypted Media Extensions for playback of encrypted content in Video.js
Exposes a list of quality levels available for the source.
A Video.js plugin for custom error reporting

videojs-flash

143312.2.1
The official Flash tech package for Video.js.
Adds a quality selector menu for HLS sources played in videojs. Requires `videojs-contrib-hls` and videojs-contrib-quality-levels plugins.
Objects and functions shared throughtout @videojs/http-streaming code
A user interface for the videojs-playlist API
Tech plugin for VideoJS to support Scene7 players
conventional-changelog videojs preset
A cross-device context menu UI for video.js players.
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Track events with VideoJS and keep an eye on performance metrics
Dock plugin for videojs

videojs-css

1081.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-logo

4672.1.0
A video.js plugin to display a logo image on the player.
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.
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.
A video.js plugin to leave the last frame video at the end of playback.
on screen graphics
A video.js plugin allowing looping of a section of video, with GUI and API interface

neo-xr

01.0.2
```sh npm install --save neo-xr ```
Concatenate videos for playback in a Video.js player
No description provided. Please Check README.
Playlist plugin for Video.js
Modify standard progress control for the better streaming experience.
Creo slide plugin
Plugin to display thumbnails from a sprite image when hovering over the progress bar.

videojs-font

1415873.2.0
Video.js icon font
The official Flash tech package for Video.js.
Chromecast plugin for videojs, adapted for v7.*
A Yeoman generator for Video.js plugins

videojs-vr

5861.7.1
A plugin to add 360 and VR video support to video.js.
User info on video (video security from piracy)
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
A Videojs Plugin to help you list out resolutions and bit-rates from Live, Adaptive and Progressive streams.
Share plugin for video.js
video.js shaka player tech
Play back HLS and DASH with Video.js, even where it's not natively supported
Plugin for using WebXR with videojs, based on videojs-vr
Plugin with Power Point presentation slides inside videojs player
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
VideoJs plugin to virtually &#34;cut&#34; an ondemand video
This plugin allows the selection of different video qualities, in addition to this it checks if there is one of HD quality.
Play back HLS with video.js, even where it's not natively supported
A plugin to display simple overlays during video playback.
A video.js plugin for recording audio/video/image files.

videojs-mux

309833.0.0
Mux analytics plugin for Video.js
YouTube playback technology for Video.js
A source handler to integrate flashls with 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.
Video JS plugin for Skyline Technology Solutions' CLSP Player - https://github.com/skylineos/clsp-player

videojs-ima

65071.8.0
[![Build Status](https://travis-ci.org/googleads/videojs-ima.svg?branch=master)](https://travis-ci.org/googleads/videojs-ima)
videojs settings plugin
The plugin enables to show nonlinear VAST ads.
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

4492.1.4
Dock plugin for videojs
Plugin for video.js to add seek buttons to the control bar
Show skip into button at start of video
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
A Media Source Extensions plugin for video.js
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.

vlitejs

143.0.4
vLitejs is a fast and lightweight Javascript library for customizing HTML5 and Youtube video players in Javascript with a minimalist theme
An HTML5 and Flash video player with a common API and skin for both.
downloads video
Chromecast plugin for videojs
video.js plugin for selecting a video quality or resolution
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
videojs-story-view
EMP Receiver v2
videojs plugin
Playlist plugin for Video.js
Adds a replay button to video.js player
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.
An HTML5 and Flash video player with a common API and skin for both.
Chromecast plugin for videojs
Shows a bitrate graph above the video controls
video.js plugin for casting to chromecast
It's a video.js 7+ plugin for preview thumbnails above progress bar.
A Video.js Tech plugin for Ogv.js
JavaScript style for plugins and tools in the video.js ecosystem.
Chromecast plugin for videojs
NPAW's Youbora analytics plugin for VideoJS

vue-videojs7

1430.1.5
A vue video player plugin using video.js 7.
An HTML5 and Flash video player with a common API and skin for both.
Videojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
An HTML5 and Flash video player with a common API and skin for both.
Play back HLS 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
Video quality selector
Play back HLS and DASH with Video.js, even where it's not natively supported

@jienco/http-streaming

01.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
videojs picture-in-picture
Adds a track selector to the menubar.
An official web project builder for video.js and its plugins
video.js plugin that allows users to step frame-by-frame through a video.
Mute Version of VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
server-side ads integration
Rotate video player
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 plugin to add 360 and VR video support to video.js. with custom to support different cube options
Video.js tech for FLV playback in MSE with flv.js use in es6 modules

empplayer2-dev

672.2.130-543
EMP Player v2 SDK
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.
Playlist plugin for videojs
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.
A Video.js source-handler providing MPEG-DASH playback.
A framework that provides common functionality needed by video advertisement libraries working with video.js.
A Video.js source-handler providing MPEG-DASH playback.
Display thumnails on progress bar hover, driven by external VTT files.
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.
Replay and Forward buttons
Replay and Forward buttons
An HTML5 and Flash video player with a common API and skin for both.
videojs@7 videojs-resolution-switcher 切换清晰度
Control for switching between video language versions
Social share overlay for videojs
## Functions
Filmgardi theme for videojs player.
event tracker
Dynamic Overlay Text On Video Js
Adds a watermark image and text to the video player. Based on Brooks Lyrette <brooks@dotsub.com> solution
Youtube like plugin for up next videos
React VideoJS on Modal Dialog

v-videojs

241.0.0
Based on the Vue directive by videojs, the creation process of videojs is simplified
React wrapper for VideoJS
Adds a new event `constant-timeupdate` to player - an alternative to `timeupdate` event which will be triggered on a constant interval unlike `timeupdate`
marquee plugin on video
Easy way to load and manage multiple Videojs players with API
A Media Source Extensions plugin for video.js
React wrapper for VideoJS
Video.js icon font
implements the Picture in Picture API for google chrome
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.
Replaces the default videojs play icon with a custom icon for video and audio players
video.js plugin for selecting a video quality or resolution
Video.js tech for FLV playback in MSE with flv.js
Play back HLS and DASH with Video.js, even where it's not natively supported
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
A Vue video player component using video.js
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.
Adds an airplay button to a control bar if the browser supports airplay
A video.js plugin for recording audio/video/image files.
Introduction ------------

@mgara/http-streaming

11.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
Track Google Analytics events from video.js players
Adapts controls to different player sizes
Social media button
Simple plugin that adds your logo brand in the player controls
Media Sessions API
A Video.js 6 middleware that adjusts controls based on playback rate
Adds countdown before webcast or other video will be started in player.
No description provided. Please Check README.
video.js plugin for casting to chromecast
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.
Live stream record functionality for VideoJS with hls.js
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.
Renders rich captions
An HTML5 and Flash video player with a common API and skin for both.
A plugin to enable Theater Mode and save the state using LocalStorage in VideoJS 6.4+
Videojs Vimeo plugin using the official Vimeo Player API for version 6 and up.
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
videojs player skins
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.

videojs-hotkeys

127770.2.25
Adds more hotkey support to video.js
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
A Video.js plugin for concurrency control
React wrapper for VideoJS
An HTML5 and Flash video player with a common API and skin for both.
Continous play videos with thumbnail and looping
Resolution switcher for video.js 5
Adds a class the video.js container that can be used to put your video into "theater mode"
A video.js plugin for recording audio/video/image files.
a plugin for videojs run a full 360 degree panorama video.
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 Grunt plugin for compiling VideoJS SWF based assets.

ember-videojs

1180.0.24
Use VideoJS components in your Ember project.
Tap controls for Video.js

videojs-ie8

583001.1.2
Files necessary for IE8 support in Video.js
A fork off videojs-record, that removes the need for webpack aliasing
Creates interactive transcripts from text tracks.
Settings menu for the video.js controlbar
Main S3Bubble JS Library
Plugins to implement WebRTC features with video.js.

videojs-bug

11.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
Will automatically select subtitle track based on configuration
Immerxon connector for VideoJS
Plays gifs that are in video format automatically with looping only when in viewport in similar fashion to twitter's gif player.
The official flash tech package for the videojs player.
No description provided. Please Check README.

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
video.js plugin for selecting a video quality or resolution
Load related videos after clip is finished.
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
An HTML5 and Flash video player with a common API and skin for both.
Video.js plugin to display a social share tool on hover.
Videojs default skin with pretty colors

videojs-vast-vpaid

373.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.
Simple title overlay plugin for VideoJS
A React component for launching Video.js instances on the client.
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.
hls.js plugin for videojs
YouTube playback technology for Video.js
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.

vmap-kit

151.0.18
VMAP Parser, JwPlayer and VideoJs plugin.
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
Adds a resolution selector button to Video.js to allow users to manually adjust the video quality.
This will update the default video structure for custom functionality
Thumbnails images on video progress bar.
An HTML5 and Flash video player with a common API and skin for both.
A button that toggles captions for a specified language.
Video.js plugin for resuming playback.
Full background video for video.js
Youtube like plugin for up next videos
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.
Videojs skin that happens to resemble a certain video game streaming site
A Video.js skin modeled on SublimeVideo.

ivy-videojs

2160.6.6
A set of Ember components for the video.js HTML5 video player.
Simple, customizable end card solution for VideoJS.
hls.js playback plugin for videojs
video tooltip component for video.js
Video.js plugin for playing Fairplay protected content
Video.js plugin for supporting concurrency
(fork) video.js plugin that adds a navigable waveform for audio and video files.
Resolution switcher for video.js 5
Video.js plugin for supporting BIF.
video.js plugin to add a PIP button if the browser supports webkitSupportsPresentationMode
Resolution switcher for video.js 6
Frankly TTML TextTrack plugin for video.js
Adds more hotkey support to video.js
A simple playlist support for hola player
video.js plugin for skip to next/previous chapter buttons.
(fork) A video.js plugin for recording audio/video/image files.
Player icon font
Externals playback technology for Video.js
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.
Vedio.js Amaze UI 风格皮肤
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
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.
videojs-for-react,This is react component
An HTML5 and Flash video player with a common API and skin for both.
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
Video.js tech for supporting Fairplay streaming.
Plugin to show slides according to the time, auhtor and resources list
Access multiple audio tracks in Video.js
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
A video.js plugin that takes care of the chrome's and firefox's autoplay and 'video pause in background' features
a true or false value indicating hls support
Externals playback technology for 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
Web component wrapper for video.js using polymer
Videojs 5.10.2 with support of xhtml
a plugin for videojs run a full 360 degree panorama video.
Video.js player plugin and skin plugins for TiddlyWiki 5