Video Speed Controller: HTML5 video playback control
Chrome extension adding speed controls and keyboard shortcuts to HTML5 videos on any website.
Learn more about Video Speed Controller
Video Speed Controller is a Chrome extension that enhances HTML5 video players with speed adjustment capabilities. It injects JavaScript into web pages to access the native HTML5 video API and overlay custom controls on existing video elements. The extension provides keyboard shortcuts for speed adjustment, seeking, and marker functionality without requiring modifications to the underlying video player. It works across websites by detecting HTML5 video elements and adding a consistent interface for playback control.
Universal Compatibility
Works with any HTML5 video on any website without requiring site-specific integrations. The extension automatically detects video elements and applies controls universally.
Keyboard-First Interface
Provides comprehensive keyboard shortcuts for speed control, seeking, and markers. Users can operate entirely through hotkeys without mouse interaction.
Customizable Shortcuts
Allows users to reassign default keyboard shortcuts and create multiple preferred speed toggles. Settings can be configured to match individual workflow preferences.
// Get video element and control playback speed
const video = document.querySelector('video');
// Increase speed (D key functionality)
function increaseSpeed() {
video.playbackRate = Math.min(video.playbackRate + 0.25, 4.0);
console.log(`Speed: ${video.playbackRate}x`);
}
// Decrease speed (S key functionality)
function decreaseSpeed() {
video.playbackRate = Math.max(video.playbackRate - 0.25, 0.25);
console.log(`Speed: ${video.playbackRate}x`);
}
// Reset to normal speed (R key functionality)
function resetSpeed() {
video.playbackRate = 1.0;
console.log('Speed reset to 1.0x');
}I am re-releasing this in attempt to rerun v0.7.1 through github actions in hopes it will upload to the Chrome store.
- –Adopt Manifest V3 by @dotproto in
- –Fix positioning for videos with non-zero offsetTop/offsetLeft by @russelldavis in
- –Update to work with the latest Apple TV by @nathanielherman in
- –@dotproto made their first contribution in
- –@russelldavis made their first contribution in
See how people are using Video Speed Controller
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
dompdf
CSS 2.1 compliant HTML layout and rendering engine.
nvm
Per-user Node.js version manager for switching between installed versions via command line on POSIX-compliant shells.
Cursor AI Downloads
Community repository with download links for all Cursor AI editor versions across Windows, macOS, and Linux.
RedisInsight
Cross-platform desktop client for Redis data management and monitoring.
JetBrainsMono
Monospaced typeface optimized for coding with ligatures.