恢复会话中...

开源项目:Bilibili - 未登录自由看

Z
zhikanyeye
发布于 3 months ago· 最后编辑于 4 weeks ago
266 8 11

分享一个 B 站画质解锁的小工具 - Bilibili-Free-Quality

前言

最近在折腾 B 站相关的东西,vibe coding了一个不错的开源项目,想在这里分享给大家。

项目地址:https://github.com/zhikanyeye/Bilibili-Free-Quality

简单说就是:一个用 JavaScript 写的浏览器脚本,可以帮你在 B 站看视频时获得更灵活的画质选择体验。


项目是干什么的?

核心功能很直白:让你在 B 站看视频时,对画质的选择有更多自由度。

B 站原生的播放器有时候会对画质进行各种限制:

  • 某些视频只能选特定清晰度
  • 不同设备、网络环境下的限制不一样
  • 有时候想要的画质选项直接被隐藏了

这个项目的目的就是尽量绕过这些限制,让你能够按照自己的需求调整画质。


谁会需要这个?

我觉得以下几类人会感兴趣:

1. B 站重度用户

  • 每天都要看好几小时视频的人
  • 对清晰度、流畅度敏感的人
  • 经常吐槽"怎么没有 1080P 选项"的人

2. 网络条件不稳定的用户

  • 有时候网好,想看高清
  • 有时候网差,想降低清晰度
  • 希望能灵活切换,不被系统强制限制

3. 前端折腾党

  • 喜欢玩油猴脚本、浏览器插件的人
  • 对"网页增强"感兴趣的人
  • 想自己看看代码、可能还想改改的人

4. 追求播放体验的用户

  • 不想被各种广告、限制所困扰
  • 想要更"干净"的看剧体验
  • 愿意花点时间折腾,换一个更舒服的使用方式

项目的优势

✓ 轻量级

纯 JavaScript 实现,没有复杂的依赖,文件体积小,加载快。

✓ 开源透明

代码完全公开,逻辑清晰。你可以随时查看源码,了解它具体做了什么,不用担心"黑盒操作"。

✓ 易于部署

不需要复杂的配置,支持浏览器脚本方式部署(比如配合油猴使用)。

✓ 针对性强

专注于 B 站画质问题,不是那种"大而全"的项目,逻辑集中,维护也相对容易。

✓ 社区友好

开源项目,有 GitHub 社区支持,遇到问题可以提 issue,有能力的还可以贡献代码。


技术栈

项目目前是 100% JavaScript,这意味着:

  • 完全基于浏览器前端脚本
  • 可以用油猴脚本管理器直接运行
  • 适合所有主流浏览器(Chrome、Firefox、Edge 等)
  • 学习成本低,改造空间大

可能的使用场景

  1. 日常看视频

    • 上班摸鱼、睡前看番剧,想要最舒服的清晰度
  2. 网络波动

    • 网好的时候想看 1080P,网差的时候自动降到 720P
    • 不用每次都手动调,脚本帮你优化
  3. 设备兼容性

    • 某些旧设备、平板、手机可能被限制清晰度
    • 用脚本突破这些限制
  4. 特定视频类型

    • 某些 UP 主的视频清晰度有特殊限制
    • 用脚本获得更灵活的选择权

使用建议

安装方式

具体的安装步骤建议大家去项目主页查看 README,一般来说:

  1. 安装浏览器脚本管理器(如 Tampermonkey、Violentmonkey)
  2. 添加脚本
  3. 访问 B 站,脚本自动运行

注意事项

  • 兼容性:浏览器版本、B 站页面更新都会影响效果
  • 定期维护:B 站经常改代码,脚本可能需要同步更新
  • 理性使用:用来改善自己的体验就好,不要当成万能工具

为什么推荐这个项目?

作为一个经常折腾的人,我觉得这类项目的价值不在于它有多"高大上",而在于:

  1. 解决实际问题

    • B 站画质限制确实存在,这个项目针对性强
  2. 代码质量可控

    • 开源透明,你可以自己审查,确保安全
  3. 易于定制

    • 如果有特殊需求,你甚至可以基于这个项目改造
  4. 社区有温度

    • 开源项目往往代表开发者的热心,值得支持

总体评价

项目名称 Bilibili-Free-Quality
语言 JavaScript
项目规模 轻量级
使用难度 ⭐ 低
实用性 ⭐⭐⭐⭐ 高
推荐指数 ⭐⭐⭐⭐
适合人群 B 站用户、脚本爱好者

最后的话

如果你经常看 B 站,对当前的播放体验不太满意,又不怕折腾一下,Bilibili-Free-Quality 值得试试。

就算最后你用不上,也能从开源代码中学到一些有趣的前端技巧。

有问题或者想改进,可以直接在 GitHub 上 fork、提 issue,跟开发者沟通。

GitHub 项目链接:
https://github.com/zhikanyeye/Bilibili-Free-Quality

有使用体验的朋友可以在评论区分享一下,让我们一起交流~


更新日志(如果有更新可以补充):

  • 记录项目更新信息
  • 标注已知问题
  • 分享社区反馈

相关资源:


声明:
本分享仅供学习交流之用,请遵守 B 站的服务条款和相关法规。不建议用于商业目的或骚扰服务。


希望对各位有帮助,欢迎反馈~

11 条评论

Z
zz_z
zz_z鸡腿#1F3 months ago

人民的项目

A
applemilk
applemilk鸡肉#2F3 months ago

优化使用体验的小工具就很棒,我去点个star,期待继续创作

Z
zxylxy
zxylxy整鸡#3F3 months ago

感谢大佬

H
huangsiting
huangsiting鸡翅#4F3 months ago

感谢大佬分享

J
JonathanChen
JonathanChen鸡腿#5F3 months ago

感谢分享

M
minger
minger鸡腿#6F3 months ago

大佬牛逼

M
minger
minger鸡腿#7F3 months ago

没用啊

W
Wcowin
Wcowin鸡翅#8F3 months ago

非常好!

M
MSaZs
MSaZs鸡翅#9F3 months ago

谢谢分享

H
HarryQ
HarryQ鸡爪#10F3 months ago

有没有能看4K的脚本

B
bilibili
bilibili鸡腿#11F3 months ago

我以为在说我