Automatisieren Sie die Erstellung von Fußballspiel -Highlights mit der Leistung von generativen KI und AWS. Diese Lösung nutzt AWS Bedrock (Claude 3 Sonnet -Modell von Anthropic), AWS MediaConvert, Lambda, Stieffunktionen und andere AWS -Dienste, um aufregende Spielmomente ohne manuelle Bearbeitung zu identifizieren und zu kompilieren.
Pedram Jahangiri
Eine ausführliche Erläuterung, was diese Lösung und die Vorteile, die sie bietet, finden Sie in meinem Blog
Klonen Sie das Repository in Ihrer lokalen Maschine:
git clone https://github.com/iut62elec/Soccer-Highlight-Generator-with-GenAI.gitNavigieren Sie zum Generator für Fußball-Highlight-mit-Generationen mit dem Generalverzeichnis: General-General:
cd Soccer-Highlight-Generator-with-GenAIRichten Sie eine virtuelle Umgebung ein und aktivieren Sie sie:
python3.11 -m venv .venv
source .venv/bin/activateInstallieren Sie die AWS -CDK und benötigte Python -Pakete:
npm install -g aws-cdk@latest
npm update -g aws-cdk
nvm install 18
nvm use 18
npm install -g aws-cdk@latest
pip install --upgrade pip
pip install aws-cdk.aws-lambda aws-cdk.aws-stepfunctions aws-cdk.aws-stepfunctions-tasks aws-cdk.aws-cloudfront aws_cdk.aws_cloudfront_origins aws-cdk.aws-s3-deploymentStellen Sie die Lösung mit CDK bereit:
E -Mail -Abonnement: Öffnen Sie die Datei config.json und fügen Sie die E -Mail -Adresse hinzu, an der Sie den Highlight -Video -Link empfangen möchten
Einsetzen
aws configure --profile xxx
export AWS_PROFILE=XXX
cdk bootstrap
cdk deploy --profile XXXNachdem die Lösung bereitgestellt wurde:
"{"file_name":"Final_2022.mp4"}"
Hinweis: Bitte erhöhen Sie das AWS Lambda gleichzeitige Ausführungslimit für Ihr Konto auf 1000 über AWS -Servicekontingent. Dies ist erforderlich, um die ordnungsgemäße Funktion des Highlight -Erzeugungsprozesses zu gewährleisten.
Dieses Beispiel -Video -Highlight wurde unter Verwendung dieser Lösung generiert. Das Tool verarbeitete ein bereits erweitertes hervorgehobenes Video aus dem FIFA -Weltcup -Finale 2022 zwischen Argentinien und Frankreich, ursprünglich 5 Minuten lang, bereitgestellt von Fox. Dieses Spiel wurde aufgrund seiner hochwertigen Natur ausgewählt, darunter 6 Tore und nachfolgende Elfmeterschüsse. Das erzeugte Highlight entfernt effektiv alle unnötigen Momente, behält nur die Ziele und Strafstöße bei und reduziert das Video auf ~ 4 Minuten. Testen Sie dieses Tool auch mit anderen Spielen.

Jede Ausführung des Fußball -Highlight -Generators erstellt bestimmte AWS -Ressourcen wie einen dedizierten S3 -Bucket, DynamoDB -Tabelle und SQS -Warteschlange zur Verarbeitung. So löschen Sie diese Ressourcen für ein bestimmtes Video nach der Verarbeitung:
"SoccerHighlightsStack-deletes3sqsddbLambda" .Wenn Sie alle mit dem Fußball -Highlight -Generator verbundenen Vermögenswerte aus Ihrem AWS -Konto vollständig entfernen möchten:
cdk destroyTreten Sie dem Spiel bei, indem Sie den Fußball -Highlight -Generator implementieren und testen. Ihr Feedback und Ihre Beiträge sind willkommen. Bitte befolgen Sie die Anweisungen im Repository und teilen Sie Ihre Erfahrungen zur Verbesserung der Sportunterhaltung mit AWS und generativer KI.
Dieses Projekt ist unter der MIT -Lizenz lizenziert.
Dieses Repository und sein Inhalt werden weder von Amazon Web Services (AWS) noch anderen Drittanbietern befürwortet oder von Amazon Web Services verbunden. Es repräsentiert meine persönlichen Standpunkte und nicht die meiner früheren oder aktuellen Arbeitgeber. Alle Bibliotheken, Module, Plugins und SDKs von Drittanbietern sind Eigentum ihrer jeweiligen Eigentümer.