You-Get同樣也是一個基于Python的下載工具,與youtube-dl齊名,可以下載國內(nèi)外主流視頻網(wǎng)站上的視頻,另外還能下載圖片和音頻;經(jīng)過實際測試,發(fā)現(xiàn)youtube-dl比較適合下載國外視頻,You-Get比較適合下載國內(nèi)視頻.
關(guān)于Python和FFmpeg的安裝我在上一篇文章《使用youtube-dl下載國外視頻》中介紹過了,這里不再贅述,只對You-Get的常用命令做一些介紹~
安裝You-Get
1.按照上一篇文章中的步驟安裝Python和FFmpeg,如果已經(jīng)安裝過了請忽視本步驟
2.打開Win+R,輸入cmd回車,輸入下面的命令并執(zhí)行
pip3 install you-get #安裝You-Get
pip3 install --upgrade you-get #升級You-Get

3.輸入下面的命令,如果出現(xiàn)下圖所示的信息,則表明You-Get安裝成功
you-get

使用You-Get下載視頻
這里以優(yōu)酷為例
-
直接下載視頻(默認(rèn)以最高質(zhì)量下載)
you-get [url] #一般情況下用這一個命令就夠了,使用最簡單,而且下載的是最高質(zhì)量

-
僅查看視頻清晰度和格式
you-get -i [url]

-
下載指定清晰度的視頻
各個視頻網(wǎng)站的清晰度規(guī)則不同,具體的命令可以根據(jù)上面的-i來查看you-get --format=hd3 #這是優(yōu)酷的1080p you-get --itag=137 #這是YouTube的1080p 對于國內(nèi)其他視頻網(wǎng)站的下載,與優(yōu)酷類似,這里不再贅述;
需要注意的是,由于愛奇藝一直在更改算法,目前You-Get只能解析出愛奇藝720p的視頻;
除了愛奇藝,其他網(wǎng)站基本上都可以解析出1080p的視頻,大家可以親自測試一下~




You-Get的其他用法
-
自定義下載路徑
you-get -o [new_path] [url]

-
暫停下載與繼續(xù)
暫停下載:Windows的命令提示符可以按Ctrl+C中斷命令,下載目錄下會保存有一個以.download為擴展名的緩存文件。
繼續(xù)下載:重新執(zhí)行下載任務(wù),如果下載目錄下有上次下載保存的緩存文件,則繼續(xù)上次下載進度。
強制重新下載(即使下載完成也會重新寫入):you-get -f [url]

-
批量下載視頻列表
You-Get支持批量下載,比如優(yōu)酷個人空間里的所有視頻,播放列表里的所有視頻等等you-get [playlist_url]

- 下載字幕/彈幕
下載Bilibili和YouTube等帶有外掛字幕/彈幕的視頻時,You-Get會自動下載相應(yīng)的字幕/彈幕文件
注意:Bilibili的彈幕文件是.xml格式,本地播放器可能無法加載,可以使用Danmu2Ass
將.xml格式轉(zhuǎn)換為.ass格式




-
使用代理下載
這里以我用的SS為例(SS用戶建議使用全局代理,就不必要使用本條命令)you-get -x 127.0.0.1:1080 [url]

-
使用You-Get自動搜索Google上的視頻并自動匹配最佳結(jié)果下載
you-get "Video_Name"

后記
除了下載在線視頻網(wǎng)站的視頻,You-Get還可以下載圖片、音樂等媒體文件,限于篇幅,這里不作具體介紹,感興趣的可以自己查閱You-Get官網(wǎng)和GitHub項目上的說明
You-Get官網(wǎng):https://you-get.org/
GitHub項目:https://github.com/soimort/you-get