如何在 Brave、Chrome、Opera、Firefox 浏览器上添加右键选项(上下文菜单)以在 MPV 中播放 YouTube 视频?

如何在 Brave、Chrome、Opera、Firefox 浏览器上添加右键选项(上下文菜单)以在 MPV 中播放 YouTube 视频?

我使用基于 Chrome 的浏览器(Brave、Opera)和 Firefox。我的操作系统是 Ubuntu 22.04。我使用此终端命令在 MPV 播放器中播放 YouTube 视频:

mpv --ytdl-format="bestvideo[height<=720]+bestaudio/best" youtube-url

我复制 YouTube 的视频 URL 并将其添加到文本编辑器中的命令文本中,然后我复制整个命令并将其粘贴到终端中并按Enter

该命令运行良好,但我想通过在右键单击 YouTube 视频缩略图或链接时在上下文菜单中添加一个选项来自动化该过程。

我怎样才能做到这一点?

答案1

我发现这个基于 Chrome 的浏览器的扩展似乎可以满足您的要求(但我自己还没有尝试过):玩转MPV

根据扩展的 GitHub 页面,您可以按照如下步骤进行安装:

  1. 安装多功能车
  2. 安装Python 2 或 3点子
  3. 安装chrome 扩展
  4. 跑步pip install git+git://github.com/thann/play-with-mpv --user
  5. 通过运行启动服务器play-with-mpv(或使用 Linux免费桌面捷径)

然后,您可以右键单击浏览器中的视频链接并选择玩转MPV


另一种方法是使用zenity对话框,您可以在其中粘贴视频的 URL 并在 MPV 中播放它。您可以按如下方式执行此操作:

  1. 在您选择的位置创建一个脚本并添加以下内容:

    #!/bin/bash
    
    yt_link=$(zenity --entry --title "Play in MPV" --text "Enter link to watch in MPV:")
    
    mpv --ytdl-format="bestvideo[height<=720]+bestaudio/best" "$yt_link"
    
  2. 赋予脚本执行权限:

    chmod u+x /path/to/your/script.sh
    

    确保将其替换/path/to/your/script.sh为脚本的实际路径。

  3. 创建键盘快捷键这将运行你的脚本。

就是这样!现在,如果您使用创建的快捷方式,您将看到如下所示的窗口:

Zenity 对话框

在对话框中输入视频的 URL,然后单击好的或按Enter在 MPV 中播放视频。

相关内容