最近,在B站上自己收藏的一些視頻失效了很多。所以自己就整了一個這樣的下載器。
功能:
1、單個視頻下載
2、視頻批量下載
3、去除視頻彈幕
4、默認下載高清視頻格式1080P
支持網站:騰訊視頻、酷狗音樂、天天動聽、嗶哩嗶哩、愛奇藝、秒拍 網易雲音樂等各大主流網站,基本上常見的網站都是支持的。
我們先來看一下如何用吧。
1、雙擊運行我發給你的exe可執行程序
2、輸入視頻地址,這裡以B站為例
如果視頻存在多個,會批量下載,保存在當前文件夾下。
以下是技術篇,如果是小白,請忽略。
技術篇
該程序是基於you-get第三方庫的封裝。下面介紹如何使用Python代碼的方式來批量下載視頻
1、you-get庫的安裝
2、單個視頻的下載,示例代碼如下:
import sysimport you_get
def download(url): sys.argv = ['you-get',url] you_get.main()
if __name__ == '__main__': url = 'https://www.bilibili.com/video/BV1ys411472E?p=1' download(url)3、批量下載b站視頻,示例代碼如下:
import sysimport you_get
def download(url): sys.argv = ['you-get','l',url] you_get.main()
if __name__ == '__main__': url = 'https://www.bilibili.com/video/BV1ys411472E?p=1' download(url)參數說明:
sys.argv = ['you-get','l',url]-l:list 批量下載視頻
其他參數:
-i:info 獲取視頻清晰度,默認下載1080P
清晰度下載選擇,示例代碼:
sys.argv = ['you-get','--format=dash-flv360',url]-h:help 獲取幫助,示例代碼如下:
sys.argv = ['you-get','-h',url]參考資料:
https://github.com/soimort/you-get/wiki/中文說明
視頻下載器程序獲取公眾號後臺回覆:"102"