yt-dlp you-get 下载 B 站视频,现在只有 480p 了?

2022-11-13 09:34:26 +08:00
 haroldji

据说 Bilibili 在后端限制未登录用户的画质,最高只能得到 480P 。最近才发现,可能也就上月底或本月初开始。 请问还有没有比较好的网页版爬取办法,难道以后只能下客户端缓存了么

9014 次点击
所在节点    哔哩哔哩
19 条回复
TerraNova
2022-11-13 10:02:32 +08:00
转移去油管吧
vopin
2022-11-13 11:23:50 +08:00
要登陆,用浏览器插件呗。bilibili 助手还是啥名字的
juggtt213
2022-11-13 11:40:12 +08:00
之前下油管的频道会员视频的时候有带 cookie 下载的方法,不知道 b 站可不可以用类似的方法来下载
juggtt213
2022-11-13 11:58:45 +08:00
参考这篇文章 https://daveparrish.net/posts/2018-06-22-How-to-download-private-YouTube-videos-with-youtube-dl.html

- 在 chrome 商店下载 EditThisCookie 插件
- 在插件选项中选择导出为 Netscape HTTP Cookie File
- b 站登录后导出 cookie,创建一个 cookiefile.txt
- curl -b cookiefile.txt --cookie-jar newcookiefile.txt 'https://bilibili.com'
- youtube-dl --cookies=newcookiefile.txt [video-url]

测试了一下,登录以后成功下载了 1080p 的视频
wangyu17455
2022-11-13 12:28:55 +08:00
lwqcplldh
2022-11-13 13:39:55 +08:00
https://github.com/leiurayer/downkyi

好用得一批。。。
mgrddsj
2022-11-13 14:23:00 +08:00
前段时间在 V2EX 上看见的,bilix ,加 cookie 之后很好用。
https://github.com/HFrost0/bilix
TokyoIncidents
2022-11-13 14:25:47 +08:00
bbdown 和 bilibili-evolved ,都是 github 上的项目,可以登录下 1080p
neteroster
2022-11-13 14:51:07 +08:00
楼上那个带 cookie 的方法多少有些麻烦了,事实上 yt-dlp 只需要一个参数就可以搞定了(--cookies-from-browser )

Eg:
yt-dlp xxx --cookies-from-browser edge
yt-dlp xxx --cookies-from-browser chrome

就能自动读取浏览器 cookie 并下载

ref:
neteroster
2022-11-13 14:52:02 +08:00
@neteroster

ref:

https://github.com/yt-dlp/yt-dlp

--cookies-from-browser BROWSER[+KEYRING][:PROFILE][::CONTAINER]
The name of the browser to load cookies
from. Currently supported browsers are:
brave, chrome, chromium, edge, firefox,
opera, safari, vivaldi. Optionally, the
KEYRING used for decrypting Chromium cookies
on Linux, the name/path of the PROFILE to
load cookies from, and the CONTAINER name
(if Firefox) ("none" for no container) can
be given with their respective seperators.
By default, all containers of the most
recently accessed profile are used.
Currently supported keyrings are: basictext,
gnomekeyring, kwallet
Moeyua
2022-11-13 15:06:52 +08:00
很早以前经常用 jijidown 下载,做的很不错,不过很久不看 b 站了,不知道现在还能不能用
Aixiaoa
2022-11-13 15:26:18 +08:00
是不是可以从这个举措看出 b 站没钱了?
wunonglin
2022-11-13 15:43:29 +08:00
太花里胡哨了,我之前也是烦的一批,自己写了个工具

https://github.com/MunMunMiao/BilibiliVideoDownload

node bilibili.js -c XXXXX -b BV1k4411e7Va


简单好用,自动下当前用户能看到的最高规格的视频
clrss
2022-11-13 16:06:09 +08:00
路过问下 android 下 B 站高清视频有啥简便方法?
我现在是 app 里缓存然后去 Android 文件夹里找,再用 termux ffmpeg 合并音视频。
qeqv
2022-11-14 03:54:03 +08:00
@clrss 网页端有网站提供 B 站视频解析下载的,复制视频链接用手机浏览器访问就行
haroldji
2022-11-14 08:48:08 +08:00
感谢以上大佬们回复,我去研究一下!
sandboxdream
2022-11-27 12:59:35 +08:00
yaoyaoyao503
2022-12-01 08:16:42 +08:00
你没登录吧,登陆之后画质会好很多,1080p 的,因为我原来也遇到过这个情况,登录就好了
yph007595
308 天前
@neteroster 好用!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894817

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX