Y2A-Auto: herramienta open source gratuita de transferencia de vídeo basada en Flask 82

小编 ·

Y2A-Auto: herramienta open source gratuita de transferencia de vídeo basada en Flask

Y2A-Auto es una herramienta gratuita y open source basada en Flask que transfiere vídeos de YouTube directamente a AcFun, ofreciendo un flujo completo de descarga, traducción de subtítulos y subida automática. Admite monitorización de vídeos en tendencia o canales concretos de YouTube e incluye una interfaz web intuitiva y un userscript para facilitar el uso y la gestión.

Y2A-Auto: herramienta open source gratuita de transferencia de vídeo basada en Flask

¿Qué es Y2A-Auto?

Y2A-Auto es una herramienta gratuita y de código abierto basada en Flask para la transferencia de vídeos, que permite trasladar directamente los vídeos de YouTube a AcFun. Ofrece un conjunto completo de soluciones que incluye descarga, traducción de subtítulos y carga automática, además de soportar la monitorización de vídeos trending en YouTube o de ciertos canales. Cuenta con una interfaz web intuitiva y soporte para scripts Tampermonkey (油猴) para su uso y gestión.

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

Características y Funciones

  • Transferencia automatizada: desde la descarga, procesamiento de subtítulos, traducción con ia hasta la carga automática, sin necesidad de intervención manual.

  • Monitorización de YouTube: permite monitorizar vídeos trending, canales de vídeo y contenido mediante palabras clave de búsqueda en YouTube, descubriendo y filtrando automáticamente los vídeos que cumplan las condiciones.

  • Mejora con IA: utiliza la API de OpenAI para traducir títulos, descripciones y subtítulos, añadiendo etiquetas automáticamente y revisando el contenido.

  • Procesamiento de subtítulos: descarga automáticamente archivos de subtítulos, permite traducción por lotes y puede incrustar el contenido en el vídeo.

  • Interfaz web: ofrece una interfaz web que facilita al operador la gestión de tareas, la configuración de la monitorización y la configuración del sistema.

  • Script Tampermonkey (油猴): proporciona un script Tampermonkey que permite la sincronización automática de cookies y el envío de vídeos a la cola de procesamiento con un solo clic desde la página de vídeos de YouTube.

Métodos de Despliegue

Despliegue con EXE en Windows

  1. Descargar el código fuente: git clone https://github.com/fqscfqj/Y2A-Auto.git.

  2. Acceder al directorio de herramientas de construcción: cd build-tools, hacer doble clic en build.bat para generar el EXE.

  3. Iniciar el programa: acceder al directorio dist/Y2A-Auto, hacer doble clic en start.bat.

Características: no requiere configurar el entorno de Python ni de FFmpeg, es portátil y se inicia con un doble clic.

Despliegue con Docker

Inicio rápido:

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  # 本地构建

Montaje de directorios: los archivos de configuración, la base de datos, los archivos descargados y otros datos se persisten mediante el montaje de directorios.

Despliegue local (entorno Python)

  1. Clonar el proyecto y crear un entorno virtual: python -m venv .venv, activar el entorno.

  2. Instalar dependencias: pip install -r requirements.txt, instalar FFmpeg.

  3. Iniciar la aplicación: python app.py.

Guía de Uso

  • Configuración del entorno: instalar los paquetes de software y dependencias necesarios según el método de despliegue utilizado.

  • Clonar el proyecto: clonar el proyecto Y2A-Auto mediante comandos de Git.

  • Construcción e inicio: realizar la compilación (Build) y el inicio siguiendo los pasos del método de despliegue correspondiente.

  • Primera configuración:

  • Acceder a la interfaz web: http://localhost:5000

  • Configurar la clave de API y la información de la cuenta

  • Cargar el archivo de cookies o configurar las credenciales de inicio de sesión

  • Configurar las opciones de traducción de subtítulos

  • Establecer las reglas de monitorización de YouTube

  • Ejecución de tareas: añadir la URL del vídeo de YouTube o añadir tareas automáticamente mediante la monitorización, e iniciar el procesamiento de las tareas.

Dirección del Proyecto

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