Automatize a criação de partidas de futebol com o poder da IA generativa e da AWS. Esta solução aproveita a AWS Bedrock (modelo de Claude de 3 Sonnets do Anthropic), AWS MediaConvert, Lambda, funções de etapas e outros serviços da AWS para identificar e compilar momentos emocionantes do jogo sem edição manual.
Pedram Jahangiri
Para uma explicação detalhada do que esta solução faz e dos benefícios que ela oferece, consulte o meu blog
Clone o repositório em sua máquina local:
git clone https://github.com/iut62elec/Soccer-Highlight-Generator-with-GenAI.gitNavegue até o diretório-generator-generator-com-genai do futebol:
cd Soccer-Highlight-Generator-with-GenAIConfigure um ambiente virtual e ative -o:
python3.11 -m venv .venv
source .venv/bin/activateInstale os pacotes Python CDK e exigidos da AWS:
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-deploymentImplante a solução usando CDK:
Assinatura de email: Abra o arquivo config.json e adicione o endereço de e -mail onde deseja receber o link de vídeo destaque
Implantar
aws configure --profile xxx
export AWS_PROFILE=XXX
cdk bootstrap
cdk deploy --profile XXXDepois que a solução é implantada:
"{"file_name":"Final_2022.mp4"}"
NOTA: Aumente o limite de execução simultânea da AWS Lambda para sua conta para 1000 por meio de cotas de serviço da AWS. Isso é necessário para garantir o funcionamento adequado do processo de geração de destaque.
Este exemplo de vídeo foi gerado usando esta solução. A ferramenta processou um vídeo já destacado já estendido da final da Copa do Mundo da FIFA 2022 entre a Argentina e a França, originalmente 5 minutos, fornecida pela Fox. Este jogo foi escolhido devido à sua natureza de alta pontuação, incluindo 6 gols e as penalidades subsequentes. O destaque gerado remove efetivamente todos os momentos desnecessários, mantendo apenas os objetivos e os chutes de penalidade e reduz o vídeo para ~ 4 minutos. Sinta -se à vontade para testar esta ferramenta com outros jogos também.

Cada execução do gerador de destaque do futebol cria certos recursos da AWS, como um balde S3 dedicado, tabela de dynamoDB e fila de SQS para processamento. Para excluir esses recursos para um vídeo específico após o processamento:
"SoccerHighlightsStack-deletes3sqsddbLambda" .Se você deseja remover completamente todos os ativos associados ao gerador de destaque do futebol da sua conta da AWS:
cdk destroyJunte -se ao jogo implementando e testando o gerador de destaque do futebol. Seus comentários e contribuições são bem -vindos. Siga as instruções no repositório e compartilhe suas experiências para aprimorar o entretenimento esportivo com a AWS e a IA generativa.
Este projeto está licenciado sob a licença do MIT.
Esse repositório e seu conteúdo não são endossados ou afiliados à Amazon Web Services (AWS) ou a outras entidades de terceiros. Representa meus pontos de vista pessoais e não os dos meus empregadores passados ou atuais. Todas as bibliotecas, módulos, plugins e SDKs de terceiros são propriedade de seus respectivos proprietários.