我使用基于 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 页面,您可以按照如下步骤进行安装:
- 安装多功能车
- 安装Python 2 或 3和点子
- 安装chrome 扩展
- 跑步
pip install git+git://github.com/thann/play-with-mpv --user
- 通过运行启动服务器
play-with-mpv
(或使用 Linux免费桌面捷径)
然后,您可以右键单击浏览器中的视频链接并选择玩转MPV。
另一种方法是使用zenity
对话框,您可以在其中粘贴视频的 URL 并在 MPV 中播放它。您可以按如下方式执行此操作:
在您选择的位置创建一个脚本并添加以下内容:
#!/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"
赋予脚本执行权限:
chmod u+x /path/to/your/script.sh
确保将其替换
/path/to/your/script.sh
为脚本的实际路径。创建键盘快捷键这将运行你的脚本。
就是这样!现在,如果您使用创建的快捷方式,您将看到如下所示的窗口:
在对话框中输入视频的 URL,然后单击好的或按Enter在 MPV 中播放视频。