Greasy Fork is available in English.
通过MPV播放网页上的视频(详细安装过程见:https://github.com/LuckyPuppy514/Play-With-MPV)
Устаревшая версия за
适用于 windows10/11 Edge/Chrome
本项目包含以下功能:
支持的网站列表如下:大部分支持(youtube需要安装youtube-dl或yt-dlp,推荐yt-dlp)https://www.youtube.com/watch/*https://www.bilibili.com/video/*https://www.bilibili.com/bangumi/*https://ddrk.me/*v1.4.0 新增 PLEX 支持*://*/web/index.html*https://app.plex.tv/desktop/*部分支持(番剧推荐:https://www.6dm.cc 第一线路, 支持1080p)https://www.6dm.cc (第一线路:大部分支持,其他线路:小部分支持)http://www.dmla.cc (第一线路:大部分支持,其他线路:小部分支持)https://www.dm233.me (线路III:大部分支持,其他线路:大部分不支持)不推荐以下网址, 极少部分支持(大部分解析出来都是yun.66dm.net, 返回.jpg)http://www.imomoe.live/player/*https://www.yhdmp.net/vp/*
最近在使用 MPV + Anime4K 播放动漫,效果显著,但是每次都需要下载播放比较麻烦,所以找了不少插件或脚本,但是不太适合自己,所以自己写了这个项目。
使用过的插件或脚本:
谷歌插件:ff2mpv支持:youtube,其他不清楚,应该是支持youtube-dl的网站都可以
安装过程很详细,要仔细安装,但是我只有youtube能用上QAQ
油猴脚本:play-with-mpv支持:clips.twitch.tvwww.bilibili.com/videowww.youtube.comm.youtube.com
安装了没用上,主要不支持b站番剧/bangumi,难受QAQ
油猴脚本:Bilibili-Evolved + playwithmpv
一开始在用的版本,就是要点几次按钮,稍微有点麻烦,教程可以参看我的b站视频:https://www.bilibili.com/video/BV1zY41137uX/
这几个项目大概思路
ff2mpv 和 play-with-mpv1. 通过谷歌插件或油猴脚本获取当前网页链接,2. 通过自定义URL Protocol 调用脚本(py,ps1等)解析参数3. 通过脚本(py,ps1等)调用 MPV 播放但是许多网址无法直接通过 MPV + yt-dlp 解析播放Bilibili-Evolved + playwithmpv1. 通过b站接口获取flv地址2. 通过playwithmpv服务,传递flv地址给mpv进行播放点击功能-选集-开始播放-播放,稍微有点麻烦QAQ,这个是写这个项目的原因之一
本项目思路结合以上方式,以及通过抓取视频地址,添加了一些自己常用的网址
1. 通过油猴脚本抓取网页视频mp4,m3u8,flv等真实地址,其中:a. youtube 直接获取当前网页地址,通过yt-dlp解析b. bilibili 通过b站api获取视频flv地址c. ddrk.me,immoe.live,yhdmp.net 抓取网页中的视频链接2. 通过自定义 URL Protocol 调用 powershell 脚本解析参数3. 通过 powershell 调用 MPV 进行播放
欢迎观看:B站视频教程
这个项目使用 mpv 或 mpv-lazy。请确保你本地安装了它们。
其中 mpv 需要单独安装 yt-dlp 以支持 youtube
推荐使用:mpv-lazy 集成图形化OSD,多种着色器,插件以及常用配置
推荐插件:Glsl_Running_Mode_Cache 集成 Anime4K 着色器,可自动缓存上次使用的着色器配置,下次播放自动打开
浏览器安装油猴插件
Microsoft EdgeGoogle Chrome
安装油猴脚本
Play-With-MPV
下载 powershell 脚本
Play-With-MPV
安装 powershell 脚本
a. 允许 windows 执行 powershell 脚本以管理员身份打开 PowerShell 输入:set-executionpolicy remotesigned
b. 执行 install.ps1 脚本进行安装首先把压缩包解压到 MPV 安装目录,修改解压后的文件夹名称为:Play-With-MPV然后打开 Play-With-MPV 目录,右键 install.ps1 使用 powershell 运行注意:MPV 安装路径路径不能有中文;C盘建议放在C:\Users\用户名 子目录下,否则权限不足;添加 MPV 环境变量后需要注销或重启电脑;
脚本功能说明:install.ps1a. 为浏览器添加 URL Protocol 打开应用程序时,记住选项框,仅支持 httpsb. 添加自定义 URL Protocol 协议:PlayWithMPV://,使浏览器能够调用playwithmpv.ps1打开 MPVc. 添加 MPV 环境变量若执行失败,可自行手动安装:a. 双击运行 chromeEdgeOpenCheckbox.regb. 右键编辑 playwithmpv.reg 中的 playwithmpv.ps1 路径,保存后双击运行 playwithmpv.regc. 手动添加 MPV 环境变量:windows图标=>右键=>系统=>高级设置=>环境变量=>path,添加 MPV 路径playwithmpv.ps1a. 接受并解析浏览器参数b. 调用 MPV 播放
PLEX: 点击页面三个点菜单 "...", 在弹出菜单, 点击 "下载视频" 上方的: Play With MPV
其他: 点击视频左下角的 MPV 按钮
部分网站效果展示(无法显示,请到github查看 github):
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
MIT © LuckyPuppy514