文章目录BiliupB 站视频投稿与直播录制的开源工具BiliupB 站视频投稿与直播录制的开源工具B 站的视频投稿工具 biliup在 GitHub 上拿到了 5000 多个 Star。biliup 是一个用 Rust 编写的 B 站命令行投稿工具同时支持直播录制功能。它提供了多种登录方式包括短信登录、账号密码登录、扫码登录、浏览器登录以及网页 Cookie 登录登录后的 cookie 和 token 会保存在本地的 cookie.json 文件中方便其他项目复用。这个工具的核心能力是视频投稿和直播录制。用户可以通过命令行直接上传视频到 B 站支持对已发布的稿件追加视频查看视频详情和评论还能回复评论。录制方面biliup 支持多主播同时录制覆盖 B 站、斗鱼、虎牙、抖音、Twitch 等多个直播平台可以 24小时不间断运行适合需要长期录制直播内容的场景。biliup 的架构比较有意思采用了 Rust 后端加精简 Python 包加 Next.js 前端的混合方案。Rust 负责核心的直播解析、下载和上传逻辑Python 包提供了供外部项目调用的投稿库Next.js 前端则提供了一个可视化的 WebUI 界面。数据层使用 SQLite 存储配置和任务状态整体设计比较清晰。安装方式上Windows 用户可以直接下载 Release 包中的桌面应用版本。Linux 或 macOS 用户需要先安装 uv 包管理器然后通过uv tool install biliup安装再用biliup server --auth启动服务浏览器访问 19159 端口就能打开 WebUI。如果需要后台运行可以用 nohup 方式启动。Termux 环境下也能使用项目 Wiki 中有专门的说明。命令行工具提供了丰富的子命令。biliup login用于登录并保存登录信息biliup upload上传视频biliup append对已有稿件追加视频biliup show打印视频详情biliup list列出所有已上传的视频。还有comments和reply子命令用来查看和回复视频评论。如果需要启动录制服务biliup server命令会启动 Web 服务默认绑定 0.0.0.0 地址的 19159 端口支持通过参数开启登录密码认证。biliup 还提供了一个 skill 扩展可以通过npx skills add biliup/biliup安装让 AI Agent 具备 B 站投稿能力。这个设计把视频投稿工具和 AI 工作流结合了起来。biliup 的 Rust 后端保证了录制和上传的性能和稳定性Python 绑定层让其他 Python 项目可以方便地调用上传功能Next.js 前端降低了使用门槛。弹幕处理部分使用了独立的 danmaku 库支持多平台弹幕协议并输出 XML 格式。整个项目以 MIT 协议开源有活跃的社区和 Telegram 群组提供交流支持。对于需要自动化 B 站投稿或者长期录制直播的用户来说biliup 是一个功能完整且持续维护的选择。它既可以通过命令行集成到自动化流程中也可以通过 WebUI 进行可视化操作两种使用方式覆盖了不同用户的需求。可视化操作两种使用方式覆盖了不同用户的需求。
Biliup:B 站视频投稿与直播录制的开源工具
发布时间:2026/7/5 5:50:37
文章目录BiliupB 站视频投稿与直播录制的开源工具BiliupB 站视频投稿与直播录制的开源工具B 站的视频投稿工具 biliup在 GitHub 上拿到了 5000 多个 Star。biliup 是一个用 Rust 编写的 B 站命令行投稿工具同时支持直播录制功能。它提供了多种登录方式包括短信登录、账号密码登录、扫码登录、浏览器登录以及网页 Cookie 登录登录后的 cookie 和 token 会保存在本地的 cookie.json 文件中方便其他项目复用。这个工具的核心能力是视频投稿和直播录制。用户可以通过命令行直接上传视频到 B 站支持对已发布的稿件追加视频查看视频详情和评论还能回复评论。录制方面biliup 支持多主播同时录制覆盖 B 站、斗鱼、虎牙、抖音、Twitch 等多个直播平台可以 24小时不间断运行适合需要长期录制直播内容的场景。biliup 的架构比较有意思采用了 Rust 后端加精简 Python 包加 Next.js 前端的混合方案。Rust 负责核心的直播解析、下载和上传逻辑Python 包提供了供外部项目调用的投稿库Next.js 前端则提供了一个可视化的 WebUI 界面。数据层使用 SQLite 存储配置和任务状态整体设计比较清晰。安装方式上Windows 用户可以直接下载 Release 包中的桌面应用版本。Linux 或 macOS 用户需要先安装 uv 包管理器然后通过uv tool install biliup安装再用biliup server --auth启动服务浏览器访问 19159 端口就能打开 WebUI。如果需要后台运行可以用 nohup 方式启动。Termux 环境下也能使用项目 Wiki 中有专门的说明。命令行工具提供了丰富的子命令。biliup login用于登录并保存登录信息biliup upload上传视频biliup append对已有稿件追加视频biliup show打印视频详情biliup list列出所有已上传的视频。还有comments和reply子命令用来查看和回复视频评论。如果需要启动录制服务biliup server命令会启动 Web 服务默认绑定 0.0.0.0 地址的 19159 端口支持通过参数开启登录密码认证。biliup 还提供了一个 skill 扩展可以通过npx skills add biliup/biliup安装让 AI Agent 具备 B 站投稿能力。这个设计把视频投稿工具和 AI 工作流结合了起来。biliup 的 Rust 后端保证了录制和上传的性能和稳定性Python 绑定层让其他 Python 项目可以方便地调用上传功能Next.js 前端降低了使用门槛。弹幕处理部分使用了独立的 danmaku 库支持多平台弹幕协议并输出 XML 格式。整个项目以 MIT 协议开源有活跃的社区和 Telegram 群组提供交流支持。对于需要自动化 B 站投稿或者长期录制直播的用户来说biliup 是一个功能完整且持续维护的选择。它既可以通过命令行集成到自动化流程中也可以通过 WebUI 进行可视化操作两种使用方式覆盖了不同用户的需求。可视化操作两种使用方式覆盖了不同用户的需求。