当前位置: 首页 > news >正文

Biliver:让 MPV 拥有和网页一样丝滑的 B 站视频体验

一、 为什么我要写这个项目?

作为一个 MPV 的忠实用户,我一直追求极致的播放体验:简洁的界面、强大的滤镜、以及极低的资源占用。但对于 B 站老用户来说,在 MPV 上看视频一直有一个巨大的痛点——弹幕

目前市面上的 MPV 弹幕插件很少,而且大部分只有视频没有直播的,既然没有完美的,那我就自己写一个。于是有了Biliver


二、 Biliver 的核心黑科技

Biliver 的设计目标只有四个字:极致丝滑

秒开体验:Browser + MPV 联动

我写了一个配套的浏览器脚本biliverhelper.js。它能直接从网页提取 B 站原生的 4K/HDR CDN 链接。
你只需要点击一下网页上的 Biliver 图标,指令就会自动复制到剪贴板,粘贴到 MPV 即可秒开播放,完全绕过了繁琐的本地解析过程。


三、 技术架构

Biliver 采用了三位一体的闭环架构:

  • 前端 (JavaScript):轻量级 Tampermonkey 脚本,负责绕过 CDN 校验并提取认证信息。
  • 中控 (Lua):MPV 插件逻辑,负责生命周期管理和 60FPS 滤镜调度。
  • 后端 (Python):异步处理引擎,负责 WebSocket 直播协议解析、XML 弹幕转码及轨迹计算。

四、 如何使用?

我已经将项目完整开源在 GitHub 上,安装非常简单:

  1. 安装环境:确保有 Python 环境,运行pip install -r requirements.txt
  2. 放置插件:将插件文件夹丢进 MPV 的scripts目录。
  3. 安装脚本:在油猴中添加biliverhelper.js

项目地址

http://www.cnnetsun.cn/news/2422197.html

相关文章:

  • AI如何学习科学品味:从论文评估到智能文献筛选的实践路径
  • 地理空间数据处理开源工具箱:统一接口与链式操作实践
  • 模块六-数据合并与连接——32. merge 合并(上)
  • 基于BeagleBone Black与LEDscape打造64x64双人LED街机全攻略
  • D2DX:暗黑破坏神2终极现代化补丁,让20年老游戏焕发新生
  • 如何免费解锁百度网盘macOS版SVIP功能:完整破解指南
  • Linux系统下Vue开发环境搭建:从Node.js到Vite的完整指南
  • 基于ESP32-S3与ESP-NOW的无线对讲机:从I2S音频到可靠传输的嵌入式实践
  • 解密Jsxer:如何高效反编译Adobe JSXBIN二进制脚本
  • CompressO:免费开源的终极跨平台视频图片压缩工具
  • 基于Adafruit Flora与NeoPixel的智能滑板灯光系统DIY全攻略
  • 2026届毕业生推荐的十大降AI率平台推荐
  • 基于CircuitPython的巨型机械键盘:从嵌入式开发到定制输入设备实践
  • ElevenLabs中文语音合成优化实战(绕过官方未公开API限制的3种合规方案)
  • DIY导电织物手机屏蔽袋:基于法拉第笼原理的射频信号隔离实践
  • Obsidian Excel插件:在知识管理系统中实现专业表格编辑与数据整合
  • CUDA自动调优工具:原理、实现与工程实践
  • Midjourney钯金印相风格实战手册(2024黄金版):含12组经实验室级验证的/prompt模板+Lightroom钯金LUT预设包(限前200名领取)
  • ElevenLabs匈牙利语音合成效果深度测评(实测12种场景+WAV/MP3/SSML对比数据)
  • Android Studio中文界面终极指南:3个步骤告别英文开发障碍
  • 液体神经网络:小参数模型如何实现动态适应与零样本泛化
  • Linux网络管理利器:nmcli命令行配置静态IP与无线网络实战
  • 网安python毕业设计项目选题帮助
  • 瑞华丽工业软件与 AI 智能体新手部署指南
  • 任天堂 64 缺乏加法混合效果?这项技术让特效无溢出伪影!
  • 新能源电网电磁暂态仿真方法【附仿真】
  • 搞可靠性就是浪费钱?
  • 阅读APP书源终极配置指南:3步免费获取海量小说资源 [特殊字符]
  • FSearch终极指南:如何在Linux上实现秒级文件搜索
  • 微信数据管理遇难题?本地化方案PyWxDump的合规启示与技术探索