Lux 是一個用 Go 語言編寫的快速且簡單的影片下載庫和命令列工具。它由 iawia002 開發,目前在 GitHub 上已經獲得了 25k+ 的 Star ,可見該專案非常受歡迎。
Lux 支援方便的下載多種影片平臺的影片,並且支援豐富的功能和選項。
01、功能介紹
Lux 支援從多個流行的影片平臺下載影片,包括但不限於 YouTube、Bilibili、Youku 等。它提供了多種下載選項,如選擇特定影片流、下載整個播放列表、使用代理、多執行緒下載等。
Lux 支援的影片網站情況如下表所示:
02、使用指南
Lux 的使用非常簡單,安裝後,只需輸入 `lux [引數] 影片連結` 命令即可開始下載。它還提供了豐富的引數選項,如 `-i` 檢視影片資訊、`-p` 下載播放列表、`-n` 設定下載執行緒數等。比如:
下載 YouTube 影片命令:
$ lux "https://www.youtube.com/watch?v=dQw4w9WgXcQ
檢視影片資訊而不下載命令:
$ lux -i "https://www.youtube.com/watch?v=dQw4w9WgXcQ
下載指定的影片流命令:
$ lux -f 248 "https://www.youtube.com/watch?v=dQw4w9WgXcQ
下載 yotube 的影片效果:
03、安裝指南
Lux 可以透過多種方式安裝,包括使用 Homebrew(僅限 macOS)、Arch Linux、Void Linux、Windows 的 Scoop 和 Chocolatey ,以及跨平臺的 Cask。
透過 go install 安裝:
$ go install github.com/iawia002/lux@latest
macOS 系統透過 Homebrew 安裝:
$ brew install lux
Arch Linux 使用者:
可以透過訪問如下的連結進行安裝:https://aur.archlinux.org/packages/lux-dl
Windows 的使用者可以透過 Scoop 進行安裝:
$ scoop install lux