أتمتة إنشاء أبرز مطابقة كرة القدم مع قوة AI و AWS. هذا الحل يعزز AWS Bedrock (نموذج Sonnet Claude 3 Sonnet) ، AWS MediaConvert ، Lambda ، وظائف الخطوة وغيرها من خدمات AWS لتحديد وتجميع لحظات اللعبة المثيرة دون التحرير اليدوي.
بيدرام جهانجيري
للحصول على شرح مفصل لما يفعله هذا الحل والفوائد التي يقدمها ، يرجى الرجوع إلى مدونتي
استنساخ المستودع في جهازك المحلي:
git clone https://github.com/iut62elec/Soccer-Highlight-Generator-with-GenAI.gitانتقل إلى الدليل المولود في كرة القدم-و Genai:
cd Soccer-Highlight-Generator-with-GenAIقم بإعداد بيئة افتراضية وتفعيلها:
python3.11 -m venv .venv
source .venv/bin/activateقم بتثبيت AWS CDK وحزم Python المطلوبة:
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-deploymentنشر الحل باستخدام CDK:
اشتراك البريد الإلكتروني: افتح ملف config.json وأضف عنوان البريد الإلكتروني حيث تريد تلقي رابط الفيديو المميز
نشر
aws configure --profile xxx
export AWS_PROFILE=XXX
cdk bootstrap
cdk deploy --profile XXXبعد نشر الحل:
"{"file_name":"Final_2022.mp4"}"
ملاحظة: يرجى زيادة حد تنفيذ AWS Lambda المتزامن لحسابك إلى 1000 من خلال حصص خدمة AWS. هذا ضروري لضمان الأداء المناسب لعملية توليد الضوء.
تم إنشاء تسليط الضوء على هذا المثال باستخدام هذا الحل. تمت معالجة الأداة مقطع فيديو تم تمييزه بالفعل من نهائي كأس العالم 2022 FIFA بين الأرجنتين وفرنسا ، في الأصل 5 دقائق ، التي توفرها Fox. تم اختيار هذه اللعبة بسبب طبيعتها عالية التسجيل ، بما في ذلك 6 أهداف ولقطات عقوبة لاحقة. يزيل تسليط الضوء المولد بشكل فعال جميع اللحظات غير الضرورية ، مع الاحتفاظ فقط بالأهداف والركلات الجزاء ، ويقلل من الفيديو إلى 4 دقائق تقريبًا. لا تتردد في اختبار هذه الأداة مع ألعاب أخرى أيضًا.

يقوم كل تنفيذ لمولد كرة القدم بإنشاء موارد AWS معينة مثل دلو S3 مخصص ، وجدول DynamoDB ، وقائمة انتظار SQS للمعالجة. لحذف هذه الموارد لمقطع فيديو معين بعد المعالجة:
"SoccerHighlightsStack-deletes3sqsddbLambda" .إذا كنت ترغب في إزالة جميع الأصول المرتبطة تمامًا بمولد AWS الخاص بك من حساب AWS:
cdk destroyانضم إلى اللعبة من خلال تنفيذ واختبار مولد تسليط الضوء على كرة القدم. ملاحظاتك ومساهماتك موضع ترحيب. يرجى اتباع التعليمات الواردة في المستودع ومشاركة تجاربك لتعزيز الترفيه الرياضي مع AWS و AI التوليدي.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
لا يتم اعتماد هذا المستودع ومحتوياته من قبل أو التابعة لخدمات الويب Amazon (AWS) أو أي كيانات أخرى من الطرف الثالث. إنه يمثل وجهات نظر الشخصية وليس من وجهة نظري السابقة أو أصحاب العمل الحاليين. جميع مكتبات الطرف الثالث والوحدات النمطية والمكونات الإضافية و SDKs هي ملك لأصحابها المعنيين.