Otomatiskan penciptaan sorotan pertandingan sepak bola dengan kekuatan AI dan AWS generatif. Solusi ini memanfaatkan AWS Bedrock (Model Sonnet Claude 3 Anthropic), AWS MediaConvert, Lambda, Fungsi Langkah dan layanan AWS lainnya untuk mengidentifikasi dan menyusun momen permainan yang menarik tanpa pengeditan manual.
Pedram Jahangiri
Untuk penjelasan terperinci tentang apa yang dilakukan solusi ini dan manfaat yang ditawarkannya, silakan merujuk ke blog saya
Klon Repositori di mesin lokal Anda:
git clone https://github.com/iut62elec/Soccer-Highlight-Generator-with-GenAI.gitArahkan ke direktori sepak bola-highlight-generator-dengan-Genai:
cd Soccer-Highlight-Generator-with-GenAISiapkan lingkungan virtual dan aktifkan:
python3.11 -m venv .venv
source .venv/bin/activateInstal AWS CDK dan Paket Python yang Diperlukan:
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-deploymentMenyebarkan solusinya menggunakan CDK:
Langganan Email: Buka file config.json dan tambahkan alamat email tempat Anda ingin menerima tautan video sorotan
Menyebarkan
aws configure --profile xxx
export AWS_PROFILE=XXX
cdk bootstrap
cdk deploy --profile XXXSetelah solusinya digunakan:
"{"file_name":"Final_2022.mp4"}"
CATATAN: Harap tingkatkan batas eksekusi bersamaan AWS Lambda untuk akun Anda menjadi 1000 melalui kuota layanan AWS. Ini diperlukan untuk memastikan fungsi yang tepat dari proses pembuatan highlight.
Sorotan video contoh ini dihasilkan menggunakan solusi ini. Alat ini memproses video yang sudah diperpanjang yang sudah diperpanjang dari final Piala Dunia FIFA 2022 antara Argentina dan Prancis, awalnya panjang 5 menit, disediakan oleh Fox. Game ini dipilih karena sifatnya yang skor tinggi, termasuk 6 gol dan tembakan penalti berikutnya. Sorotan yang dihasilkan secara efektif menghilangkan semua momen yang tidak perlu, hanya mempertahankan tujuan dan tendangan penalti, dan mengurangi video menjadi ~ 4 menit. Jangan ragu untuk menguji alat ini dengan game lain juga.

Setiap eksekusi generator sorotan sepak bola menciptakan sumber daya AWS tertentu seperti ember S3 khusus, tabel DynamoDB, dan antrian SQS untuk diproses. Untuk menghapus sumber daya ini untuk video tertentu setelah diproses:
"SoccerHighlightsStack-deletes3sqsddbLambda" .Jika Anda ingin menghapus semua aset yang terkait dengan generator sorotan sepak bola dari akun AWS Anda:
cdk destroyBergabunglah dengan permainan dengan menerapkan dan menguji generator sorotan sepak bola. Umpan balik dan kontribusi Anda dipersilakan. Harap ikuti instruksi dalam repositori dan bagikan pengalaman Anda untuk meningkatkan hiburan olahraga dengan AWS dan AI generatif.
Proyek ini dilisensikan di bawah lisensi MIT.
Repositori ini dan isinya tidak didukung oleh atau berafiliasi dengan Amazon Web Services (AWS) atau entitas pihak ketiga lainnya. Ini mewakili sudut pandang pribadi saya dan bukan pengusaha saya di masa lalu atau saat ini. Semua pustaka, modul, plugin, dan SDK pihak ketiga adalah milik pemiliknya masing-masing.