事情是这样的,公司发布到小程序的视频会发生随机的卡顿,原因不明。然后发现上传到 B 站视频下载下来再上传到小程序应用的后台是没问题的。
但是搜索了下发现 B 站视频下载的网站都下不了 720p 以上的视频,于是开发了 Bilibili Downloader
B 站的公开视频未登录的话只能下载 360p 和 480p 的视频,720p 的视频需要登录后才能下载。 本来想搞全自动化获取用户的 cookie 来实现高清度视频的下载,奈何 B 站的 session 的 cookie 设置了 http_only,所以也没法完全自动化了,只能用户自己来粘贴自己的 cookie,有需求下载 B 站视频的小伙伴可以试试,有 bug 也可以提。
![]() |
1
HFX3389 2 天前
你把视频码率降一大截就不会卡顿了
|
2
TimLang OP @HFX3389 我们公司要发布的自媒体平台很多,B 站的视频应该有特殊的压缩算法,这样只需要先上传到 B 站再下载下来发布到其他的自媒体平台,就很方便了。码率我们都试过,随机出现卡顿。
|
![]() |
3
gorira 2 天前
造了个光刻机来解决刻章时粉尘过多不环保的问题
|
4
hanguofu 2 天前
谢谢分享~ 顺便问问: 安卓用户怎样获取安卓手机上的 cookie ?
|
5
129duckflew 2 天前
你这类需求很多项目早就实现了,随便一搜就能搜出来很多 例如: https://github.com/leiurayer/downkyi
|
![]() |
6
jstony 2 天前
我觉得 op 可以把 b 站 down 下来 ok 的文件用 ffmpeg 看一下参数,分辨率,编码方式,码率等等,然后用 ffmpeg 把自己的原始视频用同样的参数转换一遍,应该就可以了。没有理由同样的视频,同样的参数,你本地转换的就卡,b 站转了就不卡。
|
![]() |
8
cat 2 天前
如果做成 chrome 插件,能拿到 httpOnly 的 cookie 吗
|