Skip to content

A Chrome extension that lets users control video playback speed with keyboard shortcuts (S,D,G,R). Built with JavaScript and Manifest V3, it features a floating on-screen display for speed updates, prevents conflicts with native site shortcuts, and supports dynamically loaded videos like YouTube.

Notifications You must be signed in to change notification settings

aamer236/Video-Speed-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฌ Video Speed Controller Chrome Extension

A lightweight Chrome extension that allows you to control the playback speed of any HTML5 video using simple keyboard shortcuts. Designed to enhance video viewing on platforms like YouTube, Vimeo, and more.


๐Ÿš€ Features

  • โŒจ๏ธ Keyboard shortcuts:
    • = โ†’ Increase speed (+0.25x)
    • - โ†’ Decrease speed (โ€“0.25x)
    • 0 โ†’ Reset to normal speed (1x)
  • ๐Ÿ“บ Floating on-screen display showing the current speed
  • ๐Ÿ›ก๏ธ Prevents conflicts with native shortcuts (e.g., caption size on YouTube)
  • ๐Ÿ”„ Works on dynamically loaded videos using MutationObserver
  • โšก Lightweight and distraction-free

๐Ÿ› ๏ธ Installation

  1. Clone or download this repository.
  2. Open Chrome and go to chrome://extensions/.
  3. Enable Developer mode (top-right corner).
  4. Click Load unpacked.
  5. Select the folder where you saved the extension files.
  6. Open any video website and use the shortcuts to control speed.

About

A Chrome extension that lets users control video playback speed with keyboard shortcuts (S,D,G,R). Built with JavaScript and Manifest V3, it features a floating on-screen display for speed updates, prevents conflicts with native site shortcuts, and supports dynamically loaded videos like YouTube.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published