下载需获取视频的URL和音频的URL,默认在当前目录生成bbdownload文件夹用于存放视频
如何区分是视频还是音频看他分片数量,数量多的是视频,一般上100000以上,音频一般为30280,红色标注的地方
初次是采用二进制进行下载合并,奈何下载速度是单线程,慢如蜗牛。后面想到用aria2c,真下载神器,支持多线程同时下载,就采用aria2c把视频先下载下来,后用ffmpeg进行无损转码并把视频和音频合并为mp4
由于单文件打包不尽我意,就采用了目录方式。
已打包成压缩包,最底下领取
先在网页b站登录你的会员账号,选择最高清晰度,F12--网络--输入m4s(没有就前进一段视频或者刷新也行)
复制到下载器视频url栏,音频链接同理,回车进行下一步,等待下载完成就行了
主程序是这个bilibili_m4s_download.exe,其他都是辅助进行下载
下载地址:
芒果TV下载器2.0(支持批量下载)
版本特点:初次打开需获取cookie;suuid值,手动输入页面url就可获取当前页面所有视频列表(会员1080 AVC 非会员720 AVC;非会员只能下非会员内容,vip会员只能下载vip内容,svip未测试)
修正第一版获取下载地址错误,支持批处理单个逐一进行下载
cookie值和suuid值获取如下:打开某个视频进行播放--F12--network(网络)--搜streamlist---F5刷新
接着看下面两个图
这cookie值和suuid值第一次输入后会存放在当前目录下config.txt文件里(里面是这样的)
cookie=(#有一定有效期,一般网站能保存1个月,不同网站保存时间不同;相当于用户通行证)
suuid=这个每个用户都不同,但用来获取地址是固定的(#相当于用户ID)
当无法获取地址和视频信息时,可能是cookie过期要自行更换掉原来的;或者已改变获取规则
下载地址:
工具能用且珍惜,不能保证永久的!