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
mac OS 系統透過 Homebrew 安裝:
$ brew install lux
Arch Linux 使用者:
可以透過存取如下的連結進行安裝:https://aur.archlinux.org/packages/lux-dl
Windows 的使用者可以透過 Scoop 進行安裝:
$ scoop install lux
歷史盤點
逛逛 GitHub 每天推薦一個好玩有趣的開源計畫。 歷史推薦的開源計畫已經收錄到 GitHub 計畫,歡迎 Star:
地址:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo
推薦閱讀
1.
2.
3.
4.