批量下載b站分p視頻!批處理調(diào)用you-get或annie
現(xiàn)已支持選擇是否轉(zhuǎn)換flv視頻至mp4,支持xml彈幕格式轉(zhuǎn)換至ass并與視頻匹配,全部轉(zhuǎn)換完后一打開mp4即可本地看彈幕。
原文發(fā)于2020.04.21,請務(wù)必留意一下時限性。

本文的方法基于Windows 10系統(tǒng),至少你是Windows且能用批處理文件~
annie是啥?怎么安裝使用?可看下面貼出來的大佬專欄,還有annie的GitHub地址:https://github.com/iawia002/annie
you-get是啥?怎么安裝使用?可看you-get的GitHub中文wiki:https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E
這倆工具都要先裝好ffmpeg??!而且you-get還需要有python?。〉珳蕚涠己芎芎芎唵?!
python怎么安裝好?然后怎么通過pip那一行命令成功安裝you-get?看我這篇:

ffmpeg在哪下載怎么安裝好?再看我這篇:

也可看下面大佬這個:
之前某一天有幸看到了大佬@shine_yuer的這篇專欄:

大受啟發(fā),思思頓時感覺被打開了思路,原來還能這樣玩!

雖然對于批量下載b站的分p視頻,我知道可以用uwp客戶端,或者找解析網(wǎng)站等。但畢竟技多不壓身嘛,新技能點+1。
而且,uwp我感覺的一個缺點是,有些分p視頻下載下來之后建了一堆文件夾,一個文件夾就放一個視頻,它搞得這個目錄太臃腫了,成百上千的話真是受不了(解析網(wǎng)站我沒試過,有些好像還要錢不知道是不是

說起來這也是我學習cmd命令的原因之一(另外一個就是那個寫了一大堆的ffmpeg文集話不多說,那么思思的這篇專欄究竟要講什么呢,小編也很好奇,接下來就帶大家一起來看一下:
本來看到用annie批量下載的做法時我就在想,能不能用you-get試試?因為you-get最大優(yōu)點是還能下載xml格式的彈幕,而annie不能。而且you-get還能選擇下載flv流或dash流,annie只有flv流。不過you-get下flv流較慢,有些甚至只有一兩百K的速度,但它下dash流很快,一般比annie還快。(至于為啥annie有的快有的慢思思也不清楚吶)

敲黑板??!文件在藍奏云下面這里:
https://lusisi.lanzoux.com/b015dokti?密碼:4tpb
順便按這個模板也優(yōu)化了一下原來annie的下載方法。以后這個云盤鏈接也會不時地更新噢~
代碼主體框架沒變,用法還是和原來大佬那篇專欄的差不多。
我主要做了三點改動:優(yōu)化了一下原代碼,把“查看視頻所有顯示格式”這點變?yōu)樵谧烂孑敵鲆粋€記事本文件方便翻閱和記錄,增加“自定義下載保存目錄”的選項。
直接看下面這個gif演示吧:

相信大家會更快,我這wifi有點遠…只演示了第1p,下面是視頻和彈幕文件

好了,本次關(guān)于如何批量下載b站視頻小編……唔,現(xiàn)在大概就這樣吧,最后碼一些我個人的后續(xù)建議優(yōu)化:
關(guān)于下載慢,可否用call bat方法實現(xiàn)同時下載多個視頻?
增加選擇不下載批量當中的哪些分p?(annie好辦
同時選擇下載不同分辨率的分p?
感謝你觀看到這里。