Greasy Fork

使用 mpv 播放

通过 mpv-handler 播放网页上的视频和歌曲

目前为 2021-09-21 提交的版本。查看 最新版本

作者
akiirui
评分
0 0 0
版本
2021.09.21
创建于
2020-11-17
更新于
2021-09-21
大小
9.1 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容 与 Opera 兼容
许可证
MIT
适用于

play with mpv

通过 mpv-handler 播放网页上的视频和歌曲,无需任何后台服务。

此用户脚本不兼容 Greasemonkey v4.0+,请尝试 Violentmonkey 或 Tampermonky。

开发者注:

由于 mpv-handler 有一个大的功能性更新,此用户脚本暂时不支持新的「下载器选择」功能。

功能「下载器选择」将尽快更新。

安装

userscript

mpv & youtube-dl

mpv ytdl

推荐 Windows 用户安装 shinchiro's mpv builds.

这个构建同时包含 mpvyoutube-dl,并且拥有更新它们的脚本。

在安装这个构建后,记住运行 updater.bat 以更新 mpv 和下载最新的 youtube-dl

mpv-handler

mpv-handler

使用

打开受支持的网站,点击左下角的 mpv 图标

尽情享受!

选择视频品质

这个功能基于 youtube-dl format selection

  1. 打开设置,将 Perfer Quality 切换为你需要的品质。

传递 cookies 至 youtube-dl

供高级用户播放仅限会员的视频。

因为用户脚本没有权限读取所有的 cookies (例如 HttpOnly 的 cookies),所以只能手动导出 cookies。

  1. 打开设置,将 Try Pass Cookies 切换为 Yes
  2. 手动导出 cookies (Chromium, Firefox)。

Cookies 必须导出至以下位置:

  • Linux:

    • $HOME/.config/mpv-handler/cookies/
  • Windows:

    • (mpv-hander.exe 的父目录)\cookies\

Cookies 的文件名必须遵循以下格式:

支持的网站 (字母排序)

  • bilibili
  • Twitch
  • YouTube
  • 还有更多的网站等待添加~

因为 youtube-dl 支持了非常多的网站,我无法一次性添加所有的网站进 @match

如果你需要某些网站的支持,欢迎提交 PR 或者创建一个 Issues

当然,仅限于 youtube-dl 所支持的网站

GitHub

鸣谢