bilili(嗶哩嗶哩多P視頻下載)是一款開(kāi)源的能夠支持同一個(gè)頁(yè)面的多個(gè)視頻批量下載工具,軟件沒(méi)有界面,只是一串簡(jiǎn)單的代碼,用戶需要自己下載PYthon運(yùn)行,功能簡(jiǎn)單且強(qiáng)大。
功能介紹
bilili是免費(fèi)開(kāi)源的下載bilibili站點(diǎn)視頻的命令行工具,可以下載單獨(dú)頁(yè)或者劇集頁(yè)的視頻,支持選擇劇集(可單獨(dú)指定以及范圍選擇),為劇集自動(dòng)生成指定類型的本地播放列表,登錄下載等功能。
使用方法
我們需要事先安裝python和ffmpeg才能讓它正常工作,安裝python時(shí)建議勾選添加到系統(tǒng)環(huán)境變量,ffmpeg主要用來(lái)合并視頻音頻,也需要添加到環(huán)境變量。
bilili的安裝運(yùn)行在介紹頁(yè)面都有詳細(xì)說(shuō)明,可以直接通過(guò)命令終端輸入pip install bilili下載并安裝,比較方便。
它有幾個(gè)常用的參數(shù) -d 指定存放目錄,-t 指定格式,-p 指定劇集,在多P下載的時(shí)候很有用,支持范圍選擇,比如1~3,5代表選擇1到3以及5。
他默認(rèn)會(huì)自動(dòng)生成potplayer播放列表文件(.dpl文件)在下載目錄,如果需要指定其它類型的播放列表,可以使用 --playerlist-type參數(shù)指定,支持dlp、m3u、no(不生成播放列表)。
清晰度一般也不用我們指定,默認(rèn)為120,代表4k超清,下載的視頻沒(méi)有4k超清的話它會(huì)依次下調(diào)請(qǐng)求的清晰度。如果要手動(dòng)指定的話可以使用-q參數(shù)。
如果下載的視頻需要大會(huì)員并且你是,可以使用-c參數(shù)指定cookie信息中的SESSDATA信息認(rèn)證登錄。