Bilibili video download extension of gopeed.
本项目代码全部开源,仅供学习交流使用,不得用于商业用途,如有侵权请联系作者删除
打开Gopeed扩展页面,输入https://github.com/monkeyWie/gopeed-extension-bilibili
,点击安装即可。
安装完扩展后,在任务创建页面输入B站视频链接,点击创建任务即可解析下载,效果图:
可以在链接上添加p
参数来下载指定的分P视频,例如:
https://www.bilibili.com/video/BV1BJ4m1e7g8?p=1
https://www.bilibili.com/video/BV1BJ4m1e7g8?p=1-3
https://www.bilibili.com/video/BV1BJ4m1e7g8?p=1-
https://www.bilibili.com/video/BV1BJ4m1e7g8?p=-3
如果不指定p
参数,默认下载所有分P视频。
由于B站高清视频(>=720P)需要登录才能观看,所以默认下载最高的画质只能是480P
,如果需要下载更高画质的视频,需要拿到浏览器上B站的cookie
,然后在Gopeed扩展页面设置cookie
,设置方法如下:
F12
打开开发者工具,切换到网络
选项卡api.bilibili.com
的请求,复制请求头里的cookie
值cookie
值,点击保存然后重新解析即可下载更高画质的视频。
由于B站视频是音视频分离的,在下载的时候会下载两个文件,一个是视频文件,一个是音频文件,下载完成后需要自行合并,目前Gopeed不支持音视频合并,可以使用ffmpeg
命令行工具合并,命令如下:
ffmpeg -i video.mp4 -i audio.mp4 -c copy -f mp4 output.mp4