如何通過播放器日志獲取部分B站音視頻下載鏈接
判別視頻是否可以下載
? ? ? 右擊視頻,點(diǎn)擊視頻統(tǒng)計(jì)信息


Video Host后面緊跟著就是CDN服務(wù)器域名,如果是mcdn.bilivideo.cn這種就可以獲取,像是其他的就不行(或者只有音頻可以下載)
B站為了省服務(wù)器帶寬資源很多時候分配到的CDN就是這種MCDN,直白點(diǎn)就是和某奇藝那個HCDN類似,很垃圾,但因此我們可以方便的直接拿到直鏈
下載日志文件

直接點(diǎn)download就行
查找直鏈
打開下載好的日志文件,運(yùn)用文本編輯器的查找功能查找視頻統(tǒng)計(jì)頁面video host后面跟的那一串地址

直鏈可以放到瀏覽器中下載或者拖到Potplayer播放,格式是m4s的,沒聲音,分辨率就是你在B站開的分辨率
獲取音頻直鏈
同樣的,再回到你要下載的視頻,找到audio host后面的域名,再運(yùn)用文本編輯器的查找功能,找到音頻直鏈

至此音視頻都已經(jīng)到手,最后一步便是將它們合起來
利用FFmpeg合并音視頻
先安裝FFmpeg(網(wǎng)上很多教程)
然后CMD里輸入命令:ffmpeg -i 下載視頻.m4s?-i?下載音頻.m4s??-c:v copy -c:a copy -bsf:a aac_adtstoasc 合并后的視頻.mp4
格式不兼容的把后綴名從M4S改成MP3/MP4就行
標(biāo)簽: