程序员老鬼

Y2A-Auto:一条命令,把油管视频自动转到 AcFun 和 B 站

老鬼看这种项目,第一眼一般不看“AI 翻译”“全自动”这些词,我先找启动命令。
docker compose up -d

就这一行。

下载、语音识别、字幕翻译、字幕质检、标题简介生成、内容审核,再到上传 AcFun 或 B 站,Y2A-Auto 是真准备把整条链路接起来,不是只给你套个 yt-dlp 界面。Docker 版连 Python、FFmpeg 都不用自己挨个配,后台跑在本地 5000 端口。

这就有点意思了。

Image

以前折腾外语视频,最费时间的往往不是下载,而是字幕错位、翻译返工、封面标题、分区,以及上传到一半突然报错。Y2A-Auto 内置了 Web 管理后台,标题、简介、标签和分区可以先人工检查,再决定要不要发;胆子大的也能打开无人值守模式。

不过它默认没帮你打开全自动投稿,AUTO_MODE_ENABLED 初始值是 false,最大任务并发默认 2,上传并发默认 1。这个设置我反而觉得靠谱,先跑几条看看字幕和账号状态,别上来就把几十个视频全塞进去。

真正适合做频道的,是监控功能。

Image

填入指定 YouTube 频道或者关键词,有新视频后自动加入任务队列。任务完成、失败、登录异常,还能通过企业微信、Server酱等渠道推送消息。不用每天手动刷频道,也不用隔几个小时回来看看进度条死没死。

先别急着把它当印钞机。

仓库的 issue 里已经有人遇到 ASR 网络连接、B 站上传 406、分区参数缺失和 Windows 便携包问题。自动化链路越长,Cookie、代理、接口限流和平台规则越容易在半路闹脾气,日志还是得会看。

还有版权。适合处理自己拥有授权的素材、公开许可内容,或者给自己的海外频道做多平台分发。工具能替你干脏活,但替不了版权许可,更兜不住平台处罚。

做外语视频字幕、授权内容二创、多平台运营的朋友,可以拿几条视频小规模试跑。至少“下载—翻译—审核—上传”这条最磨人的流水线,它确实接上了。

Github地址:github.com/fqscfqj/Y2A-Auto