BililiveRecorder icon indicating copy to clipboard operation
BililiveRecorder copied to clipboard

无法录制特定的直播间

Open ruleroller opened this issue 8 months ago • 1 comments

Platforms

CLI - Linux

Version

v2.15.2

Description

户子的直播间:26066074

即使将“录制画质”勾选回“使用默认值”也还是无法录制。

他的直播间有“原画”、“蓝光”、“超清”可选。

基础日志: Image

Logs

@t
2025-03-29T14:36:45.7974914Z
@mt
启动录制出错
@l
Warning
@x
BililiveRecorder.Core.Api.BilibiliApiResponseCodeNotZeroException: BiliBili API Code: -352 {"code":-352,"message":"-352","ttl":1} at BililiveRecorder.Core.Api.Http.HttpApiClient.GetRoomInfoAsync(Int32 roomid) in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Api/Http/HttpApiClient.cs:line 118 at Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.<>c__DisplayClass8_0`1.<<ImplementationAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.CircuitBreaker.AsyncCircuitBreakerEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext, ExceptionPredicates shouldHandleExceptionPredicates, ResultPredicates`1 shouldHandleResultPredicates, ICircuitController`1 breakerController) at Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.Wrap.AsyncPolicyWrapEngine.<>c__DisplayClass3_0`1.<<ImplementationAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.<>c__DisplayClass8_0`1.<<ImplementationAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.CircuitBreaker.AsyncCircuitBreakerEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext, ExceptionPredicates shouldHandleExceptionPredicates, ResultPredicates`1 shouldHandleResultPredicates, ICircuitController`1 breakerController) at Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.Wrap.AsyncPolicyWrapEngine.ImplementationAsync[TResult](Func`3 func, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext, IAsyncPolicy outerPolicy, IAsyncPolicy innerPolicy) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.Wrap.AsyncPolicyWrapEngine.<>c__DisplayClass3_0`1.<<ImplementationAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.Wrap.AsyncPolicyWrapEngine.ImplementationAsync[TResult](Func`3 func, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext, IAsyncPolicy outerPolicy, IAsyncPolicy innerPolicy) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.Wrap.AsyncPolicyWrapEngine.<>c__DisplayClass3_0`1.<<ImplementationAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Bulkhead.AsyncBulkheadEngine.ImplementationAsync[TResult](Func`3 action, Context context, Func`2 onBulkheadRejectedAsync, SemaphoreSlim maxParallelizationSemaphore, SemaphoreSlim maxQueuedActionsSemaphore, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at Polly.Wrap.AsyncPolicyWrapEngine.ImplementationAsync[TResult](Func`3 func, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext, IAsyncPolicy outerPolicy, IAsyncPolicy innerPolicy) at Polly.AsyncPolicy.ExecuteAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext) at BililiveRecorder.Core.Api.PolicyWrappedApiClient`1.GetRoomInfoAsync(Int32 roomid) in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Api/PolicyWrappedApiClient.cs:line 28 at BililiveRecorder.Core.Room.FetchRoomInfoAsync() in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Room.cs:line 212 at BililiveRecorder.Core.Room.<>c__DisplayClass104_0.<<CreateAndStartNewRecordTask>b__0>d.MoveNext() in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Room.cs:line 304
RoomId
26066074
SourceContext
BililiveRecorder.Core.Room
ProcessId
2979
ThreadId
23
ThreadName
.NET TP Worker
ExceptionDetail
{"HResult":-2146233088,"Message":"BiliBili API Code: -352\n{\"code\":-352,\"message\":\"-352\",\"ttl\":1}\n","Source":"BililiveRecorder.Core","TargetSite":"Void MoveNext()","Code":-352,"Body":"{\"code\":-352,\"message\":\"-352\",\"ttl\":1}\n","Type":"BililiveRecorder.Core.Api.BilibiliApiResponseCodeNotZeroException"}









@t
2025-03-29T14:30:44.0661253Z
@mt
没有符合设置要求的画质,稍后再试。设置画质 {QnSettings}, 可用画质 {AcceptQn}
QnSettings
["AVC:80","AVC:150","AVC:250","AVC:400","AVC:10000"]
AcceptQn
[]
RoomId
26066074
SourceContext
BililiveRecorder.Core.Recording.StandardRecordTask
ProcessId
2979
ThreadId
31
ThreadName
.NET TP Worker

ruleroller avatar Mar 29 '25 14:03 ruleroller

可转到 #663 ,是一样的问题

NiuBoss123 avatar Apr 03 '25 18:04 NiuBoss123