gopeed-extension-bilibili

Bilibili video download extension of gopeed.

Stars
40

Gopeed B站视频下载扩展

声明

本项目代码全部开源,仅供学习交流使用,不得用于商业用途,如有侵权请联系作者删除

安装

打开Gopeed扩展页面,输入https://github.com/monkeyWie/gopeed-extension-bilibili,点击安装即可。

使用说明

安装完扩展后,在任务创建页面输入B站视频链接,点击创建任务即可解析下载,效果图:

分P视频下载

可以在链接上添加p参数来下载指定的分P视频,例如:

  • 下载指定分P:https://www.bilibili.com/video/BV1BJ4m1e7g8?p=1
  • 下载分P范围:https://www.bilibili.com/video/BV1BJ4m1e7g8?p=1-3
  • 下载分P范围(指定开始):https://www.bilibili.com/video/BV1BJ4m1e7g8?p=1-
  • 下载分P范围(指定结束):https://www.bilibili.com/video/BV1BJ4m1e7g8?p=-3

如果不指定p参数,默认下载所有分P视频。

清晰度说明

由于B站高清视频(>=720P)需要登录才能观看,所以默认下载最高的画质只能是480P,如果需要下载更高画质的视频,需要拿到浏览器上B站的cookie,然后在Gopeed扩展页面设置cookie,设置方法如下:

  1. 打开B站视频页面,按F12打开开发者工具,切换到网络选项卡
  1. 刷新页面,找到api.bilibili.com的请求,复制请求头里的cookie
  1. 打开扩展设置页面,设置cookie值,点击保存

然后重新解析即可下载更高画质的视频。

音视频分离

由于B站视频是音视频分离的,在下载的时候会下载两个文件,一个是视频文件,一个是音频文件,下载完成后需要自行合并,目前Gopeed不支持音视频合并,可以使用ffmpeg命令行工具合并,命令如下:

ffmpeg -i video.mp4 -i audio.mp4 -c copy -f mp4 output.mp4

相关链接