Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

高清1080P mp4 在线解析下载 无需登录 http://bilibili.syyhc.com #89

Open
dengmin opened this issue Jun 14, 2020 · 12 comments
Open

Comments

@dengmin
Copy link

dengmin commented Jun 14, 2020

mp4高清格式已破解
目前支持 BV AV 多P 且只支持mp4 高清格式
1)原视频清晰度有360P、480P、720P,默认为最高的720P,
2)原视频清晰度有360P、480P、720P、1080P,默认为最高的1080P,
3)原视频清晰度有360P、480P、720P、1080P、1080P+,默认为1080P

欢迎各位体验 http://bilibili.syyhc.com

@justghostof
Copy link

能给下api吗

@dengmin
Copy link
Author

dengmin commented Jun 14, 2020

能给下api吗

这两天回把api提供出来, 谢谢关注

@justghostof
Copy link

谢谢,当然最好是官方的api

@dengmin
Copy link
Author

dengmin commented Jun 14, 2020

谢谢,当然最好是官方的api

官方的api 是这个地址 https://api.bilibili.com/x/player/playurl
但是要获取高清的格式 需要几个参数的组合才可以
platform , qn , cid, type, quality , os
这也是我琢磨了1整天才得出来的结果
比如这个url 地址 里面的uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform

只有参数正确了, 得出来的播放地址 是不需要referer的 这样也会出现403的问题, 可以在浏览器直接下载, 也可以用下载工具下载

https://cn-hbsjz2-cmcc-bcache-08.bilivideo.com/upgcxcode/49/96/154309649/154309649-1-192.mp4?e=ig8euxZM2rNcNbuVhwdVhoMahwdVhwdEto8g5X10ugNcXBMvNC8xNbLEkF6MuwLStj8fqJ0EkX1ftx7Sqr_aio8_&uipk=5&nbs=1&deadline=1592120651&gen=playurl&os=bcache&oi=1879751335&trid=9eac0db6b344417482762b9cd091fe4dT&platform=html5&upsig=26c1182a558af956159c5ea7396dad34&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&cdnid=11151&mid=0&orderid=0,1&logo=80000000

@justghostof
Copy link

多谢

@justghostof
Copy link

请问这里面的quality 和qn该怎么填呢

@justghostof
Copy link

可以给出个具体的请求链接吗

@justghostof
Copy link

方便的话给出请求部分的代码就更好了

@tesla4321
Copy link

不能批量下载多p的合集啊

@SigureMo
Copy link

SigureMo commented Aug 2, 2020

@mwx2006 在原来的 api 上加上 &platform=html5&high_quality=1 就好啦♪⸜(๑ ॑꒳ ॑๑)⸝♪✰

high_quality=1 是之前为了给 B 站外链调高清晰度了解到的,没想到在这可以妙用

不过 MP4 格式不仅不能选择清晰度,而且下载速度上也一般,除了不需要合并一无是处,也就搭个在线解析有点用了,做本地下载器远不如其他格式稳定

相关实现:

https://github.com/SigureMo/bilili/blob/6650714956924732745ea1ec87cfefcb419b79bb/bilili/api/acg_video.py#L142-L144

@w13411965905
Copy link

mp4高清格式已破解 目前支持 BV AV 多P 且只支持mp4 高清格式 1)原视频清晰度有360P、480P、720P,默认为最高的720P, 2)原视频清晰度有360P、480P、720P、1080P,默认为最高的1080P, 3)原视频清晰度有360P、480P、720P、1080P、1080P+,默认为1080P

欢迎各位体验 http://bilibili.syyhc.com

能传个github吗

@An-ease
Copy link

An-ease commented Nov 4, 2022

mp4高清格式已破解 目前支持 BV AV 多P 且只支持mp4 高清格式 1)原视频清晰度有360P、480P、720P,默认为最高的720P, 2)原视频清晰度有360P、480P、720P、1080P,默认为最高的1080P, 3)原视频清晰度有360P、480P、720P、1080P、1080P+,默认为1080P

欢迎各位体验 http://bilibili.syyhc.com

1080p解析出来只有720p

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants