
YTB2BILI简介
YTB2BILI是什么?
YTB2BILI是一款开源免费的视频自动化处理与转载工具,最主要是打通“海外视频获取——过程本地化处理——B站上传”这一流程,在YouTube、TikTok等平台下载国外视频,通过AI自动完成字幕生成、翻译、元数据创作,再定时上传到 Bilibili,无需人工干预,大幅降低跨平台内容转载的门槛。

YTB2BILI提供哪些功能?
- 多平台视频获取:支持YouTube、TikTok、Instagram等yt-dlp适配平台的视频下载,获取海量国外视频源;
- 自动化视频处理:集成 Whisper AI 自动生成比较高精度字幕,搭配百度翻译、DeepSeek AI自动生成不同语言的字幕,自动抓取视频高清封面、AI 自动生成符合 B站的标题、视频文案和标签介绍;
- 灵活上传策略:支持定时自动上传(默认每小时 1 个)或手工手动立即上传,字幕会在视频上传后自动关联,适配不同发布需求;
- 可视化管理与运维:提供管理面板,可实时查看视频的处理状态(待处理、处理中、处理完成、处理失败)、查看处理日志,查看处理失败步骤的单步重试,应用重启后可恢复执行状态;
- B 站账户便捷集成:支持 Bilibili TV 扫码登录,自动记住登录状态不重复登录,操作更方便等。
技术核心
- 后端:Go1.24+、Gin框架、GORM v2,支持 MySQL/PostgreSQL/SQLite 数据库;
- 前端:Next.js 15+、TypeScript 5.x、React 18 + Tailwind CSS;
- 核心依赖:yt-dlp(视频下载)、Whisper AI(字幕生成)、百度翻译 / DeepSeek AI(翻译)、腾讯云 COS(文件存储)。
适用场景
- B站UP主:需要批量搬运海外优秀视频,但没有时间处理字幕、翻译及上传流程,借助工具实现自动化运营,减低成本;
- 内容机构 / 团队:快速搬运海外优秀视频同步上 B 站,大幅提高自己账号更新效率、更新数量;
- 技术开发者:想重新使用此开源项目,进行二次封装,做一些定制性的视频功能处理(如直接替换翻译等、修改视频储存方式等),或想学习Go + Next.js API的自动化工具开发;
- 海外内容爱好者:想把喜欢的海外视频分享到 B 站,但由于字幕、语言的差异、上传成本高等原因,通过工具快速完成内容本地化与发布。
YTB2BILI快速部署操作流程
YTB2BILI开源Github项目地址入口: https://github.com/difyz9/ytb2bili
一、部署前准备
1. 系统是否能装:Windows、Mac、Linux 都行,至少留 4G 内存(不然字幕生成卡壳)、足够硬盘空间(存下载的视频);
2. 工具准备(按部署方式选):
- 选 Docker 部署:装个 “Docker”(网上搜 “Docker 官网下载”,傻瓜式安装);
- 选现成安装包:啥都不用装,直接下文件;
3. 拿安装文件:
- 新手:点击上方进入GitHub地址,找 “Releases”,下载对应系统的压缩包(比如 Windows 下选带 “windows” 的),解压到电脑里;
- 会点技术的:用命令 “git clone https://github.com/difyz9/ytb2bili.git” 下载源码,或直接装 Docker。
二、3 种部署方式(选1种就行,新手优先第3种)
方式1:Docker部署(稳定,推荐)
解压/下载好的文件里,找到 “config.toml.example”,复制一份改名叫 “config.toml”(不用改内容,默认就行);打开命令行,进入这个文件目录,输入 “docker-compose up -d”,回车等着(自动装依赖、启动服务);
如果没报错就是启动成功。
方式2:一键部署(会点电脑的用)
下载源码后,进入文件目录,执行 “make build”(Mac/Linux)或双击 “build.bat”(Windows);复制 “config.toml.example” 改成 “config.toml”,随便填个文件存储路径(比如 “FileUpDir = “./ 视频存储””);
双击 “start.bat”(Windows)或执行 “./bili-up-api-server”(Mac/Linux),启动服务。
方式3:现成安装包(新手首选,零难度)
解压下载的压缩包,里面有个 “config.toml.example”,复制一份改名叫 “config.toml”;打开 “config.toml”,只改一行:“FileUpDir = “./ 视频存储””(指定视频存在哪,随便填个容易找的路径);
双击 “start.bat”(Windows)或 “start.sh”(Mac/Linux),弹个黑窗口就是启动了(别关这个窗口)。
三、部署后必做(2步激活功能)
登录B站:打开浏览器,输 “http://localhost:8096”,会看到管理面板;点 “登录”,出现 B 站二维码,用手机 B 站扫码,登录成功就不用管了(自动存登录状态);
翻译功能(可选):想让字幕自动翻译,就去管理面板 “系统配置”,填百度翻译或 DeepSeek 的 API 密钥(网上搜 “百度翻译API申请”,按步骤来);
不想翻译就不填,不影响视频下载和上传。
四、验证是否成功
浏览器输 “http://localhost:8096” 能打开面板→部署成功;随便粘个YouTube视频链接到 “添加任务” 里,看列表里显示 “处理中”→流程正常。
与YTB2BILI相关工具


Zotero PDF2zh

Coqui TTS

Isaiah

UIGEN-T1

PinTree

Melian

MultiAgentPPT

媒发

PromptMate

食用手册

Paper2Poster

Glass Keep

Regdict

BKHTMLTOPDF













