Y2A-Auto: Kostenloses Open-Source-Video-Transfertool auf Flask-Basis 78

小编 ·

Y2A-Auto: Kostenloses Open-Source-Video-Transfertool auf Flask-Basis

Y2A-Auto ist ein kostenloses Open-Source-Tool auf Flask-Basis, das YouTube-Videos direkt zu AcFun überträgt – mit kompletter Pipeline aus Download, Untertitelübersetzung und automatischem Upload. Es unterstützt das Monitoring von Trendvideos oder bestimmten YouTube-Kanälen und bietet eine benutzerfreundliche Web-Oberfläche sowie ein Userscript zur komfortablen Nutzung und Verwaltung.

Y2A-Auto: Kostenloses Open-Source-Video-Transfertool auf Flask-Basis

Was ist Y2A-Auto?

Y2A-Auto ist ein kostenloses Open-Source-Video-Replikations-Tool basierend auf Flask, mit dem YouTube-Videos direkt zu AcFun übertragen werden können. Es bietet eine Komplettlösung aus Download, Untertitelübersetzung und automatischem Upload. Außerdem unterstützt es die Überwachung von YouTube-Trendvideos oder bestimmten Kanälen und verfügt über eine benutzerfreundliche Web-Oberfläche sowie Unterstützung durch ein Tampermonkey-Skript zur Nutzung und Verwaltung.

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

Funktionsmerkmale

  • Automatisierte Übertragung: Vom Download über die Untertitelverarbeitung und KI-Übersetzung bis hin zum automatischen Upload – ganz ohne manuelles Eingreifen.

  • YouTube-Überwachung: Sie können YouTube-Trendvideos, Video-Kanäle und Inhalte zu bestimmten Suchbegriffen überwachen, um automatisch passende Videos zu erkennen und herauszufiltern.

  • KI-Verstärkung: Verwendet die OpenAI-API zur Übersetzung von Titeln, Beschreibungen und Untertiteln, fügt automatisch Tags hinzu und überprüft Inhalte automatisch.

  • Untertitelverarbeitung: Lädt automatisch Untertiteldateien herunter, ermöglicht Massenübersetzungen und kann diese direkt in die Videoinhalte einbetten.

  • Web-Oberfläche: Bietet eine Web-Oberfläche für bequemes Aufgabenmanagement, Überwachungskonfiguration und Systemkonfiguration.

  • Tampermonkey-Skript: Stellt ein Tampermonkey-Skript bereit, das automatische Cookie-Synchronisierung sowie das direkte Übertragen von YouTube-Videos in die Verarbeitungswarteschlange per Knopfdruck auf der Videoseite ermöglicht.

Bereitstellungsarten

Windows-EXE-Bereitstellung

  1. Quellcode herunterladen: git clone https://github.com/fqscfqj/Y2A-Auto.git.

  2. In das Build-Tools-Verzeichnis wechseln: cd build-tools, doppelklicken Sie auf build.bat, um die EXE zu erstellen.

  3. Programm starten: Wechseln Sie in das Verzeichnis dist/Y2A-Auto und doppelklicken Sie auf start.bat.

Merkmale: Keine Konfiguration von Python- oder FFmpeg-Umgebungen erforderlich, portabel und durch Doppelklick startbar.

Docker-Bereitstellung

Schnellstart:

git clone https://github.com/fqscfqj/Y2A-Auto.git
cd Y2A-Auto
docker-compose up -d  # Vorgefertigtes Image
docker-compose -f docker-compose-build.yml up -d --build  # Lokaler Build

Verzeichnis-Mount:Konfigurationsdateien, Datenbanken, heruntergeladene Dateien und andere Daten werden durch Verzeichnis-Mounts persistent gespeichert.

Lokale Bereitstellung (Python-Umgebung)

  1. Projekt klonen und virtuelle Umgebung erstellen: python -m venv .venv, Umgebung aktivieren.

  2. Abhängigkeiten installieren: pip install -r requirements.txt, FFmpeg installieren.

  3. Anwendung starten: python app.py.

Nutzungsanleitung

  • Umgebungskonfiguration: Installieren Sie je nach gewählter Bereitstellungsart die entsprechenden Softwarepakete und Abhängigkeiten.

  • Projekt klonen: Klonen Sie das Y2A-Auto-Projekt über einen Git-Befehl.

  • Build und Start: Führen Sie die Build- und Startschritte entsprechend der jeweiligen Bereitstellungsart durch.

  • Erstkonfiguration:

  • Web-Oberfläche aufrufen: http://localhost:5000

  • API-Schlüssel und Kontoinformationen konfigurieren

  • Cookie-Datei hochladen oder Anmeldedaten festlegen

  • Optionen für die Untertitelübersetzung konfigurieren

  • YouTube-Überwachungsregeln festlegen

  • Aufgabenausführung: YouTube-Video-URLs hinzufügen oder Aufgaben automatisch über die Überwachung hinzufügen lassen und die Aufgabenverarbeitung starten.

Projektadresse

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