Play-With-MPV

通过MPV播放网页上的视频(详细安装过程见:https://github.com/LuckyPuppy514/Play-With-MPV)

当前为 2022-05-04 提交的版本,查看 最新版本

作者
LuckyPuppy514
评分
0 0 0
版本
1.3.0
创建于
2022-04-26
更新于
2022-05-04
大小
46.1 KB
许可证
MIT
适用于

适用于 windows10/11 Edge/Chrome

功能

为支持的网页添加 MPV 播放按钮,点击即可打开 MPV 播放网页中的视频

支持的网站列表如下:
大部分支持(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/*

部分支持(番剧推荐: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/*

安装

欢迎观看:B站视频教程

这个项目使用 mpvmpv-lazy。请确保你本地安装了它们。
其中 mpv 需要单独安装 yt-dlp 以支持 youtube

推荐使用:mpv-lazy 集成图形化OSD,多种着色器,插件以及常用配置
推荐插件:Glsl_Running_Mode_Cache 集成 Anime4K 着色器,可自动缓存上次使用的着色器配置,下次播放自动打开

  1. 浏览器安装油猴插件
    Microsoft Edge Google Chrome

  2. 安装油猴脚本
    Play-With-MPV

  3. 下载 powershell 脚本
    Play-With-MPV

  4. 安装 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.ps1
   a. 为浏览器添加 URL Protocol 打开应用程序时,记住选项框,仅支持 https
   b. 添加自定义 URL Protocol 协议:PlayWithMPV://,
      使浏览器能够调用playwithmpv.ps1打开 MPV
   c. 添加 MPV 环境变量

   若执行失败,可自行手动安装:
   a. 双击运行 chromeEdgeOpenCheckbox.reg
   b. 右键编辑 playwithmpv.reg 中的 playwithmpv.ps1 路径,
      保存后双击运行 playwithmpv.reg
   c. 手动添加 MPV 环境变量:
      windows图标=>右键=>系统=>高级设置=>环境变量=>path,添加 MPV 路径

   playwithmpv.ps1
   a. 接受并解析浏览器参数
   b. 调用 MPV 播放
  1. 安装yt-dlp(mpv-lazy 或 不看youtube 则不需要安装)
    下载 yt-dlp 并安装
    添加 yt-dlp 环境变量
    修改 MPV 配置文件 %appdata%/mpv/mpv.conf,没有请新建,添加:
    script-opts=ytdl_hook-ytdl_path=yt-dlp

注意

powershell 若提示版本不一致,请及时更新 playwithmpv.ps1 :
playwithmpv.ps1