logo NodeSeekbeta

(已支持 arm 架构)写了一个跑在闲置小鸡上的开源项目:bilive - 7 x 24 小时无人监守录制、渲染弹幕、识别字幕、自动切片上传、综合多种模态模型、兼容超低配机器

  • @Trustless0211 #370 好的,有些库的版本最多支持到 3.10,所以选 3.10 比较稳妥。

  • @timerring #371 还是有冲突

    冲突的依赖包:
    tiktoken 0.4.0 依赖: requests>=2.26.0
    
    google-genai 依赖: requests<3.0.0dev, >=2.28.1
    
    blrec 依赖: requests<2.25.0, >=2.24.0
    
    冲突原因:
    不同包依赖的 requests 版本不一致:
    
    blrec 依赖较老版本:requests>=2.24.0,<2.25.0
    
    tiktoken 依赖较新版本:requests>=2.26.0
    
    google-genai 依赖:requests>=2.28.1, <3.0.0dev
    
  • @Trustless0211 #373 gemeni 是新加的,主要用来生成切片标题,实测下来反而是几个大模型里最优的,我在迭代完成后会替换 brlec 的。感谢提醒。

  • 👍,可以切片上传

  • 海外小鸡上传太扎心了,biliup可以指定一条线路上传,咱不能也这么弄吗 xhj017 xhj017

    probe_version=20221109&upcdn=txa&zone=cs 0.39144098800898064
    probe_version=20221109&upcdn=alia&zone=cs 2.5227848300128244
    Uploading video:  24%|██▍       | 3.24G/13.3G [07:24<23:02, 7.28MB/s]
    Traceback (most recent call last):
      File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
        return _run_code(code, main_globals, None,
      File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code
        exec(code, run_globals)
      File "/root/blive/bilive/src/upload/upload.py", line 134, in <module>
        read_append_and_delete_lines()
      File "/root/blive/bilive/src/upload/upload.py", line 103, in read_append_and_delete_lines
        video_gate(video_path)
      File "/root/blive/bilive/src/upload/upload.py", line 74, in video_gate
        upload_video(video_path)
      File "/root/blive/bilive/src/upload/upload.py", line 27, in upload_video
        result = UploadController().upload_video_entry(upload_path, yaml, copyright, tid, title, desc, tag, source, cover, dynamic)
      File "/root/blive/bilive/src/upload/bilitool/bilitool/controller/upload_controller.py", line 114, in upload_video_entry
        return self.publish_video(video_path)
      File "/root/blive/bilive/src/upload/bilitool/bilitool/controller/upload_controller.py", line 77, in publish_video
        bilibili_filename = self.upload_video(file)
      File "/root/blive/bilive/src/upload/bilitool/bilitool/controller/upload_controller.py", line 59, in upload_video
        self.bili_uploader.upload_video_in_chunks(
      File "/root/blive/bilive/src/upload/bilitool/bilitool/upload/bili_upload.py", line 166, in upload_video_in_chunks
        assert res.status_code == 200
    AssertionError
    
  • 老哥,他是什么情况下会上传呢?我看有合并了好几个视频了也没见上传

  • @Trustless0211 #373 我在解决 gemini 的问题,目前新版本 gemini 要求的 pydantic 库和 blrec 没办法兼容,所以我只能回退 gemini 旧的 sdk 目前测试应该是没问题了,稍后我 push。

  • @形幻 #377 稍等老哥,我解决的问题有点多,我一天实在忙不过来,老哥。我会添加指定路线上传的。不过要一步一步慢慢来,或者老哥有兴趣的话可以直接提个 PR 到 bilitool:

    测速的函数是这个:

    https://github.com/timerring/bilitool/blob/facd698944d20acbda418be1db0f8c57d32fcc8a/bilitool/controller/upload_controller.py#L30-L33

    你可以设置个默认参数,如果有传参的话就传参,没有的话就获取测速后的路线,原理很简单。但是我现在主要再忙版本之间冲突的问题,一个人开发忙不过来,老哥有兴趣可以提个 PR,没问题我就 merge。

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