Awesome
本项目不再维护,请移步至新项目
Play-With-MPV
🌟 简介
使用 mpv 播放网页中的视频,并支持 potplayer 及自定义播放器
- 支持播放器:mpv,
mpv.net
,potplayer,vlc,iina ...... - 支持浏览器:Edge,Chrome,Firefox,查看更多 👆
- 支持的网站:Bilibili,YouTube,巴哈姆特,低端影视,查看更多 👆
🐳 安装
1. 💡 安装播放器
也可自行安装其他播放器,如 potplayer / vlc 等,但某些功能可能无法使用 🔥
2. 🐵 安装油猴插件
3. 📺 安装油猴脚本
4. ⚙️ 脚本设置
打开一个支持的网页,比如:导航页
4.1. mpv
输入软件路径,保存设置后,下载注册表到本地并打开
4.2. potplayer
输入软件路径,保存设置后,下载注册表到本地并打开
4.3. 自定义
需要自行查找相关文档,找到播放器对应的 URL 调用命令和参数
例如,iina 对应的视频参数为:iina://weblink?url=${EvideoUrl}
参数名称 | 参数取值 | 说明 |
---|---|---|
视频链接 | ${videoUrl} | yt-dlp/m3u8/flv/mp4/mkv ... 播放器不支持则无法播放 |
音频链接 | ${audioUrl} | 为空则不支持最高画质和视频编码 |
字幕链接 | ${subtitleUrl} | 为空则无法加载B站外挂字幕 |
标题 | ${title} | 为空则无法传递标题 |
开始时间 | ${startTime} | 为空则不支持同步时间 |
代理地址 | ${proxy} | 为空则不支持代理设置 |
referer | ${referer} | 为空则无法观看B站和橘子动漫 |
origin | ${origin} | 为空则无法观看巴哈姆特 |
如需对参数取值进行 URL 编解码,只需在参数前添加 E(编码)或 D(解码),例如
${EvideoUrl}
表示 videoUrl 进行 URL 编码后的值${DvideoUrl}
表示 videoUrl 进行 URL 解码后的值
4.4. 代理设置
仅对油管和巴哈姆特有效,请先尝试不设置代理的情况下观看
一般情况对于 v2rayN 或 clash 等代理软件,才需要手动进行代理设置
- v2rayN 默认:
http://127.0.0.1:10809
- clash 默认:
http://127.0.0.1:7890
4.5. 其他设置
同时开启自动播放和自动关闭后,如需修改设置,请到导航页进行操作:https://www.lckp.top/play-with-mpv/index.html
✅ 效果展示
👏 相关仓库
- mpv — mpv 播放器
- mpv-lazy — mpv 播放器懒人版
- mpv.net_CM —
mpv.net
汉化版 - yt-dlp — 视频下载
- Bilibili-Evolved - B站增强脚本
- Anime4K — 动漫画质增强
- bilibili-API-collect — B站接口整理
- MPV-Play-BiliBili-Comments — mpv B站弹幕脚本
- IPTV — 肥羊的IPTV直播源
👏 特别感谢
-
谷歌插件:ff2mpv
-
油猴脚本:play-with-mpv
-
油猴脚本:Bilibili-Evolved + playwithmpv
😘 如何贡献
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
🃏 使用许可
MIT © LuckyPuppy514