如何在 Arch Linux 上安裝 Streamlink Twitch Gui

Streamlink 使您能夠在流行的視頻播放器(如 mpv、MPlayer 和 VLC)中觀看來自各種在線視頻流的視頻。 Streamlink 是一個用 Python 編寫的命令行工具,它是從 Livestreamer 分叉出來的,但“Streamlink Twitch GUI”是它的圖形版本。

Streamlink 通過插件提供對各種流媒體服務的支持,您可以根據需要輕鬆添加。 開箱即用支持許多流行的視頻流服務,包括但不限於 Livestream、UStream、Dailymotion、Twitch、 YouTube 生活等等。

在 Arch Linux 上安裝 Streamlink

您可以從官方存儲庫或 AUR 在 Arch Linux 上安裝 Streamlink。 你可以安裝 streamlink 包裹來自 pacman 或者 streamlink-git 來自 AUR。

sudo pacman install streamlink

要安裝開發版本,請使用 yaourt、pacaur 或 yay:

$ yay -S streamlink-git
or
$ yaourt -S streamlink-git
or
$ pacaur -S streamlink-git

您還可以使用 pip 或從源代碼安裝流鏈接

通過 Python pip 安裝

sudo pip install streamlink

通過 Python 手動安裝

git clone https://github.com/streamlink/streamlink
cd streamlink
sudo python setup.py install

安裝包後,繼續使用Streamlink

如何使用流連

streamlink 包的安裝提供了一個 streamlink 命令行實用程序,它非常易於使用:

$ streamlink -p <player> <url> stream

代替:

<玩家> 使用您的媒體播放器的名稱,例如 mpv、vlc。 如果需要,您還可以指定媒體播放器二進製文件的完整路徑:/usr/bin/vlc。 VLC 是默認播放器,在系統上找不到指定的媒體播放器。
<網址> 與流媒體的實際 URL 地址。 您可以省略 HTTP URL 的協議 (https://)。
<流> 使用給定 URL 播放的流。 首先,您可以使用此選項選擇視頻質量。 利用 最好的 為了最高的質量和 最差 對於可用的最低質量。

下面是一個 example 從dailymotion播放媒體文件:

$ streamlink -p mpv https://www.dailymotion.com/video/x2asmnd best

這將使用 mpv 媒體播放器播放最佳視頻質量。

示例輸出:

[cli][info] Found matching plugin dailymotion for URL https://www.dailymotion.com/video/x2asmnd
[cli][info] Available streams: 80p_alt (worst), 80p, 136p_alt, 136p, 144p, 216p_alt, 216p, 240p, 360p_alt, 360p, 380p, 480p, 544p_alt, 544p, 720p (best)
[cli][info] Opening stream: 720p (http)
[cli][info] Starting player: mpv

當你 close 播放器,您將在終端上收到退出消息:

[cli][info] Player closed
[cli][info] Stream ended
[cli][info] Closing currently open stream...

對於 Twitch 電視,以下是可用的品質:

  • 來源
  • 高的
  • 中等的
  • 低的
  • 移動的。

Twitch 用法示例:

$ streamlink -p player twitch.tv/channel medium

使用 OAuth 進行身份驗證

Streamlink 支持 OAuth 身份驗證。

$ streamlink --twitch-oauth-authenticate

此命令將打開 Web 瀏覽器,其中包含有關使用 twitch 進行身份驗證的進一步說明。

安裝 Streamlink Twitch gui

如果您更喜歡 streamlink 的 GUI 界面,有一個項目可以提供該界面。 Streamlink 抽搐 gui Streamlink 命令行界面之上的圖形用戶界面。 它是一個用 JavaScript (EmberJS)、HTML (Handlebars) 和 CSS (LessCSS) 編寫的 Web 應用程序,其後端是 Node.js。

它的特點是:

  • 支持 Streamlink 和 Livestreamer
  • 您可以按人氣、遊戲、社區或團隊瀏覽流
  • 在您選擇的視頻播放器中觀看流
  • 一次觀看多個流
  • 您獲得個人頻道設置
  • 集成的默認和黑暗主題
  • 以及更多

通過在終端上運行以下命令,在 Arch Linux 上安裝 streamlink-twitch-gui。

git clone 'https://aur.archlinux.org/streamlink-twitch-gui'
cd streamlink-twitch-gui
makepkg --install --syncdeps --cleanbuild

另請閱讀:

  • 如何在 Ubuntu/Debian/Mint 和 ArchLinux 中安裝 Neofetch
  • 如何在 Arch Linux 上安裝軟件包
  • 在 Arch Linux 上安裝 Yaourt 的兩種方法
  • 初學者 Arch Linux 安裝指南

就這樣。 現在在您的 Arch Linux 系統上使用 Streamlink 享受流媒體。