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

收藏
最新工具
Pcol Snooker
Pcol Snooker

一款基于WebGL的网页版斯诺克台球游戏,直接用浏览器打开就能玩...

墨刀AIPPT
墨刀AIPPT

墨刀推出的一款AI PPT生成工具,能让PPT制作变得高效又简单...

Vozart AI
Vozart AI

一款AI音乐与歌词生成器,可把文本提示或歌词转换为录音室品质的免...

CodeBuff
CodeBuff

一款在终端使用的 AI 编程工具,它能够快速索引代码库、精准地编...

百度Comate AI IDE
百度Comate AI IDE

百度推出的文心快码独立AI原生开发环境工具,这是行业内首个具备多...

unDraw
unDraw

美国设计师Katerina Limpitsouni创作的开源插画...

Storyset
Storyset

一个由知名素材平台Freepik公司旗下的免费在线自定义矢量插画...

Jigsaw Planet
Jigsaw Planet

一个数百万免费在线拼图平台,用户能直接通过浏览器创建、游玩和分享...

GeoFS
GeoFS

一款免费的网页版多人飞行模拟器网站,只要浏览器就可以运行,不需要...

Avido AI
Avido AI

通过 AI 技术帮用户生成适合 YouTube 和 TikTok...