- 使用外部播放器播放网页中的视频,支持 Windows、macOS、Linux
- 本工具通过嗅探资源方式获取视频原始链接 +
yt-dlp配合,能够覆盖大部分视频网站 - 注:由于是通过嗅探方式获取原始链接,请先等待网页视频加载播放后再唤起 mpv 播放器
- 支持大部分视频网站,部分加密视频 以及 yt-dlp 支持的网站
- 部分网站(B 站/YouTube)支持选择画质、视频编码、字幕
- 弹幕加载方案:>>如何加载弹幕?
- B 站加载最高画质方案:方法 ① 推荐
- >>常见相关问题
- 前往按教程下载安装 (已安装的可跳过此步骤)
- Tampermonkey-推荐 BETA 版本(已安装的可跳过此步骤)
- 正式版为较稳定的版本,测试版会优先上新功能,可能会有 bug
- play-with-mpv 正式版
- play-with-mpv 测试版
- 遇到“此脚本还未被执行”,导致按钮不显示无法使用的情况,查看解决方法
-
下载:Scheme Handler cross 跨平台唤起播放器协议工具
-
确保已经安装:👉 yt-dlp ,windows 用户进入下载
yt-dlp.exe,放到mpv.exe同目录下,即:播放器安装目录,macOS、Linux 用户可自行搜索安装教程 -
打开 Scheme Handler 并设置如图:注意 MPV 为大写,Windows 系列选择播放器安装目录下的
mpv.exe,macOS 系统选择/Applications/mpv.app,Linux 系统选择/bin/mpv
-
设置完毕,Windows、Linux 端可关掉 Scheme Handler,macOS 端需要挂后台,打开视频页面试试效果吧
- q: 遇到“此脚本还未被执行”,导致按钮不显示无法使用的情况,a:查看解决方法
- q: B 站如何加载最高画质? a:由于
--cookies-from-browser失效了( 详情:issues),解决办法:方法 ① 推荐,方法 ② - q: 有些网站没办法播放? a:多试几次,如果还是不行那也是无能为力,说明不支持!
- q:没办法唤起 mpv 播放器?a:请按照教程一步一步来!
- q:为何加载很慢?a:加载快慢与网站加载速度和网速以及 yt-dlp 解析速度有关
- q:页面上出现两个按钮时该用哪个?a:优先使用视频上方的,如果无法播放再点另一个
- q:为何更推荐 beta 版油猴? a:部分网站需要调用
GM_cookie才能正常播放,只有 beta 版的油猴才有这个 API
- install 👉 python
- install yt-dlp 👇
pip install yt-dlp- 执行命令,自动导出到 static 文件夹 👇
python get_yt_dlp_supported_sites.py- 插件会读取网站的 cookie,
GM_cookie和document.cookie - 插件不会收集用户的 cookie,只用于传参给播放器校验操作,播放器内进行相关操作与本人无关
- 本仓库为开源项目,其他第三方用户进行二次改造所造成的相关法律问题与本人无关
