一个基于 Tauri + Vue 3 的现代化 B站视频上传桌面应用,提供直观易用的界面和强大的批量管理功能。
- 多格式支持 - MP4、AVI、MOV、MKV、WMV、FLV、M4V、WEBM
- 拖拽上传 - 直接拖放视频文件到窗口即可添加
- 批量处理 - 支持多文件同时选择和批量配置
- 可复用模板 - 为不同类型视频创建上传模板
- 一键重置 - 快速恢复到上次保存状态
- 队列管理 - 统一上传队列,支持暂停/继续/取消
- 进度监控 - 实时显示上传进度和传输速度
- 自动重试 - 失败时自动重试,提高成功率
- 自动化流程 - 可选自动上传、自动开始、自动提交
- 同时管理 - 支持多个B站账号同时登录
- 登录账号 - 点击登录按钮,使用B站账号登录
- 创建模板 - 新建模板并配置视频基本信息
- 添加视频 - 拖拽视频文件到窗口或点击选择文件
- 配置属性 - 设置标题、简介、分区、标签等
- 开始上传 - 加入队列并监控上传进度
- 发布视频 - 上传完成后提交稿件
- Ctrl + S - 保存当前模板
- Ctrl + R - 重置模板到保存前状态
- Ctrl + F5 - 刷新应用页面
- 拖拽 - 添加视频文件
- 自动检测 - 监控指定文件夹的新增视频
- 智能过滤 - 只处理支持的视频格式
- 批量导入 - 新文件自动加入处理队列
- 转码状态 - 实时查看B站视频处理进度
- 详细日志 - 查看上传和处理的详细信息
- 错误提示 - 友好的错误信息和解决建议
- 自动上传 - 添加文件后自动加入队列
- 自动开始 - 文件入队后自动开始上传
- 自动提交 - 上传完成后自动发布稿件
- 自动编辑 - 新发布稿件后自动添加编辑模板
- 批量提交 - 可以同时对多个模块开启自动提交
- Windows: Windows 10 及以上
- macOS: macOS 10.15 及以上
- Linux: 现代 Linux 发行版
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 提交 Pull Request
- 提交前请运行
npm run fmt格式化所有代码 - 遵循现有的代码结构和命名规范
如果遇到问题,请通过以下方式反馈:
- GitHub Issues - 提交详细的问题描述和复现步骤
- 功能建议 - 欢迎提出新功能的建议和想法
- 使用问题 - 详细描述遇到的问题和错误信息
本项目依据以下任一开源协议授权使用:
- (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可自由选择其中之一进行使用。
- Tauri - 跨平台桌面应用框架
- Vue.js - 渐进式 JavaScript 框架
- Element Plus - Vue 3 组件库
- biliup/biliup-rs - B站上传核心库
使用提醒: 请遵守B站社区规则,仅用于上传合法合规内容。