Y2A-Auto:基于Flask的免费开源的视频搬运工具

Y2A-Auto是什么?

Y2A-Auto 是一款基于Flask的免费开源的视频搬运工具,可以将 YouTube 上面的视频直接搬到 AcFun,提供下载、翻译字幕和自动上传的一整套解决方案,并支持监控 YouTube 热点视频或某些频道,拥有人性化 Web 界面及油猴程序支持使用和管理。

Y2A-Auto:基于Flask的免费开源的视频搬运工具.webp

特点功能

  • 自动化搬运:从下载、字幕处理、ai 翻译到自动上传,无需手动干预。

  • YouTube 监控:可以监控 YouTube 的热点视频、视频频道、通过某个搜索关键字内容,自动发现并筛选出符合条件的视频。

  • AI 强化:用 OpenAI API 进行标题、描述和字幕翻译,自动添加 Tags 自动审核内容。

  • 字幕处理:自动下载字幕文件,可以批量翻译,并且可以在视频内容中嵌入该内容。

  • Web 界面:提供 Web 界面,方便操作者进行任务管理、监控配置、系统配置。

  • 油猴脚本:提供油猴脚本,可实现 Cookie 自动同步以及在 YouTube 视频页面一键推送视频到处理队列。

部署方式

Windows EXE 部署

  1. 下载源码:git clone https://github.com/fqscfqj/Y2A-Auto.git。

  2. 进入构建工具目录:cd build-tools,双击build.bat生成 EXE。

  3. 启动程序:进入dist/Y2A-Auto目录,双击start.bat。

特点:无需配置 Python、FFmpeg 环境,便携可移植,双击启动。

Docker 部署

快速启动:

git clone https://github.com/fqscfqj/Y2A-Auto.git
cd Y2A-Auto
docker-compose up -d  # 预构建镜像
docker-compose -f docker-compose-build.yml up -d --build  # 本地构建

目录挂载:配置文件、数据库、下载文件等数据通过目录挂载持久化。

本地部署(Python 环境)

  1. 克隆项目并创建虚拟环境:python -m venv .venv,激活环境。

  2. 安装依赖:pip install -r requirements.txt,安装 FFmpeg。

  3. 启动应用:python app.py。

使用介绍

  • 环境配置:根据所使用的部署方式安装相关软件包、依赖。

  • 克隆项目:通过 Git 命令克隆 Y2A-Auto 项目。

  • 构建与启动:根据对应部署方式的步骤进行 Build 启动。

  • 首次配置:

  • 访问 Web 界面: http://localhost:5000

  • 配置 API 密钥和账号信息

  • 上传 Cookie 文件或设置登录凭据

  • 配置字幕翻译选项

  • 设置 YouTube 监控规则

  • 任务执行:添加 YouTube 视频 URL 或通过监控自动添加任务,启动任务处理。

项目地址

https://github.com/fqscfqj/Y2A-Auto

收藏
最新工具
Wallpapers-Clan
Wallpapers-Clan

一个提供免费手机壁纸、应用图标、文件夹图标、头像等个性化资源的平...

Curseforge
Curseforge

Overwolf运营的大型游戏模组与插件平台,支持《我的世界》《...

Marble
Marble

李飞飞World Labs推出的一款给创作者用的多模态3D世界模...

AI Short
AI Short

一个提示词管理和分享平台,可以用在不同模型上。提供一键复制或发送...

City-Roads
City-Roads

一个专门用来画城市道路网的免费开源工具。它用 OpenStree...

DropMagic AI
DropMagic AI

一个快速搭建高转化率Shopify店铺的AI工具,它可以把任意商...

RemoveHandWriting
RemoveHandWriting

一个能去掉手写内容的工具。它能帮用户把图片和 PDF 里的手写笔...

汉语拼音网
汉语拼音网

主要介绍汉语拼音基础知识,包含23个声母、24个韵母、16个整体...

MvpFast
MvpFast

给独立开发者或小团队用的商业化全栈模板,让“有产品想法到上线赚钱...

Codebox.Club
Codebox.Club

免费的智能二维码生成工具,功能比较全。能做 URL、WiFi、文...