当前位置:主页 > 浏览器插件 > 油猴脚本 >
为b站 (bilibili) 添加更多倍速反馈 / 投诉

为b站 (bilibili) 添加更多倍速(bilibili视频多倍速播放)v1.1.3

  • 更新:2023-12-21 11:51:55
  • 大小:251KB
  • 版本:1.1.3
  • 语言:中文
  • 类型:bilibili视频多倍速播放
  • 适应插件:篡改猴/暴力猴

立即下载 本地下载

扫二维码手机浏览

脚本截图

为b站 (bilibili) 添加更多倍速截图1
为b站 (bilibili) 添加更多倍速截图2

脚本介绍

B站视频倍速播放油猴脚本是一个非常实用的工具,可以让用户在Bilibili观看视频时实现多倍速播放的功能。目前该脚本的版本为1.1.3,功能稳定且易于使用。通过该脚本,用户可以灵活调节视频的播放速度,适应不同的观看需求。无论是在学习时需要加快视频进度,还是在娱乐时想快速浏览内容,这个脚本都能满足用户的需求。另外,由于是油猴脚本,安装和使用也非常简便。B站视频倍速播放油猴脚本是一个功能强大且实用的工具,可以提升用户的观看体验,推荐给所有喜欢使用Bilibili观看视频的用户。

为b站 (bilibili) 添加更多倍速

脚本介绍

bilibili视频多倍速油猴脚本,增强哔哩哔哩网站视频的倍速播放功能,支持最低0.1到最高8倍速的视频加速/减速播放,为你带来更丰富的观看体验。

我们在B站观看视频的时候,常常会用到视频加速播放的功能。

比如冗长啰嗦的教程、影视剧,我们需要进行加速观看;而一些技术教程,需要看的非常仔细,这时候可能就要对它进行减速了。

但bilibili网站目前的默认倍速播放功能,仅支持0.5倍速到2倍速,在当前快节奏的时代,就不太能满足我们的多种需求。

bilibili视频多倍速油猴脚本,可以增强bilibili视频的倍速播放功能,支持最低0.1到最高8倍速的视频加速/减速播放,总共提供了16倍速的播放速度可供大家选择,能够满足大家在多种场景下的需求。

为b站 (bilibili) 添加更多倍速

为b站 (bilibili) 添加更多倍速

脚本代码

(function (callback) {
	const wait = () => setTimeout(() => {
		if (document.getElementsByClassName('bpx-player-ctrl-playbackrate-menu').length != 0) {
			callback();
			console.log('[为b站 (bilibili) 添加更多倍速] 已添加更多倍速');
		} else {
			wait();
		}
	}, 1000);
	wait();
})( () => {
    // 需要添加的自定义速度
    const myRates = [0.1, 0.2, 2.5, 3, 4, 5, 10];
    // 已添加的速度
    let addedRates = [2, 1.5, 1.25, 1, 0.75, 0.5];
    // dom上的速度目录
    const domRateMenu = document.getElementsByClassName('bpx-player-ctrl-playbackrate-menu')[0];
    // video元素
    const domVideoElement = document.querySelector('.bpx-player-video-wrap>video') || document.querySelector('.bpx-player-video-wrap>bwp-video');
    console.log('[为b站 (bilibili) 添加更多倍速] Debug: domRateMenu = ', domRateMenu, ', domVideoElement = ', domVideoElement);
    if (!domRateMenu || !domVideoElement) return;
    // 添加自定义速度到dom上的速度目录
    myRates.forEach(rate => {
        // 和addedRates比较大小, 确定插入的位置
        let addedRatesLength = addedRates.length;
		// 插入的位置
		let i = 0;
        for (i = 0; i < addedRatesLength; i ++) {
            // 如果 已添加的速度 比 要添加的速度 小 则就应该在这个下标处增加
            if (addedRates[i] < rate) break;
        }
        addedRates.splice(i, 0, rate);
		// 创建一个li
		let newRateNode = document.createElement('li');
		// 添加文字, 整数倍手动添加 ".0"
		newRateNode.innerText = (rate % 1 == 0 ? (rate + '.0') : rate) + 'x';
		// 添加class
		newRateNode.classList.add('bpx-player-ctrl-playbackrate-menu-item');
		// 按照b站格式添加 data-value 属性
		newRateNode.dataset.value = rate;
		// 绑定点击事件
		newRateNode.addEventListener('click', () => {
			// 修改倍数
			domVideoElement.playbackRate = rate;
			// 剩下的添加 "bpx-state-active" class, 改变 "倍数" 处的文本b站好像已经帮我做了, 我就懒得重新写了
		});
		// 添加到dom速度列表
		domRateMenu.insertBefore(newRateNode, domRateMenu.children[i]);
    });
    // 是否分栏显示
    const twoCols = GM_getValue('twoCols', 0);
    GM_registerMenuCommand((twoCols ? '[✔️已启用]' : '[❌已禁用]') + " 将倍数列表分为两栏显示", function() {
        GM_setValue('twoCols', !twoCols);
        alert((!twoCols ? '已启用' : '已禁用') + ', 刷新页面后生效!');
    });
    if (twoCols) {
        // 根据倍数选项的个数确定分栏高度
        // 倍数选项的个数
        let addedRatesLength = addedRates.length;
        // 分栏高度
        // 如果倍数选项的个数是奇数则加一把它变成偶数
        // 36 为每个倍数选项的高度
        let height = ((addedRatesLength % 2 == 0) ? addedRatesLength : addedRatesLength + 1) * 36 / 2;
        // 添加 css
        GM_addStyle(`
            .bpx-player-ctrl-playbackrate.bpx-state-show .bpx-player-ctrl-playbackrate-menu {
                display: flex!important;
            }
            .bpx-player-ctrl-playbackrate-menu {
                display: none;
                flex-direction: column;
                flex-wrap: wrap;
                width: 140px;
                height: ${height}px;
            }
            .bpx-player-ctrl-playbackrate-menu-item {
                width: 70px;
                height: 36px;
            }
        `);
    }
});

