View a markdown version of this page

Vídeo de recorte inteligente usando inferência elementar - MediaLive

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á.

Vídeo de recorte inteligente usando inferência elementar

Em um AWS Elemental MediaLive canal, você pode ativar o recurso de corte inteligente para configurar uma ou mais saídas com uma proporção diferente da proporção de origem. Um caso de uso típico é criar um vídeo vertical a partir de um vídeo em paisagem.

MediaLive usa o AWS Elemental Inference para cortar os quadros de vídeo em uma proporção especificada por você.

A inferência elementar analisa o conteúdo de origem para detectar a região de interesse. Por exemplo, considere o vídeo de origem de um jogo de futebol. A inferência elementar infere a localização da região de interesse quando a bola está se movendo. A inferência elementar normalmente infere que a bola de futebol e os jogadores ao redor da bola são essa região de interesse.

MediaLive obtém informações sobre a região de interesse a partir da Inferência Elemental e dos cultivos e dimensiona o vídeo.

Preços

Há uma taxa pela administração de um canal que tenha o recurso de recorte inteligente ativado. Para interromper essa carga, você deve desativar o recurso em todas as saídas do canal. Para obter informações sobre cobranças pelo uso desse recurso, consultehttps://aws.amazon.com/elemental-inference/pricing/.

nota

Quando você ativa o corte inteligente em um MediaLive canal de classe padrão, há uma cobrança separada, mas idêntica, para cada tubulação no canal.

Requisitos de origem

  • Tipo de entrada: Todos os tipos suportados. A entrada deve ser uma entrada ativa, não uma entrada de arquivo.

  • Codec de entrada: todos os codecs suportados

  • Resolução de entrada: todas as resoluções suportadas.

  • Proporção: qualquer proporção

  • Sobreposições dinâmicas de imagens: recomendamos que a fonte não inclua sobreposições de imagens porque o movimento na sobreposição pode incluir movimentos que a Inferência Elemental começará a rastrear incorretamente.

  • Sobreposições de imagens estáticas e legendas gravadas: recomendamos que a fonte não inclua sobreposições de imagens estáticas ou legendas gravadas, pois o recorte inteligente pode eliminá-las de forma estranha.

  • O corte inteligente é suportado em canais que implementam comutação de entrada e/ou failover de entrada.

  • O corte inteligente não é compatível com os canais MediaLive Anywhere.

Especificações de saída

  • Tipos de saída: todos os tipos suportados.

  • Codec de saída: todos os codecs compatíveis.

  • Proporção: qualquer proporção e qualquer orientação (retrato ou paisagem).

  • Resolução: todas as resoluções suportadas.

  • Codificações compartilhadas: você pode optar por não compartilhar as codificações em um canal que você configurou para o corte inteligente, pois se você ativar o recorte inteligente em uma das saídas que compartilha uma codificação, o MediaLive habilitará automaticamente na outra saída que compartilha a codificação. Se você estiver configurando o corte inteligente em um canal existente com codificações compartilhadas, consulte Compartilhar uma codificação de vídeo para obter informações sobre como desacoplar as saídas.

  • Você não pode ativar o AFD em nenhuma saída de vídeo em que o corte inteligente esteja ativado.

  • Você não pode inserir sobreposições dinâmicas de imagens em um canal em que o corte inteligente esteja ativado.

Configurando o corte inteligente usando o MediaLive console

nota

As informações nesta seção pressupõem que você esteja familiarizado com as etapas gerais para criar um canal, conforme descrito em Criar um canal do zero.

Como funciona o cultivo inteligente

Você configura o recurso de corte inteligente em saídas de vídeo individuais definindo a escala do vídeo para SMART_CROP. Você pode configurar o corte inteligente em uma ou mais saídas de vídeo no canal. Quando você salva o canal, cria MediaLive automaticamente um recurso de feed no Elemental Inference, na sua AWS conta. MediaLivecria uma associação entre a alimentação e cada saída que usa o corte inteligente.

