mpv-handler 是一个用 Rust 编写的 mpv 协议处理程序,它伴随着浏览器用户脚本,允许用户使用 mpv 打开来自 YouTube、Twitch 和 Bilibili 的视频。
它适用于 Linux 和 Microsoft Windows 上的 Firefox 和基于 Chromium 的 Web 浏览器,而无需使用任何后台服务。
设置好所有内容后,访问上述网站之一上的视频,视频网页上会显示一个新按钮(在左下角),允许您使用 mpv 播放该视频,这是一个免费且开放的源媒体播放器。
从它的设置中,您可以控制视频质量,如果您想传递 cookie,这对观看会员视频很有用。
由于 mpv 使用 youtube-dl 播放视频,而 youtube-dl 支持数百个网站,您可以通过编辑“播放 mpv”用户脚本自行添加对其他视频共享网站的支持。
如果您的网络浏览器不支持硬件加速视频播放,则使用此功能特别有用. 在这种情况下,以 mpv 格式播放视频(启用硬件加速)应该可以更流畅地播放高质量视频,并降低 CPU 使用率(从而减少电池消耗)。 使用它也意味着您不会收到任何视频内广告。
相关:如何在 Google Chrome、Brave、Vivaldi 和中启用硬件加速视频解码 Opera Debian、Ubuntu 或 Linux Mint 上的浏览器
mpv-handler 并不是什么新鲜事。 有多种选择,例如 Play with MPV。 不过,与大多数替代方案的不同之处在于 mpv-handler 可与基于 Firefox 和 Chromium 的浏览器一起使用,并且不需要使用服务器。