做了一个自动登录 b 站,并且上传视频的小工具。

之前一直在做 最快的B站直播录制、自动切片、自动渲染弹幕以及字幕并投稿至B站,兼容超低配置机器 的项目。

但是上传视频一直用的 biliup-rs,由于它是 rust 写的,所以我直接以 cli 的方式在使用,因为直接调用接口有点麻烦。为了更方便融入 bilive 的项目,我索性自己用 python 实现了一版,目前功能正在不断完善,已经把核心功能登录和上传实现了,后期也会替换我原来项目中的上传功能,欢迎佬友使用。

目前第一个生产版我已经打包提交到 PyPI 了,佬友们可以直接 pip install biliupload 使用,非常轻量级和方便,更多的内容可以参考仓库,如果佬友有任何反馈或者需求建议,欢迎在 issue 中提出,非常感谢。

37 个赞

前排支持,大佬太强了!

4 个赞

太强了,佬

2 个赞

感谢来看看佬友做的是什么

2 个赞

佬友很牛啊,收藏了

1 个赞

感谢,欢迎使用 biliupload。

1 个赞

太强了,大佬

1 个赞

感谢,欢迎使用并反馈,非常方便,直接 pip install biliupload 就好。

厉害大佬

感谢大佬分享

感谢,同时也欢迎使用反馈。

过誉了,欢迎使用并反馈。

简单来讲就是一个登录 b 站,保存 cookies,并且可以用来上传 b 站视频的一个 tool 工具包,可以直接 pip 使用(当然我也做了编译的版本,可以直接用)。最近还预计会添加的功能有,下载视频,追加投稿等等功能,预计会开发不少功能,欢迎持续关注并使用反馈,感谢!

还得是佬友啊 :+1::+1:

感谢科普

欢迎佬使用,欢迎反馈,欢迎提需求!

1 个赞

建议添加功能使得可以调用openai的api版本whisper
由于未知的原因,它的分句比本地版本显著好
而且能够在各种环境原因跑不起来本地模型的时候提供备用,而且可以减少占用把程序丢vps上.
注意api的文件大小上传限制

这个我也考虑过,不过问题就是,上传也是需要占用带宽的,可能就会造成同样的视频需要两次上传(接口一次,提交一次),当然同时还需要录制多位的情况下,带宽资源可能会非常紧张,而且 api 价格确实也不便宜(约 1 个小时 ¥2),权衡之下选择了本地推理的方式,对于没有 GPU 的纯 vps 的运行,目前来看我感觉在 config 里关闭字幕识别或许是更好的选择。相比之下,小切片使用模型 api 总结就相对实惠和快速。

不过还是感谢佬的建议,我后面看看 whisper 的 SDK,尝试一下把音轨单独取出然后 api 识别,最后再渲染,或许是一个不错的办法。

另外,佬好像回复错贴了,这个帖子主要做的是登录 b 站上传视频的 cli。
直播录制和切片是下面这个帖子。

是这样,很多中转(或者几乎每一个)和第三方也提供api,它的价格会便宜很多
而且不像语言模型,几乎没见过有能把它偷换掉的.
音轨提取出来会好很多,直接传视频我印象中可能不支持,即使支持,单个请求的文件大小限制也注定传视频会比较受限.
另外考虑一个使用api的方式在之后拓展到使用多模态的llm处理音频乃至视频内容也许会比较方便
有群友实测其实gemini2.0flash用来转录已经比whisper便宜(虽然时间轴还没达到whisper水平),而且多模态llm能够利用上下文和非言语内容(比如笑声),不过语言模型是不同的api,未来可以期待它的发展
在适配上可能复用whisper的部分有限.

1 个赞

感谢,欢迎使用并提出需求或者优化建议!