當前位置: 妍妍網 > 碼農

23.3k star,推薦一款強大的視訊下載工具

2024-03-10碼農

今天推薦的這款開源工具是go語言寫的下載工具,支持多種網站,可以直接透過視訊網址下載視訊,範例如下:

開源地址見文末

lux:一個快速簡單的視訊下載庫和 CLI 工具

lux 是一個用 Go 語言編寫的視訊下載庫和 CLI 工具,它可以從各種網站下載視訊,支持多執行緒下載、斷點續傳、自動重試等功能。

lux 的名字來源於拉丁語中的「光」,或許作者的意思在於讓下載變得簡單!!

關於這款工具有很多的特性,下面是具體的介紹。

lux 的特性以及部份用法

  • 支持多種視訊網站,包括 B站、抖音、愛奇藝、芒果TV、微博、騰訊視訊、小紅書等,

  • 支持下載視訊的不同品質,可以透過 -i 選項檢視所有可用的品質,並透過 -f 選項選擇想要的品質。

  • 支持下載視訊的字幕,可以透過 -c 選項指定字幕的語言,或者使用 all 下載所有可用的字幕。

  • 支持下載視訊的音訊,可以透過 --audio-only 選項只下載音訊檔,或者使用 --extract-audio 選項從視訊中提取音訊。

  • 支持下載視訊的封面,可以透過 --cover 選項下載視訊的封面圖片。

  • 支持下載視訊的後設資料,可以透過 --info 選項下載視訊的後設資料檔,包括標題、描述、時長、標簽等資訊。

  • 支持下載視訊的播放列表,可以透過 -items 選項指定下載的視訊數量,或者使用 all 下載整個播放列表。

  • 支持多執行緒下載,可以透過 -n 選項指定下載的執行緒數,提高下載速度。

  • 支持斷點續傳,可以透過 -r 選項恢復上次中斷的下載任務。

  • 支持自動重試,可以透過 -retry 選項指定重試的次數,當下載失敗時自動重試。

  • 支持使用代理,可以透過 -proxy 選項指定代理的地址,支持 http、https、socks5 型別的代理。

  • 支持使用 cookies,可以透過 -cookies 選項指定 cookies 檔的路徑,用於下載需要登入的視訊。

  • 支持使用 aria2,可以透過 --use-aria2 選項使用 aria2 作為下載器,需要安裝 aria2 並將其添加到環境變量中。

  • 支持使用 FFmpeg,可以透過 --use-ffmpeg 選項使用 FFmpeg 作為合並器,需要安裝 FFmpeg 並將其添加到環境變量中。

  • 如何快速開始

    安裝

    lux 支持多種安裝方式,包括使用 go install、Homebrew、Scoop、Chocolatey、Cask 等。

    go方式安裝

    $ go install github.com/iawia002/lux@latest

    homebrew方式安裝

    $ brew install lux

    部份支持網站

    下載

    下載一個視訊,只需要輸入視訊的網址,例如:

    lux "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

    下載一個播放列表,只需要輸入播放列表的網址,例如:

    lux "https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re"

    下載一個視訊的音訊,只需要添加 --audio-only 選項,例如:

    lux --audio-only "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

    下載一個視訊的字幕,只需要添加 -c 選項,例如:

    lux -c en "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

    更多的用法和選項,可以透過 lux -h 檢視幫助資訊。

    結語

    lux 是一個快速簡單的視訊下載庫和 CLI 工具,它可以讓您輕松地從各種網站下載視訊,享受視訊的樂趣。

    github開源地址:https://github.com/iawia002/lux

    最近整理了2023年最火的軟體神器,回復關鍵字 2023合集 獲取

    推薦閱讀 ⬇️ 都是高贊

    PS:求求啦! 在看 支持下吧!