Skip to content

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

play-with-mpv 使用 mpv 播放网页中的视频

  • 使用外部播放器播放网页中的视频,支持 Windows、macOS、Linux
  • 本工具通过嗅探资源方式获取视频原始链接 + yt-dlp 配合,能够覆盖大部分视频网站
  • 注:由于是通过嗅探方式获取原始链接,请先等待网页视频加载播放后再唤起 mpv 播放器
  • 支持大部分视频网站,部分加密视频 以及 yt-dlp 支持的网站
  • 部分网站(B 站/YouTube)支持选择画质、视频编码、字幕
  • 弹幕加载方案:>>如何加载弹幕?
  • B 站加载最高画质方案:方法 ① 推荐
  • >>常见相关问题

🧱 安装

1. 安装 mpv 播放器

2. 安装油猴插件

3. 安装油猴脚本

4. 安装 Scheme Handler

  • 下载: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 image

  • 设置完毕,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

预览

image

更新导出 yt-dlp 支持的网站(开发用)

  • install 👉 python
  • install yt-dlp 👇
pip install yt-dlp
  • 执行命令,自动导出到 static 文件夹 👇
python get_yt_dlp_supported_sites.py

用户须知&免责声明

  • 插件会读取网站的 cookie,GM_cookiedocument.cookie
  • 插件不会收集用户的 cookie,只用于传参给播放器校验操作,播放器内进行相关操作与本人无关
  • 本仓库为开源项目,其他第三方用户进行二次改造所造成的相关法律问题与本人无关

参考相关仓库

About

play-with-mpv 使用 mpv 播放网页中的视频,一键唤起mvp外部播放器 play in mpv | Play online webpage videos on MPV, Supports Windows, macOS, and Linux

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages