You-Get同樣也是一個基于Python的下載工具,與youtube-dl齊名,可以下載國內外主流視頻網站上的視頻,另外還能下載圖片和音頻;經過實際測試,發現youtube-dl比較適合下載國外視頻,You-Get比較適合下載國內視頻.
關于Python和FFmpeg的安裝我在上一篇文章《使用youtube-dl下載國外視頻》中介紹過了,這里不再贅述,只對You-Get的常用命令做一些介紹~
安裝You-Get
1.按照上一篇文章中的步驟安裝Python和FFmpeg,如果已經安裝過了請忽視本步驟
2.打開Win+R,輸入cmd回車,輸入下面的命令并執行
pip3 install you-get #安裝You-Get
pip3 install --upgrade you-get #升級You-Get
3.輸入下面的命令,如果出現下圖所示的信息,則表明You-Get安裝成功
you-get
使用You-Get下載視頻
這里以優酷為例
-
直接下載視頻(默認以最高質量下載)
you-get [url] #一般情況下用這一個命令就夠了,使用最簡單,而且下載的是最高質量
-
僅查看視頻清晰度和格式
you-get -i [url]
-
下載指定清晰度的視頻
各個視頻網站的清晰度規則不同,具體的命令可以根據上面的-i
來查看you-get --format=hd3 #這是優酷的1080p you-get --itag=137 #這是YouTube的1080p
對于國內其他視頻網站的下載,與優酷類似,這里不再贅述;
需要注意的是,由于愛奇藝一直在更改算法,目前You-Get只能解析出愛奇藝720p的視頻;
除了愛奇藝,其他網站基本上都可以解析出1080p的視頻,大家可以親自測試一下~
You-Get的其他用法
-
自定義下載路徑
you-get -o [new_path] [url]
-
暫停下載與繼續
暫停下載:Windows的命令提示符可以按Ctrl+C
中斷命令,下載目錄下會保存有一個以.download
為擴展名的緩存文件。
繼續下載:重新執行下載任務,如果下載目錄下有上次下載保存的緩存文件,則繼續上次下載進度。
強制重新下載(即使下載完成也會重新寫入):you-get -f [url]
-
批量下載視頻列表
You-Get支持批量下載,比如優酷個人空間里的所有視頻,播放列表里的所有視頻等等you-get [playlist_url]
- 下載字幕/彈幕
下載Bilibili和YouTube等帶有外掛字幕/彈幕的視頻時,You-Get會自動下載相應的字幕/彈幕文件
注意:Bilibili的彈幕文件是.xml
格式,本地播放器可能無法加載,可以使用Danmu2Ass
將.xml
格式轉換為.ass
格式
-
使用代理下載
這里以我用的SS為例(SS用戶建議使用全局代理,就不必要使用本條命令)you-get -x 127.0.0.1:1080 [url]
-
使用You-Get自動搜索Google上的視頻并自動匹配最佳結果下載
you-get "Video_Name"
后記
除了下載在線視頻網站的視頻,You-Get還可以下載圖片、音樂等媒體文件,限于篇幅,這里不作具體介紹,感興趣的可以自己查閱You-Get官網和GitHub項目上的說明
You-Get官網:https://you-get.org/
GitHub項目:https://github.com/soimort/you-get