Enhanced Video Speed Controller

Hold right arrow key for speed playback, release to restore. Press +/- to adjust speed, press ]/[ for quick speed adjustment, press P to restore 1.0x speed. Up/Down arrows control volume, Enter toggles fullscreen. Left/Right arrows for 5s rewind/forward. Supports YouTube, Bilibili and most video websites. Click to select which video to control when multiple videos exist.

Install this script?
Author's suggested script

You may also like 视频倍速播放.

Install this script
Author
2978499132
Daily installs
5
Total installs
398
Ratings
5 1 0
Version
1.3.3
Created
2025-01-27
Updated
2025-05-15
Size
43.8 KB
License
MIT
Applies to
All sites

视频倍速播放增强版 (Enhanced Video Speed Controller)

一个强大而简单的视频倍速控制脚本,支持大多数网页视频播放器(可通过修改脚本的 @match 规则扩展支持的网站),特别优化了YouTube和Bilibili等主流视频网站。 修改自苗言的脚本https://greasyfork.org/zh-CN/scripts/523429-%E8%A7%86%E9%A2%91%E5%80%8D%E9%80%9F%E6%92%AD%E6%94%BE

主要功能

基础倍速控制

  • 长按:以预设倍速播放(可在菜单中设置,范围 0.1-16,默认2.5倍速)
  • 松开:恢复原始播放速度
  • 单击:快进5秒
  • 单击:快退5秒
  • Space 空格键:暂停/播放视频

倍速调节

  • + / - :调整下次长按 时的目标倍速值(步长可在菜单中设置,范围 0.1-16,默认0.5)
  • ] / [ :增加/减少当前播放速度(步长可在菜单中设置,范围 0.1-3,默认0.5,最低 0.1x)
  • P :立即恢复1.0倍速

逐帧播放 (视频暂停时)

  • , : 上一帧 (按 1/30 秒步长后退)
  • . : 下一帧 (按 1/30 秒步长前进)

音量控制

  • :增加音量(每次+10%)
  • :减小音量(每次-10%)

全屏控制

  • Enter :切换全屏/退出全屏

多视频控制

  • 页面中有多个视频时,每个视频左上角会显示控制按钮(如“视频1”、“视频2”等按钮)
  • 点击按钮可切换控制目标视频
  • 当前控制的视频按钮会高亮显示

临时启用功能

  • 通过油猴菜单可在任意网站上临时启用脚本
  • 无需修改脚本代码即可在新网站上使用
  • 可查看和管理已临时启用的网站列表

特色优势

  1. 无需界面操作,纯键盘控制
  2. 支持绝大多数网页视频播放器
  3. 特别优化了YouTube和Bilibili的兼容性
  4. 实时显示速度、音量和全屏状态变化提示
  5. 完美支持动态加载的视频页面
  6. 优化的按键响应,提高与浏览器手势的兼容性

使用说明

  1. 安装脚本后即可使用,无需额外设置
  2. 在任何包含HTML5视频的网页中都可以使用
  3. 特别适合观看教学视频、演讲等需要经常调整播放速度的场景
  4. 所有操作都会有浮动提示,方便了解当前状态

兼容性

  • 支持所有主流浏览器
  • 支持大多数使用HTML5播放器的视频网站
  • 特别优化支持:
    • YouTube
    • Bilibili
    • 其他使用标准HTML5 video标签的网站

更新日志

v1.3.3

  • 移除 未找到视频元素时的冗余提示信息

v1.3.2

  • 修复 逐帧播放功能:修复了暂停状态下 ,. 键失效的问题

v1.3.1

  • 新增 空格键暂停/播放功能:按空格键可以暂停或播放视频
  • 优化 通用网站兼容性

v1.3.0

  • 新增 暂停状态下按左右方向键功能:在视频暂停时按左右方向键会取消暂停并执行相应操作

v1.2.9

  • fix bugs

v1.2.8

  • 新增 临时启用网站功能:可通过油猴菜单在任意网站上临时启用脚本
  • 新增 多视频控制功能:在页面有多个视频时,可通过点击选择控制哪一个视频
  • 优化 通用网站兼容性:添加通配符匹配规则,支持所有网站

v1.2.7

  • 优化 B站和YouTube的全屏功能,使回车键触发的全屏与网站原生全屏按钮效果一致
  • 改进全屏按钮选择器,提高兼容性

v1.2.6

  • 修复 Bilibili 评论区快捷键冲突问题
  • 优化 Shadow DOM 中的输入元素检测逻辑

v1.2.5

  • 新增 逐帧播放功能:视频暂停时,按 , 上一帧,按 . 下一帧 (默认步长 1/30s)。
  • 新增 自定义调速步长:可在油猴菜单中设置按 [ / ] 调整当前速度的步长 (范围 0.1-3)。
  • 新增 自定义目标倍速调整步长:可在油猴菜单中设置按 + / - 调整目标倍速的步长 (范围 0.1-16)。
  • 调整 速度下限:所有速度调整的最低值改为 0.1x。
  • 调整 设置范围:默认播放速度和目标倍速的设置范围改为 0.1-16。

v1.2.1

  • 优化 YouTube 按键处理逻辑
  • 降低事件拦截权限,提高与浏览器手势的兼容性
  • 改进视频播放器区域检测

v1.2.0

  • 新增 YouTube 左方向键快退5秒功能
  • 优化 YouTube 按键响应

v1.1.0

  • 新增音量控制功能(上下方向键)
  • 新增全屏切换功能(回车键)
  • 优化提示信息显示

v1.0.0

  • 首次发布
  • 实现基础倍速控制功能
  • 添加 YouTube 和 Bilibili 特别支持

音量控制

  • :增加音量(每次+10%)
  • :减小音量(每次-10%)

全屏控制

  • Enter :切换全屏/退出全屏

特色优势

  1. 无需界面操作,纯键盘控制
  2. 支持绝大多数网页视频播放器
  3. 特别优化了YouTube和Bilibili的兼容性
  4. 实时显示速度、音量和全屏状态变化提示
  5. 完美支持动态加载的视频页面
  6. 优化的按键响应,提高与浏览器手势的兼容性

使用说明

  1. 安装脚本后即可使用,无需额外设置
  2. 在任何包含HTML5视频的网页中都可以使用
  3. 特别适合观看教学视频、演讲等需要经常调整播放速度的场景
  4. 所有操作都会有浮动提示,方便了解当前状态

兼容性

  • 支持所有主流浏览器
  • 支持大多数使用HTML5播放器的视频网站
  • 特别优化支持:
    • YouTube
    • Bilibili
    • 其他使用标准HTML5 video标签的网站