duan602728596/48tools

B站直播抓取失败

Opened this issue · 22 comments

rewrho commented

老师我在录制b站直播时发现无法正常录制,就是当我配置完直播间信息时,点击开始录制过了一会他就成这样了
image
完了之后有变回去了
image
其他渠道的都直播都可以录制唯独b站不行,希望老师可以看一下

检查一下有没有空格之类的东西

rewrho commented

检查过了,没有空格

直播抓取没有问题。空格,特殊字符都要检查一下,或者是直播未开启。

rewrho commented

我反复检查过了,确实不存在空格或者特殊字符的问题。我也用相同的方式去检测了a站和抖音的直播抓取都是没有问题的,不过这两个在点击录制时会弹出一个选择直播源/选择直播地址的弹窗选项,这个是在我进行b站直播录制时所没有的。
所以问题出在哪呢

检查一下ffmpeg的版本吧,是不是full的版本。然后在新版本上重新添加吧。

rewrho commented

image
image
我重新下载ffmpeg的full版本,我也下载了新版本的48tools-3.20.6,可还是不行呀

查看一下开发者工具里的控制台,看看有没有报错

rewrho commented

image
这样吗

对,把下面的“问题”关掉

rewrho commented

关掉了,不过没有改变呀

?操作一次,然后看console里有没有错误

rewrho commented

image
好像关不掉这个问题

这不是有关闭吗

rewrho commented

可是还是录制失败呀

换一个正在直播的房间试试

rewrho commented

还是不行

登录过的话,取消一下登录

rewrho commented

我没有登陆,老师你那里是可以正常录制的是吗?

当然了,功能都是有测试的

rewrho commented

那我咋就是失败呢

下载最新版本,在直播时,打开开发者工具,在network可以查找所有log://的请求。这个是日志,会显示响应的数据和ffmpeg的输出。把日志粘贴出来就知道问题了。

下载最新版本,在直播时,打开开发者工具,在network可以查找所有log://的请求。这个是日志,会显示响应的数据和ffmpeg的输出。把日志粘贴出来就知道问题了。

48tools-4.6.1-win64版本,直播间下载测试了4个。成功2个 ,失败2个。

下载失败的直播地址
https://live.bilibili.com/21309647?broadcast_type=0&is_room_feed=1&spm_id_from=333.999.live_users_card.0.click&live_from=86001
https://live.bilibili.com/30081531?broadcast_type=0&live_from=72001&visit_id=bykg8l2jn740

失败提示:
{
"roomId": "21309647",
"response": "{\n "code": 19001012,\n "message": "调用bvc-play-url-one出错",\n "ttl": 1,\n "data": {\n "current_quality": 0,\n "accept_quality": null,\n "current_qn": 0\n }\n}"
}