close

1、閱讀本文預計需要 7分鐘,並提供了資源下載。

2、本文是「從聽說到入門」專欄App02篇1.0版本。

3、第一時間獲取更新,歡迎關注「奔跑中的奶酪」。

導讀


關於視頻下載可以講的內容很多,也很有意思。

如果說文章《i14 - 視頻下載》講的是下載思路,文章《i37 - 瀏覽器協作》講的是下載技巧。

那麼本文講的就是下載工具。

用得好了,你會發現,原來那些收費的視頻下載工具都「二創」。

這其中還包括了大名鼎鼎的 Downie。

本文奶酪也搞了個「二創」。

為的就是讓 Windows 用戶也能擁有 Downie 般的下載體驗。


01


軟件介紹

下載視頻軟件很多,近年來,一款叫做 Lux 的軟件非常火。

1、軟件歷史

Lux 是什麼軟件?

Lux 是一款類似 Youtube-dl、You-Get 的「命令行」視頻下載工具。

它最早的時候叫 Annie(安妮 / 女孩名),為的是對標 macOS 下的視頻下載軟件 Downie(唐尼 / 男孩名)。

不過前不久,Annie 已經改名為 Lux(英雄聯盟女英雄),可能是為了「輸入更簡單」吧。

你可能還會問,那 Youtube-dl、You-Get 又是什麼軟件?

Youtube-dl 是一款創建於 2006 年的視頻下載工具,基於 Python 開發。

一開始只支持 YouTube,後來也支持其它網站,現在已經支持超過 1300 多個網站,是目前下載工具中最多的。

You-Get 則是誕生於 2012 年的國產軟件,同樣基於 Python 開發,主要針對的是國內視頻網站。

Lux 則是在 2018 年創建,也是國產軟件,針對的也是國內視頻網站。

不同的是,Lux 是基於 Go 語言開發。

2、軟件選擇

大多數情況下,使用 Lux 和 Youtube-dl 就能滿足我們的下載需求。

一個原因是它們都有單獨的 exe 編譯程序,對普通用戶來說更簡單。

一個用於國內,一個用於國外,完美配合。

不過,由於谷歌的限制,Youtube-dl 的下載速度很慢,好在我們可以用它的 Fork 分叉版本 yt-dlp 來代替。

速度飛快,而且使用方法完全一樣。


02


軟件安裝

Lux 和 yt-dlp 都有單獨的 exe 編譯程序,不用安裝 Python 也能使用。
但考慮到後續會有「一鍵下載」的需求,而且 Python 的功能很多,建議還是要安裝 Python。
1、安裝 Python
安裝方法很簡單,安裝到默認路徑 ,並一路「確認」到底就可以了。
Windows 安裝方法:
Mac 安裝方法:
2、安裝 FFmpeg
FFmpeg 的作用並不是下載視頻,而是將分離的音頻和視頻,自動合併成一個文件。
Windows 安裝方法:
1)下載 FFmpeg,解壓到你覺得合適的位置,比如我的是 D:\Videos\FFmpeg
2)複製 FFmpeg 的路徑,比如我的是 D:\Videos\FFmpeg\bin
3)按 Windows 鍵,輸入「高級系統設置」回車,點擊右下角的「環境變量」。選擇「Path」,點擊「新建」,輸入 步驟 2 複製的 FFmpeg 路徑。
4)點擊「確定」後,在 cmd 命令提示符里輸入 ffmpeg,如果有信息則說明安裝成功。
3、安裝 Lux 和 yt-dlp
Lux、yt-dlp 的安裝方法和 FFmpeg 一樣,也是解壓到合適的位置,然後配置一下環境變量。
Mac 安裝方法:
Mac 的安裝方法更簡單,將 FFmpeg、Lux、yt-dlp 全部放到 /usr/local/bin 文件夾下就可以了。

03


Lux 使用方法
1、基礎用法

最基礎的使用方法,就是在 CMD 命令窗口(Mac 在「終端」窗口)輸入:

lux 網址

比如:lux https://www.bilibili.com/video/BV15W411Y78m

默認下載的,就是視頻的最高分辨率。

也就是說,如果視頻支持 4K,那麼下載的就是 4K 視頻,如果視頻只有 360P,那說明原視頻最高只支持 360P。

下載過程中,按 Ctrl+C 可以中斷下載。

而 Lux 支持斷點續傳,如果視頻之前下載過,那麼會接着之前的進度下載,而如果已經下載完成,那麼就會跳過。

2、分辨率選擇

如果想下載視頻的指定分辨率,可以先用 -i 來查詢一下有哪些可選分辨率,然後用 -f 選擇。

lux -i 網址

比如這個 8K 視頻:

https://www.bilibili.com/video/BV1KS4y197BN

查詢得知這個視頻的 8K 選項為 -f 127-12,要下載這個 8K 視頻,那麼輸入:

lux -f 127-12 https://www.bilibili.com/video/BV1KS4y197BN

3、保存位置

Lux 的默認保存位置並不理想,通過 -o 選項,我們可以設置視頻的保存位置。

lux -o 路徑地址

比如我們把視頻保存到 D:\Download\Videos,輸入:

lux -o D:\Download\Videos https://www.bilibili.com/video/BV15W411Y78m

4、專輯下載

如果想下載專輯視頻,通過 -p 選項可以實現,Lux 會一個接一個地下載。

lux -p 專輯視頻網址

我們還可以結合 -i 選項,先看一下專輯視頻的信息:

lux -i -p https://www.bilibili.com/video/BV1fK411A7u3

如果想下載專輯視頻里的具體某幾集,可以用 -items 來選擇,然後輸入 1,5,6,8-10,數字之間用逗號隔開。

lux -i -p items 5,6 https://www.bilibili.com/video/BV1fK411A7u3

5、批量下載

多個視頻地址:lux 網址1 網址2

從文件導入下載地址:lux -F 文件路徑

比如 lux -F C:/Users/RunningCheese/url.txt

如果 url.txt 的保存位置,剛好就在「打開 cmd 窗口的默認位置」,那麼可以直接輸入:

lux -F url.txt

6、彈幕下載

Lux 還支持 B站 的彈幕和字幕下載,方法是:

lux -C 網址

7、Cookies 下載

如果你是會員用戶,想下載會員視頻,那麼要帶上 Cookie 才能下載。

Chrome 瀏覽器的獲取方法:

Firefox 瀏覽器的獲取方法:

然後用 -c 選項來下載。

lux -c "複製的Cookie" 網址

又或者將 Cookie 保存到一個文件里,同時,如果這個 Cookie 文件,剛好就在「打開 cmd 窗口的默認位置」。

那麼可以直接用 lux -c bilibili.txt 下載。

如果你實在不知道怎麼設置,你可以嘗試重啟一下瀏覽器,Lux 也許能自動抓取 Cookie。

8、代理設置

Lux 同樣也支持國外的視頻網站,只不過比較麻煩。

首先要設置一下端口,然後再 lux 進行下載。

set http_proxy=http://127.0.0.1:1080 & set https_proxy=http://127.0.0.1:1080

下載國外視頻,建議還是用 yt-dlp 來下載。


04


yt-dlp 使用方法

要說明一點的是,基於 youtube-dl 開發的軟件很多,其中就包括了知名軟件 Downie。

而 yt-dlp 則是 youtube-dl 的 Fork 分叉版本。

解決的是 youtube-dl 下載速度慢的問題,而且使用語法完全一樣。

考慮到需要的人可能不多,這裡不多做介紹,你可以回復關鍵字 App02 來查看。

內容包括:

代理設置、保存位置、格式轉換、分辨率選擇、音頻下載、字幕下載、專輯下載、批量下載等。

05


配合瀏覽器使用

如果你覺得用「命令行」下載的方法太麻煩,使用瀏覽器拓展 Openwith 可以實現「一鍵下載」。

1、拓展安裝

1)安裝 Python,如已安裝則略過。(參考文章開頭部分)

2)安裝瀏覽器拓展 Openwith。

3)按 Windows 鍵,輸入 cmd 回車,在彈出的窗口裡查看當前目錄,比如我的是 C:\Users\RunningCheese。

4)打開 OpenWith 的「擴展設置頁面」,點擊下載 open_with_windows.py,並把它移到步驟 2 的目錄中去。

5)在 cmd 命令提示符里輸入:

open_with_windows.py install

6)點擊「測試安裝」,即可完成。

7)點擊「尋找瀏覽器」,擴展會自動尋找已經安裝在電腦上的瀏覽器。(部分)

2、視頻一鍵下載

除了瀏覽器,Open With 也支持調用其它軟件,通過這種方法,我們可以實現視頻的「一鍵下載」。

1)獲取路徑。

點擊「新增瀏覽器」,在「名稱」和「指令」欄輸入「名稱」和「絕對路徑」。

名稱可以隨便寫,絕對路徑的獲取方法,是按 Shift 鍵右鍵點擊軟件圖標。

然後選擇「複製為路徑」。

2)拓展設置。

3)一鍵下載。

3、lux 自定義選項

同樣的方法,我們還可以設置 Lux 的不同下載選項。

比如設置保存位置、1080P 分辨率下載、彈幕下載、專輯下載等選項。

下面是我的設置選項,具體參數你可以回復關鍵字 APP02 獲取。

4、yt-dlp 自定義選項

同樣還有 yt-dlp 的設置選項,也是回復關鍵字 APP02 獲取。

結尾


至此,

Windows 用戶可以像 Downie 一樣地下載視頻。

本文是「視頻下載」系列文章的第 3 篇,後面還有 2 篇文章要寫。

而且,奶酪又給自己挖了一個大坑,又新增了一個軟件使用教程專欄「從聽說到入門」。

希望大家多多給文章點讚,有空我就會更新的。


回復關鍵字App查看本系列的所有文章,回復關鍵字App02獲取本文提到的所有資源

近期文章:

看完文章:

1、點在看,幫助更多的人看到這篇文章。2、寫留言,對文章進行評論,我會儘可能回復。
3、點關注,關注我並星標,第一時間獲取更新。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()