View a markdown version of this page

Corte inteligente com inferência elementar - MediaConvert

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Corte inteligente com inferência elementar

Introdução

O AWS Elemental Inference é um serviço de mídia gerenciado que utiliza IA para analisar conteúdo de mídia e permitir fluxos de trabalho habilitados para IA. O recurso Smart Cropping usa IA para inferir a região de interesse no vídeo de entrada e recorta o vídeo na proporção especificada, mantendo a região de interesse no centro da saída.

Um caso de uso típico do Smart Cropping é criar um vídeo vertical a partir de um vídeo em paisagem. Por exemplo, em um vídeo de paisagem de um jogo de futebol, o Smart Cropping infere uma região contendo a bola de futebol e jogadores ativos como a região de interesse. O vídeo é recortado (verticalizado) para manter a bola e os jogadores no quadro de saída do vídeo.

Este guia descreve a ativação do recurso Smart Cropping em uma MediaConvert tarefa.

Integração de inferência elementar

Quando o Smart Cropping está habilitado em uma tarefa, MediaConvert gerencia a integração com o Elemental Inference. Enquanto o trabalho está progredindo, MediaConvert realiza o seguinte:

  1. MediaConvert cria um feed de inferência elementar na conta na qual o trabalho é executado.

  2. MediaConvert envia a entrada para Elemental Inference para análise.

  3. MediaConvert cria um trabalho de transcodificação utilizando os metadados de análise do Elemental Inference.

  4. MediaConvert exclui o feed quando o trabalho é concluído.

Observação: MediaConvert adiciona uma AWS tag ao feed com a chave ManagedByService e o valorAWSElementalMediaConvert.

Permissões de perfil do IAM

O Configurar permissões do IAM guia descreve a configuração de uma função do IAM com as permissões para executar um trabalho de MediaConvert transcodificação. A política a seguir lista as permissões adicionais que precisam ser adicionadas à função de transcodificação do IAM para o recurso Smart Cropping:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "elemental-inference:CreateFeed", "elemental-inference:AssociateFeed", "elemental-inference:PutMedia", "elemental-inference:GetMetadata", "elemental-inference:DeleteFeed", "elemental-inference:TagResource" ], "Resource": "*" } ] }

Máximo de feeds simultâneos

Cada MediaConvert trabalho com o Smart Cropping ativado consome um feed de inferência elementar enquanto o trabalho está em execução. MediaConvert permite que o usuário especifique o número máximo de feeds a serem usados para executar MediaConvert trabalhos por meio das configurações Máximo de alimentações simultâneas de uma MediaConvert fila, que devem ser maiores que 0 para permitir a execução de trabalhos de Smart Cropping. Para atualizar a configuração Máximo de feeds simultâneos no MediaConvert console:

  1. No MediaConvert console, selecione Filas e o nome da fila que você deseja atualizar.

  2. Na página de detalhes da fila, selecione Editar fila.

  3. Atualize o campo Máximo de feeds simultâneos e selecione Salvar fila.

Nota: O máximo de feeds simultâneos de todas as filas não pode exceder o limite total de feeds da Elemental Inference na conta.

Se uma fila tiver mais trabalhos de corte inteligente do que o valor máximo de alimentações simultâneas, as tarefas serão colocadas na fila até que a capacidade de alimentação esteja disponível (por meio da conclusão do trabalho ou da atualização do máximo de alimentações da fila).

Configurando a tarefa de corte inteligente

A seguir estão as etapas para ativar o corte inteligente em uma MediaConvert saída:

  1. No MediaConvert console, adicione um grupo de saída e uma saída.

  2. Nas configurações de descrição do vídeo de saída, defina a largura e a altura desejadas, onde a largura deve ser menor ou igual à altura.

  3. Nas configurações de descrição do vídeo, expanda Escala e defina o comportamento de escala como Corte inteligente usando inferência elementar.

Para obter detalhes sobre como configurar um MediaConvert trabalho, consulteTutorial: Definindo as configurações do trabalho.

O Smart Cropping não é compatível com os seguintes recursos:

Preços

O preço de um trabalho de Smart Cropping é dividido em duas partes: o preço do Elemental Inference e o preço da transcodificação. As cobranças pelos serviços só se aplicam quando o trabalho é concluído com êxito. Não há cobranças em caso de erro de um trabalho.

O Smart Cropping é um recurso de nível profissional e é ativado por saída.

Disponibilidade de regiões

As tarefas habilitadas para o Smart Cropping estão disponíveis onde a Inferência Elemental está disponível nas seguintes regiões:

  • Oeste dos EUA (Oregon) us-west-2