Quando você inicia o canal, MediaLive entrega o fluxo de origem para o Elemental Inference e, em seguida, recupera os metadados do Elemental Inference que descrevem a região de interesse. Em cada saída de vídeo em que o corte inteligente está configurado MediaLive , recorta o vídeo no canal para a nova região de interesse. MediaLive continua com o processamento regular para codificar o vídeo.

Etapa A: habilitar o corte inteligente

Você deve ativar o corte inteligente nas saídas de vídeo aplicáveis.

  1. Na página Criar canal ou Editar canal, escolha Configurações de inferência AWS elementar.

  2. Em Estado, escolha Ativado. As seções de cada recurso de inferência elementar são exibidas.

  3. Na seção Grupos de saída do canal, encontre um grupo de saída e uma das saídas que contém o vídeo. Exiba a seção Configurações de fluxo e escolha a seção Vídeo.

    • Preencha os campos Largura e Altura para corresponder ao corte que você MediaLive deseja aplicar.

    • Abra as configurações de escalabilidade e, em seguida, defina o comportamento de escala como SMART_CROP.

  4. Repita a etapa anterior em mais saídas de vídeo, neste grupo de saída e em outros grupos de saída. Lembre-se de que você não precisa configurar o corte inteligente em cada grupo de saída ou em cada saída de vídeo em um grupo de saída.

Etapa B: revisar a configuração

  1. Na página Criar canal ou Editar canal, escolha Configurações de inferência AWS elementar. A seção Corte inteligente se expande automaticamente para mostrar uma lista de grupos de saída e suas saídas de vídeo são exibidas.

    • As saídas de vídeo configuradas para o corte inteligente (o corte inteligente está ativado) aparecem com o controle deslizante ativado. A saída é smart-crop-enabled

    • Os grupos de saída que têm todas as saídas de vídeo com o corte inteligente ativado aparecem com o controle deslizante ativado. Esse grupo de saída é smart-crop-enabled.

    • Os grupos de saída não aparecem com o controle deslizante ativado se ele contiver uma combinação de saídas de vídeo ativadas e desativadas.

  2. Você pode ajustar a configuração:

    Mova o controle deslizante para ativar qualquer saída ou grupo de saída. Nas saídas de vídeo aplicáveis, define MediaLive automaticamente a configuração do comportamento de escala como Corte inteligente. No entanto, você provavelmente ainda precisará visualizar a saída de vídeo nas configurações de Streams para alterar a largura e a altura do vídeo (a proporção). Se você não definir a largura e a altura, a saída poderá ser em caixa de pilar ou caixa de correio.

    Você pode mover o controle deslizante para desativar qualquer saída ou grupo de saída. Nas saídas de vídeo aplicáveis, define MediaLive automaticamente a configuração de comportamento de escala como Padrão. No entanto, você provavelmente ainda precisará visualizar a saída de vídeo nas configurações de Streams para alterar a largura e a altura do vídeo (a proporção).

Modificando a configuração do corte inteligente

Você pode modificar a configuração de corte inteligente existente em um canal da seguinte forma:

Para desativar o corte inteligente em todas as saídas do canal

  1. Na página Criar canal ou Editar canal, escolha Configurações de inferência AWS elementar. A seção Corte inteligente é expandida automaticamente para mostrar uma lista de grupos de saída e suas saídas de vídeo.

  2. Escolha a ação apropriada:

    • Se o corte inteligente for o único recurso de inferência elementar ativado nesta página: em Estado, escolha Desativado.

    • Caso contrário, na seção Corte inteligente, mova o controle deslizante de cada grupo de saída para desativado (cinza).

Para desativar o corte inteligente em saídas individuais

  1. Na página Criar canal ou Editar canal, na seção Grupos de saída, selecione a saída que contém o vídeo.

  2. Exiba a seção Configurações de fluxo e escolha a seção Vídeo.

    • Ajuste os valores nos campos Largura e Altura.

    • Abra as configurações de escalabilidade e, em seguida, defina o comportamento de escala para um valor diferente de SMART_CROP.