您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
支持哔哩哔哩、B站直播、腾讯视频、优酷视频、爱奇艺、芒果TV、搜狐视频、AcFun弹幕网自动网页全屏;快捷键切换:全屏(F)、网页全屏(P)、下一个视频(N)、弹幕开关(D);支持任意视频倍速播放,提示记忆倍速;B站播放完自动退出网页全屏和取消连播。
建议先在浏览器上安装 uBlock Origin 或 AdGuard 扩展,可有效移除视频网站的视频广告。
F
:切换全屏
P
:切换网页全屏
N
:下一个视频
D
:弹幕开/关
A
或+
:倍速+0.25
S
或-
:倍速-0.25
Z
:恢复正常倍速
数字0
:快进30秒,便于跳过片头和B站UP主广告讲解
数字1-9
:1-9
倍速
空格 :暂停/播放
▶ :快进5秒
◀ :快退5秒
R
:循环旋转视频角度
Shift
R
:视频画面水平镜像翻转
如果不需要打开视频播放页自动网页全屏,可在脚本菜单中关闭。关闭后不会影响快捷键(P)切换。
在开启了自动网页全屏状态下,如果退出了网页全屏且视频暂停,重新播放后默认会恢复为网页全屏。
如果不希望这样的效果,可注释掉如下代码:
App.webFullScreen(this);
脚本默认对B站和AcFun弹幕网,播放完自动退出全屏(番剧页不支持)。B站自动点击“取消连播”按钮。
B站如果合集视频为最后一集、关闭了合集“自动连播”,也会自动退出网页全屏
如不需要该功能,可将脚本中下面注释的代码放开:
// if (/[a-zA-z]+:\/\/[^\s]*/.test(href)) return;
脚本默认为关闭状态,在脚本菜单中可开启,开启控制后,会覆盖播放器自带的操作。
开启控制后,可在脚本菜单设置快进/快退秒数。
本脚本的倍速设置默认只针对 @match
中存在的网站,理论上对所有含有 HTML5 video
的网页都可以倍速播放。
如果有需要的话可将脚本中的:
// @note *://*/*
改成:
// @match *://*/*
或只对某网站使用倍速控制,如百度网盘:
// @include *://pan.baidu.com/*
默认倍速提示时长5秒,觉得太久?
// 修改为喜欢的
SHOW_TOAST_TIME: ONE_SECOND * 5
默认倍速提示处于视频的左下角,可选居中或右下角提示。
// 修改为居中提示
SHOW_TOAST_POSITION: positions.center
// 修改为右下角提示
SHOW_TOAST_POSITION: positions.bottomRight
如果不需要倍速播放功能,可在脚本菜单中关闭
脚本实现了页面可见性监听,当视频播放标签页不可见时会暂停播放,可见时继续播放。
如不需要该功能的话,把下面的代码注释掉:
this.setupVisibleListener();
实验性功能不保证100%有效。
2.9.0+ 可不依赖外部脚本,有外部脚本默认优先使用外部脚本切换,可在菜单中设置为只使用自带的。
本脚本配合视频网页全屏(改)使用,可以减少不必要的鼠标移动。
视频网页全屏(改)需要鼠标移动到视频播放器上,出现了网页全屏按钮后,再按 快捷键 Esc
或 网页全屏
按钮 进行网页全屏。
而配合本脚本后,播放器加载完毕后直接按 快捷键(P) 网页全屏(某些网站可能不成功)。
安装 视频网页全屏(改) 脚本。
把本脚本内的:
// @note *://*/*
改成:
// @match *://*/*
或只针对某个网站使用,如咕咕番:
// @include *://www.gugu3.com/*
提示
推荐使用匹配所有网站方式使用,只针对某个网站使用的话,如果网站视频是在跨域
iframe
中,还需要添加在框架的域名匹配。例如E站弹幕网,要按如下匹配才可以:
// @include *://www.ezdmw.site/Index/video/* // @include *://player.ezdmw.com/danmuku/*
配合视频网页全屏(改),对于频繁性使用的视频网站,希望能自动进入网页全屏,减少按键操作。
在使用 快捷键(P)
可成功网页全屏的视频网站前提下,可以在脚本菜单中 此站点启用自动网页全屏
。
功能启用后,在视频开始播放后会自动进入网页全屏。
视频网站的剧集列表是通过链接形式式打开的,可以成功切换下一集。
不是链接式会查找不到剧集列表,如:注视影视;或当前播放集数不是链接,如:56网,就会切换下集失败(可手动适配)。
// @note *://*/*
改成:
// @match *://*/*
不能成功切换下一集的网站,可以尝试手动拾取元素进行适配。
已抓取过的网站,要想重新拾取元素,需要先在脚本菜单中
删除此站点的剧集选择器
。
键盘同时按住 ctrl
+ alt
+ 鼠标点击当前集数所在位置。拾取成功后会弹出窗口,点击验证
元素提示当前集数
正确后保存,进行第二次抓取。
如果验证提示 获取集数失败
,编辑文本框的选择器。验证提示正确后保存。
拾取到当前集数的元素后,继续键盘同时按住 ctrl
+ alt
+ 鼠标点击所有集数列表所在的其中一个集数,弹窗验证元素提示成功、确认保存。
某些网站点击采集某个集数时,验证时提示获取集数失败,这时可以继续点击当前集数的位置,作为第二次采集的元素。
操作完成后,可以尝试按 N
键验证是否能成功切换下一集。
示例一:56网
默认拾取到的元素选择器,验证时不能获取到当前播放集数,原因是:鼠标移入元素时动态添加了新的 class
,失去焦点后 class
会被移除。在编辑文本,删除掉该 class
,成功获取到当前播放的集数。
示例二:注视影视
在该网站,当前播放的集数在所有集数列表中没有明显的标记,不能有效区分出那个是当前的播放集数。
而在顶部的标题栏中存在有当前播放的集数,第一步抓取时可选取标题栏的集数元素来获取当前集数。
2.9.0
Shift
+
/ -
快捷键。R
旋转视频角度,快捷键 Shift
+ R
视频画面水平镜像翻转。2.8.0
2.7.3
2.7.0
2.6.3
2.6.1
alt
+
、alt
-
、*
快捷键。2.6.0
alt
+
)、快退(◀ 或 alt
-
)、暂停/播放(空格)快捷键。video
,实时应用倍速到新的视频。2.5.1
2.4.8
0
快捷键,快进30秒。2.4.6
2.4.5
2.4.4
2.4.3
2.4.0
v 2.3.0
shift
+
/ -
快捷键,当前倍速×÷2,便于设置最高倍速。v 2.2.0
0
快捷键。v 2.1.0
@match
中的地址鼠标悬停监听,该监听会影响腾讯视频的倍速播放。v 2.0.0
v 0.9.9
全屏切换
、关闭弹幕
快捷键。v 0.9.7
全屏(F)
、网页全屏(P)
、下一个视频(N)
、弹幕开关(D)
快捷键。