
YTFetcher
YTFetcher是一个Python工具,能够快速从YouTube频道获取数千个视频的结构化字幕及附加元数据。支持将数据轻松导出为CSV、TXT或JSON格式。
YTB2BILI是一个功能完整的 YouTube 到 Bilibili 自动化转载系统,支持从 YouTube 等平台下载视频,自动生成字幕、翻译内容、生成元数据,并定时上传到 Bilibili。
YTB2BILI 是一套开源、全链路的视频自动化处理系统,支持从 YouTube 下载视频,自动生成字幕、翻译内容、元数据,并按策略定时上传至 Bilibili。适用于内容搬运者、多语言创作者及自动化运营场景。

系统通过四步实时处理链完成内容转换:
# 克隆项目(需包含前端子模块)
git clone https://github.com/difyz9/ytb2bili.git
cd ytb2bili/bili-up-api
# 一键构建(自动处理前后端并打包为单文件)
make build
# 启动服务
./bili-up-api-server
http://localhost:8096 即可使用完整功能构建原理:
make build自动完成:
- 构建 Next.js 前端(
npm run build)- 将静态文件嵌入 Go 二进制(
embed)- 编译生成单文件服务端
| 组件 | 版本 | 用途 |
|---|---|---|
| Go | ≥1.24 | 后端服务 |
| Node.js | ≥18 | 仅构建前端时需要 |
| 数据库 | MySQL 8.0+ / PostgreSQL 15+ / SQLite | 任务状态与元数据存储 |
| yt-dlp | 最新版 | 视频下载(首次运行自动安装) |







