HTML5 Video Speed Controls

Simple keyboard controls for HTML5 video speed and frame-stepping

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
lunagus
Instalaciones diarias
0
Instalaciones totales
2
Calificaciones
0 0 0
Versión
1.1
Creado
18/11/2025
Actualizado
18/11/2025
Tamaño
6.14 KB
Licencia
Desconocida
Funciona en
Todos los sitios

HTML5 Video Speed Controls

A lightweight userscript that adds keyboard shortcuts for playback speed and frame stepping on any HTML5 video — works on every site.


🧩 Features

  • 🎚️ Speed control

    • Press X → Slow down by 0.1×
    • Press C → Speed up by 0.1×
    • Press Z → Reset to 1.0×
  • 🎞️ Frame-by-frame control

    • Press Q → Previous frame (auto-pauses)
    • Press E → Next frame (auto-pauses)
  • 🧠 Smart video detection

    • Automatically finds the active video (playing, visible, or largest)
    • Detects dynamically added videos on single-page sites
    • Tooltip overlay shows current speed or action

📦 Installation

  1. Install a userscript manager:

  2. Click below to install or update the script:

👉 Install Script


💻 Usage

Once installed, open any page with an HTML5 <video> element (YouTube, Twitter, Reddit, etc.) and use the keyboard shortcuts:

Key Action Description
X Speed – 0.1× Slower playback
C Speed + 0.1× Faster playback
Z Reset Restore 1.0× speed
Q Prev Frame Step backward one frame (pauses video)
E Next Frame Step forward one frame (pauses video)

A floating tooltip at the top of the screen will briefly show the current speed or frame action.


💬 Feedback

Open an issue or pull request here: https://github.com/lunagus/html5-video-speed-control/issues