我们还给大家推荐一个B站倍速播放的浏览器插件,效果一样不错,【Global Speed: 视频速度控制】,需要的直接点击下载:

Global Speed: 视频速度控制 v2.9.9971
视频倍速播放376KiB
Global Speed: 视频速度控制浏览器插件是一个功能强大的工具,可帮助用户轻松地控制在线视频的播放速度。无论是加速还是减速,你都可以根据自己的需求将视频的播放速度调整到最合适的状态。通过使用这个插件,你可以更高效地观看视频,节省时间,并且不会错过任何重要内容。
直达下载

脚本使用

脚本安装完成后,打开bilibili网站任意一个视频的播放页面。

将鼠标移动在播放器原本的倍速按钮上,就可以看到这16种新的加速选项了。

无需登录账号,操作便捷不卡顿,与B站视频完美兼容,大家不妨尝试一下。

脚本安装管理

下面介绍下为b站 (bilibili) 添加更多倍速脚本的安装管理步骤

安装前提

为b站 (bilibili) 添加更多倍速油猴脚本的安装前提,需要先安装油猴脚本管理浏览器插件,这里我们给大家推荐2款脚本管理插件

篡改猴(tampermonkey)脚本管理插件

篡改猴(tampermonkey) v5.0.0
油猴浏览器插件1.5MiB
有没有为浏览器增加功能的需求?最新版本的篡改猴(Tampermonkey)浏览器插件5.0.0来了!它是一个强大的工具箱,利用油猴脚本(Tampermonkey scripts)可以定制和增强用户的浏览体验。无论是自定义界面、添加脚本、屏蔽广告,还是节省时间和能源,篡改猴都能满足您的需求。让我们一起探索这个功能丰富的油猴浏览器插件吧!
直达下载

篡改猴(Tampermonkey)脚本管理插件

篡改猴(Tampermonkey)测试版 v5.0.6191
油猴脚本管理1.49MiB
Tampermonkey(油猴)Beta版是一个浏览器脚本管理器相关的浏览器插件,本次更新的是5.0.6191版本,插件大小为1.36,涉及到Tampermonkey、油猴、脚本管理等方面,需要的朋友们直接下载吧。
直达下载

安装完插件后,我们再对油猴脚本进行安装和管理。

为b站 (bilibili) 添加更多倍速脚本安装步骤

1、文末下载专栏下载本脚本,然后在谷歌浏览器启动脚本管理插件,点击浏览器工具栏上的油猴插件图标,打开【添加新脚本】,将下载的 js 格式的脚本安装文件,拖拽到已清空的编辑器中,保存即可。

为b站 (bilibili) 添加更多倍速

安装完成后,会在脚本管理列表里看到为b站 (bilibili) 添加更多倍速脚本内容以及状态

2、如果大家对手动安装有些疑问,可以直接打开谷歌浏览器,访问油猴官方在线安装,传送门:为b站 (bilibili) 添加更多倍速

还可以参考我们整理的关于油猴脚本的教程:

油猴脚本安装教程:油猴脚本如何下载安装使用?

油猴脚本管理删除教程:油猴脚本如何彻底删除?如何启用和关闭?


下载地址

下载地址:网盘下载

网友留言

网友NO.38382
房悦媛

这里只针对html的视频播放器

unsafeWindow是油猴在沙盒模式下对网页的指向

onload待网页加载完

onplay当点击播放时

unsafeWindow.document.querySelector('video').playbackRate=rat;修改对应的播放倍速

写完发现不能运行,找了好久的错误发现是我字母打错了几个,是我太菜了。

(油猴那个用户脚本编写那里为什么好多单词错误都不报错,啊啊啊)

// ==UserScript==
// @name         bilibili视频2.5倍速
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.bilibili.com/video/*
// @grant        unsafeWindow
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net.cn
// ==/UserScript==


var rat=2.5;
unsafeWindow.onload=function(){
    unsafeWindow.document.querySelector('video').onplay=function(){
        unsafeWindow.document.querySelector('video').playbackRate=rat;
        }
    }
 /*unsafeWindow.onload=function(){
        //在元素都加载完成后再监听video的播放时间,再进行倍速设置
        unsafeWindow.document.querySelector('video').onplay=function(){
            unsafeWindow.document.querySelector('video').playbackRate=rat;
        }
    }*/

 

网友NO.38158
丰玟

在bilibili观看视频时,我们可能经常使用视频加速播放的功能。

例如,在观看冗长啰嗦的教程、影视剧时,我们需要加速视频;而在观看一些技术教程时。当你需要抠细节时,你可能会减速。

但是bilibili网站上的默认倍速播放功能,只支持0.5-2倍速,很难满足我们的各种需要。

功能介绍bilibili视频多倍速油猴脚本,可以增强网站视频播放器的倍速播放功能,使其扩展到最低0.1倍速,最高8倍速减速加速播放。

这就是说,这个油猴脚本总共提供了16倍的播放速度供大家选择,可以满足大家在各种场景下的需要。

欢迎发表评论: