auto-bilibili-recorder icon indicating copy to clipboard operation
auto-bilibili-recorder copied to clipboard

无法进行上传

Open waitsaber opened this issue 3 years ago • 9 comments

运行环境:腾讯云广州区 centos7.6,Docker version 20.10.7, build f0df350,运行无显卡镜像。 能正常进行录播 ass转换 合并成mp4 合并完mp4后并没有进行上传的动作。 图片 图片

waitsaber avatar Jun 12 '21 06:06 waitsaber

发一下你的 recorder-config.yaml? 是不是配置不对啊,记得删掉你的用户名密码哈。

valkjsaaa avatar Jun 12 '21 10:06 valkjsaaa

  test_bot:
    name: 安雪璃                             # 录播账号的名字,可以用于模版
    username: ""                         # 账号,可以是手机号
    password: ""                         # 密码
rooms:
  - id: 609304                                   # 需要上传的直播间 ID,请填写完整号码,而不是短号,否则可能不会上传
    uploader: test_bot                           # 上传所应使用的账号
    tags: "录播,自动录播,安雪璃"              # 上传视频所使用的 tag
    channel_id: 21                               # 上传视频所用的分区 ID,参考:https://github.com/greats3an/bilibili-toolman#分区表
    title: 【$name】$yy年$mm月$dd日 $title         # 视频标题,可以使用模版
    source: "https://live.bilibili.com/609304"      # 转载来源,建议填写直播间短号(如果有的话)链接
    description: >-                              # 视频描述,可以使用模版
      由 $uploader_name 录播脚本上传
      录播源文件 https://tsxk.jya.ng/$flv_path
  - id: 609304  # don't upload this room          # 不需要上传的直播间 ID,只需要填写 ID,会生成高能录播,但不会上传
rooms:
  - id: 3279447
    uploader: test_bot                           # 上传所应使用的账号
    tags: "录播,自动录播"                        # 上传视频所使用的 tag
    channel_id: 21                               # 上传视频所用的分区 ID,参考:https://github.com/greats3an/bilibili-toolman#分区表
    title: 【$name】$yy年$mm月$dd日 $title         # 视频标题,可以使用模版
    source: "https://live.bilibili.com/3279447"      # 转载来源,建议填写直播间短号(如果有的话)链接
    description: >-                              # 视频描述,可以使用模版
      由 $uploader_name 录播脚本上传
      录播源文件 https://tsxk.jya.ng/$flv_path
  - id: 3279447  # don't upload this room          # 不需要上传的直播间 ID,只需要填写 ID,会生成高能录播,但不会上传

配置内容如上,上传这一项采用的是默认的设置,没有改动。

waitsaber avatar Jun 12 '21 11:06 waitsaber

Rooms 部分应该这么写,只有只需要生成视频而不需要上传的直播间才这么写 - id: 609304,如果要上传就得写包括uploader在内的各种参数。你同时写了两种,程序默认用了后面写的那种,所以没有上传。

另外,注意你的缩进,yaml 是缩进敏感的。

rooms:
  - id: 609304                                   # 需要上传的直播间 ID,请填写完整号码,而不是短号,否则可能不会上传
    uploader: test_bot                           # 上传所应使用的账号
    tags: "录播,自动录播,安雪璃"              # 上传视频所使用的 tag
    channel_id: 21                               # 上传视频所用的分区 ID,参考:https://github.com/greats3an/bilibili-toolman#分区表
    title: 【$name】$yy年$mm月$dd日 $title         # 视频标题,可以使用模版
    source: "https://live.bilibili.com/609304"      # 转载来源,建议填写直播间短号(如果有的话)链接
    description: >-                              # 视频描述,可以使用模版
      由 $uploader_name 录播脚本上传
      录播源文件 https://tsxk.jya.ng/$flv_path
  - id: 3279447
    uploader: test_bot                           # 上传所应使用的账号
    tags: "录播,自动录播"                        # 上传视频所使用的 tag
    channel_id: 21                               # 上传视频所用的分区 ID,参考:https://github.com/greats3an/bilibili-toolman#分区表
    title: 【$name】$yy年$mm月$dd日 $title         # 视频标题,可以使用模版
    source: "https://live.bilibili.com/3279447"      # 转载来源,建议填写直播间短号(如果有的话)链接
    description: >-                              # 视频描述,可以使用模版
      由 $uploader_name 录播脚本上传
      录播源文件 https://tsxk.jya.ng/$flv_path

valkjsaaa avatar Jun 12 '21 13:06 valkjsaaa

请问你的问题解决了吗?

valkjsaaa avatar Jun 13 '21 23:06 valkjsaaa

修改配置文件后能正常进行上传步骤,但是出现了上传一半就会断开,然后继续重新上传,一直不能完成,不知道是不是我只有4m带宽的原因,用其他自动上传脚本也出现过上传一半被断开链接后重新上传。晚点上传log文件。

waitsaber avatar Jun 14 '21 00:06 waitsaber

上传过程中会不断的报错:aiohttp.client_exceptions.ClientOSError: [Errno 32] Broken pipe 和 [Errno 110] 详细的日志在附件 图片 图片 87a64529ace44f124970a6b331aa1a70a773ac0e927-json.log

waitsaber avatar Jun 14 '21 05:06 waitsaber

是不是你本地网络本身不稳定啊,我看每次上传中断的时候都伴随着弹幕服务器一起断开?你手动从同一个机器上传视频到B站是可行的吗?

valkjsaaa avatar Jun 16 '21 16:06 valkjsaaa

机器配置比较低,跑图形界面很卡,网络问题的话从腾讯云的出网监控看带宽在上传的时候是一直跑满的没有断过 图片

waitsaber avatar Jun 17 '21 14:06 waitsaber

新版本改了上传逻辑,亲测快好几倍,试试看

valkjsaaa avatar Jan 01 '22 01:01 valkjsaaa