Codificar com uma escada de taxa de bits gerada automaticamente
Aviso
Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o Guia de desativação do AMS.
Dica
Quer gerar miniaturas, costurar dois vídeos, gerar clipes de um vídeo ou girá-lo (entre outras coisas)? Você pode encontrar código de exemplo dos Serviços de Mídia na página de Exemplos.
Visão geral
Este artigo explica como usar o codificador padrão nos Serviços de Mídia para codificar uma entrada de vídeo em uma escada de taxa de bits gerada automaticamente (pares de taxa de bits e resolução), com base na resolução de entrada e na taxa de bits. Essa configuração de codificador integrada nunca excederá a resolução de entrada e a taxa de bits. Por exemplo, se a entrada for 720p em 720p, a saída continuará 720p na melhor das hipóteses e iniciará com taxas menores que 3 Mbps.
Codificar para streaming
Quando usa a predefinição AdaptiveStreaming ou H265AdaptiveStreaming em Transformar, você obtém uma saída adequada para entrega via protocolos de streaming como HLS e DASH. Ao usar uma dessas duas predefinições, o serviço determina de modo inteligente quantas camadas de vídeos devem ser geradas e com quais taxas de bits e resolução. O conteúdo de saída contém arquivos MP4 com áudio codificado em AAC e vídeo codificado em H.264 (no caso da predefinição AdaptiveStreaming) ou H.265/HEVC (no caso da predefinição H265AdaptiveStreaming). Os arquivos MP4 de saída não são intercalados.
Saída
Esta seção mostra três exemplos de camadas de vídeo de saída produzidas pelo codificador dos Serviços de Mídia como resultado da codificação com as predefinições AdaptiveStreaming (H.264) ou H265AdaptiveStreaming (HEVC). Em todos os casos, a saída contém um arquivo MP4 somente de áudio com áudio estéreo codificado a 128 kbps.
Exemplo 1
Fonte com altura "1080" e taxa de quadros "29.970" produz seis camadas de vídeo:
Camada | Altura | Largura | Taxa de bits (kbps) |
---|---|---|---|
1 | 1080 | 1920 | 6780 |
2 | 720 | 1280 | 3520 |
3 | 540 | 960 | 2210 |
4 | 360 | 640 | 1150 |
5 | 270 | 480 | 720 |
6 | 180 | 320 | 380 |
Exemplo 2
Fonte com altura "720" e taxa de quadros "23.970" produz cinco camadas de vídeo:
Camada | Altura | Largura | Taxa de bits (kbps) |
---|---|---|---|
1 | 720 | 1280 | 2940 |
2 | 540 | 960 | 1850 |
3 | 360 | 640 | 960 |
4 | 270 | 480 | 600 |
5 | 180 | 320 | 320 |
Exemplo 3
Fonte com altura "360" e taxa de quadros "29.970" produz três camadas de vídeo:
Camada | Altura | Largura | Taxa de bits (kbps) |
---|---|---|---|
1 | 360 | 640 | 700 |
2 | 270 | 480 | 440 |
3 | 180 | 320 | 230 |
Comparação de codificações com reconhecimento de conteúdo
As predefinições de codificação com reconhecimento de conteúdo oferecem uma solução melhor do que as predefinições de streaming adaptável analisando o conteúdo de origem antes de decidir o conjunto correto de taxas de bits de saída e resoluções a ser usado na escada. Teste as predefinições de codificação com reconhecimento de conteúdo antes de usar a escada mais estática e fixa fornecida pelas predefinições de streaming de taxa de bits adaptável.
Exemplos de codificação
Confira a extensa lista de exemplos de codificação.
Obter ajuda e suporte
Você pode entrar em contato com os Serviços de Mídia com dúvidas ou seguir nossas atualizações por um dos seguintes métodos:
- P & R
-
Stack Overflow. Marque perguntas com
azure-media-services
. - @MSFTAzureMedia ou use @AzureSupport para solicitar suporte.
- Abra um tíquete de suporte por meio do portal do Azure.