全流程自动化搬运
从 yt-dlp 下载视频与封面、语音识别生成字幕、字幕翻译与质检、AI 生成元信息到上传 AcFun / bilibili,一条龙自动处理,减少人工介入。

Y2A-Auto 面向需要把 YouTube 内容批量搬运到国内视频平台的个人或团队。它以 Python 3.11 + Flask 构建,通过 yt-dlp 下载视频与封面,用 Whisper 或 Voxtral 做语音识别生成字幕,再经字幕翻译、变换引擎(长行拆分、标点标准化、填充词过滤、幻觉文本检测)与字幕质检后烧录;同时调用 AI 生成标题、简介、标签与分区推荐,并可选接入阿里云 Green 做内容安全审核,最后自动上传到 AcFun、bilibili 或双平台。内置 Web 管理后台提供任务列表、人工审核、强制上传与分组设置中心,支持登录密码保护、错误次数锁定和会话超时。它还提供 YouTube 频道与关键词定时监控、企业微信/Server酱/message-pusher 通知推送、CookieCloud 自动同步 Cookies,以及 CPU 与 NVIDIA/Intel/AMD 硬件编码转码。部署方式包括 Docker Compose、本地运行和 Windows 便携包。
从 yt-dlp 下载视频与封面、语音识别生成字幕、字幕翻译与质检、AI 生成元信息到上传 AcFun / bilibili,一条龙自动处理,减少人工介入。
内置字幕变换引擎,支持长行自动拆分、标点标准化、填充词与重复词过滤、幻觉文本与噪声标签检测、时间偏移与相邻间隙合并,并带字幕质检(QC)环节。
调用 AI 生成标题、简介、标签与分区推荐,并可选接入阿里云 Green 做内容安全检测,支持人工审核与强制上传。
支持频道监控与关键词搜索监控,提供 latest / historical 模式、视频类型筛选,可自动加入任务队列并保留历史记录与配置恢复。
支持企业微信、Server酱、message-pusher 三种渠道,在任务添加/完成/失败、登录成功/锁定、QR 登录成功/失败等事件时推送,并带异步重试队列。
提供 Docker Compose、本地运行和 Windows 便携包三种方式,转码支持 CPU 与 NVIDIA / Intel / AMD 硬件编码,默认优先 HEVC/H.265,失败自动回退 H.264。
使用场景需要把单个 YouTube 视频发布到 bilibili 或 AcFun
提交视频链接后,系统自动下载视频与封面、生成并翻译字幕、由 AI 生成标题简介标签,经审核后上传到目标平台。
使用场景持续跟踪某个 YouTube 频道的新视频
在 YouTube 监控中配置频道与 latest 模式,新视频自动加入任务队列并走完整搬运流程,历史记录可查。
使用场景按主题批量收集 YouTube 视频
配置关键词搜索监控并设置视频类型筛选,系统定时抓取匹配视频并自动加入任务队列。
使用场景希望减少人工审核环节
开启 AUTO_MODE_ENABLED 自动投稿总开关,并配置 UPLOAD_TARGET_DEFAULT 为 acfun、bilibili 或 both,实现全自动发布。