hr3lxphr6j / bililive-go

一个直播录制工具
GNU General Public License v3.0
3.64k stars 475 forks source link

录制YY直播时,当主播未开播时会提示正在录制,且无法获取直播间标题和主播名 #531

Open xueli12 opened 1 year ago

xueli12 commented 1 year ago

程序版本

v0.7.15

所使用的 config 文件的内容

rpc: enable: true bind: 127.0.0.1:8080 debug: false interval: 60 out_put_path: P:\录制 ffmpeg_path: "" log: out_put_folder: ./ save_last_log: true save_every_log: true feature: use_native_flv_parser: false remove_symbol_other_character: false live_rooms:

url: https://www.huya.com/621380 is_listening: false quality: 0 url: https://www.huya.com/172163 is_listening: true quality: 0 url: https://live.douyin.com/868427214543 is_listening: true quality: 0 url: https://live.douyin.com/689799208709 is_listening: true quality: 0 url: https://live.douyin.com/195292243302 is_listening: false quality: 0 url: https://www.huya.com/598527 is_listening: true quality: 0 url: https://www.huya.com/573149 is_listening: true quality: 0 url: https://www.yy.com/75193930 is_listening: true quality: 0 url: https://live.kuaishou.com/profile/3xsmpz9kqmb3s3m is_listening: true quality: 0 url: https://live.kuaishou.com/u/3xsmpz9kqmb3s3m is_listening: true quality: 0 out_put_tmpl: "" video_split_strategies: on_room_name_changed: false max_duration: 0s cookies:{} on_record_finished: convert_to_mp4: true delete_flv_after_convert: true timeout_in_us: 60000000

程序 log

No response

自由描述

image 录制YY直播https://www.yy.com/75193930时,当主播未开播时会提示正在录制,且无法获取直播间标题和主播名,且未有文件输出。

kira1928 commented 1 year ago

似乎是 yy 直播获取直播间名称和直播状态之类的 api 失效了。需要重新找一下新的 api。 显示录制中是因为失效后返回的无效代码正好是以前代表已经开播了的代码,所以程序误以为正在直播,就开始录制了。但实际上没开播,所以程序一直在尝试录制,失败,重试,失败,如此反复。