想把自己喜欢的 YouTube 视频搬到 B 站或 AcFun,手动操作费时费力。今天要介绍的开源工具 Y2A-Auto 能把整个流程自动化:下载视频、语音识别出字幕、AI 翻译字幕、生成标题和标签、内容审核、一键投稿——全程无需人工干预。

核心功能
- 自动下载:基于 yt-dlp,支持代理和线程数设置,可抓取视频和封面
- 语音识别字幕:支持 Whisper 和 Voxtral 两种引擎,带 VAD 静音检测自动切分
- 字幕翻译:通过 OpenAI 兼容接口 AI 翻译,带内容质检过滤
- AI 生成元数据:自动生成标题、简介、标签,并推荐最佳分区
- 内容审核:对接阿里云 Green API,自动拦截不合规内容
- 自动投稿:支持 AcFun、B 站或双平台同步,扫码登录 + Cookie 导入两种方式
- 频道监控:监控 YouTube 频道或关键词,新视频自动进入任务队列
- 消息推送:企业微信、Server 酱等渠道推送任务状态变化
- Web 管理后台:在线审核视频、修改信息、手动触发上传
- 硬件编码:支持 NVIDIA、Intel、AMD 硬件加速,CPU 软编兜底,HEVC 不兼容时自动回退 H.264
部署方式
Docker 一键部署(推荐):
docker compose up -d
浏览器访问 localhost:5000 即可使用。如需 GPU 加速,在 docker-compose.yml 中取消注释 GPU 相关配置。
本地部署: 需要 Python 3.11+、FFmpeg、yt-dlp,创建虚拟环境后安装依赖运行 python app.py。
Windows 用户 可使用打包好的版本,内置 FFmpeg,缺失时可自动下载。
前置准备
Cookie 配置:
- YouTube Cookie 放在
cookies/yt_cookies.txt - AcFun 和 B 站 Cookie 分别放在
cookies/对应目录 - 支持浏览器扩展导出或 CookieCloud 自动同步
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。