Trabalhando com taxas de quadros de vídeo no AWS Elemental MediaConvert - 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á.

Trabalhando com taxas de quadros de vídeo no AWS Elemental MediaConvert

A taxa de quadros de um ativo de vídeo representa a velocidade com que os dispositivos de reprodução de vídeo reproduzem os quadros de um vídeo, em quadros por segundo (fps). Por exemplo, os filmes têm uma taxa de quadros de 24 fps, as transmissões de televisão NTSC são de 29,97/59,94 fps e as transmissões de televisão PAL são de 50/25 fps. Se você mantiver as configurações MediaConvert padrão em seu trabalho, o vídeo de saída terá a mesma taxa de quadros do vídeo de entrada.

Alguns vídeos têm uma taxa de quadros que varia ao longo da duração do vídeo. Por exemplo, algumas câmeras geram automaticamente vídeos que usam mais quadros para sequências de alta ação e menos quadros para sequências com menos movimento. MediaConvert suporta entradas de taxa de quadros variável (VFR), mas cria somente saídas de taxa de quadros constante (CFR). Para ter mais informações, consulte Uso de entradas de taxa de quadros variável.

Configurações para conversão de taxa de quadros

Para criar saídas com uma taxa de quadros diferente da sua entrada, use estas MediaConvert configurações:

Taxa de quadros (framerateControl,,framerateNumerator framerateDenominator)

Para a conversão da taxa de quadros, especifique uma taxa de quadros nas configurações de codificação de saída que seja diferente da taxa de quadros do vídeo de entrada. MediaConvert em seguida, criará uma saída com a taxa de quadros especificada, em vez da taxa de quadros do vídeo de entrada.

Especificar sua taxa de quadros de saída diretamente na especificação do trabalho JSON pode ser mais complexo do que fazer isso no MediaConvert console. Para obter detalhes, consulte o procedimento para usar a API, a CLI e o SDK no tópico Conversão da taxa de quadros do seu vídeo.

Algoritmo de conversão de taxa de quadros (framerateConversionAlgorithm)

Escolha como você deseja MediaConvert aumentar ou diminuir a taxa de quadros. A melhor opção para essa configuração depende do conteúdo do seu vídeo.

Quando você usa o Drop duplicate, MediaConvert copia ou exclui quadros, mas não os altera. Isso preserva a qualidade da imagem de cada quadro individual, mas pode causar cortes em algumas conversões. Para conversões numericamente simples, como 60 fps para 30 fps, o Descartar duplicata costuma ser a melhor opção.

Ao usar a Interpolação, MediaConvert mescla quadros para evitar a necessidade de repetir ou remover quadros. Isso resulta em um movimento suave, mas pode introduzir artefatos de vídeo indesejáveis. Para conversões numericamente complexas, é provável que o Interpolar forneça melhores resultados do que o Descartar duplicata.

Quando você usa FrameFormer, MediaConvert usa a InSync FrameFormer biblioteca. A conversão usa interpolação com compensação de movimento com base no conteúdo do vídeo de entrada. FrameFormer executa várias técnicas de conversão de taxa de quadros em uma scene-by-scene base e pode usar técnicas diferentes em diferentes regiões de cada quadro. FrameFormerfaz a conversão com base na detecção automática da cadência subjacente do vídeo de origem, em vez de depender da taxa de quadros informada nos metadados do arquivo.

Limitações de atributos:

  • Você pode usar FrameFormer somente com entradas com resoluções de até 4K. MediaConvert não suporta FrameFormer conversão com entradas de 8K.

  • Você pode usar FrameFormer somente com trabalhos executados em uma fila sob demanda. Você não pode usar filas reservadas comFrameFormer.

O uso FrameFormer aumenta o tempo de transcodificação e gera um custo adicional significativo. Para obter mais informações, consulte a página MediaConvert de preços.

Dependendo da conversão, você também pode usar essas configurações:

PAL lento (slowPal)

Ao converter a taxa de quadros de 23,976 ou 24 quadros por segundo (fps) para 25 fps, você pode ativar opcionalmente o PAL lento (linha alternada de fase lenta). Quando você ativa o PAL lento, em vez de duplicar os quadros para aumentar a taxa de quadros, MediaConvert renomeia os quadros do vídeo como 25 fps e redimensiona o áudio para mantê-lo sincronizado com o vídeo. A conversão da taxa de quadros PAL lento reduz ligeiramente a duração do vídeo. Em geral, você usa o PAL lento para converter um formato de cinema para reprodução baseada em arquivo ou streaming na Internet.

Telecine (telecine)

Quando você converte a taxa de quadros de 23,976 quadros por segundo (fps) para 29,97 fps e o tipo de varredura de saída é entrelaçado, é possível definir opcionalmente o Telecine como Hard ou Soft para criar uma imagem mais suave. Geralmente, você usa o telecine ao preparar um recurso de vídeo para transmissão em decodificadores.

Para ter mais informações, consulte Telecine.

Tipos de varredura (inputScanType)

Use essa configuração somente com entradas de quadro segmentado progressivo (PsF). MediaConvertdetecta automaticamente entradas progressivas e entrelaçadas. Mas ele não detecta PsF. Quando a entrada for PsF, defina o Tipo de varredura como PsF para preservar melhor a qualidade ao desentrelaçar e converter a taxa de quadros.

Usando entradas de taxa de quadros variável no AWS Elemental MediaConvert

Alguns vídeos têm uma taxa de quadros que varia ao longo da duração do vídeo. Algumas câmeras, por exemplo, as câmeras de muitos smartphones, geram automaticamente vídeos que usam mais quadros para sequências de alta ação e menos quadros para sequências com menos movimento. MediaConvert suporta entradas de taxa de quadros variável (VFR), mas cria somente saídas de taxa de quadros constante (CFR).

A configuração padrão da taxa de quadros de saída é Seguir fonte. O Seguir fonte causa um comportamento diferente, dependendo de o vídeo de entrada ter uma taxa de quadros constante ou variável.

  • Para entradas com taxa de quadros constante, Seguir fonte resulta em saídas que têm a mesma taxa de quadros do vídeo de entrada.

  • Para entradas de taxa de quadros variável, Seguir fonte resulta em saídas que têm uma de taxa de quadros constante, com uma taxa de quadros que é a média das taxas de quadros de entrada, arredondada para o número inteiro mais próximo da taxa de quadros padrão: 1, 5, 10, 15, 24, 30, 50 ou 60 fps.

Limitações de atributos

MediaConvert o suporte para vídeo com taxa de quadros variável é limitado das seguintes maneiras:

  • As taxas de quadros variáveis são suportadas somente como entrada. As saídas são apenas de taxa de quadros constante.

  • As entradas de taxa de quadros variável são compatíveis apenas com os seguintes contêineres:,MP4,MOV,WEBM e MKV.

Conversão da taxa de quadros do seu vídeo

Depois de saber como deseja especificar as configurações relevantes, use um dos procedimentos a seguir para configurar seu trabalho. Para obter informações conceituais e orientações sobre como escolher os valores corretos para essas configurações, consulte Configurações para conversão de taxa de quadros.

Console

Para configurar seu trabalho de transcodificação com conversão de taxa de quadros usando o MediaConvert console:

  1. Determine os valores que você deseja definir para conversão de taxa de quadros. Para ter mais informações, consulte Configurações para conversão de taxa de quadros.

  2. Configure as entradas e saídas do seu trabalho conforme descrito em Configurar trabalhos no MediaConvert.

  3. Na página Criar trabalho, no painel Trabalho à esquerda, escolha a saída com a qual você deseja usar a conversão de taxa de quadros.

    dica

    Para encontrar uma configuração de codificação específica no MediaConvert console, use a função de pesquisa do seu navegador.

  4. Na seção Configurações de codificação, para Taxa de quadros, escolha a taxa de quadros desejada para a saída. Se a taxa de quadros que você deseja não estiver listada, escolha Personalizado. Em seguida, especifique sua taxa de quadros como uma fração nos campos à direita de Taxa de quadros.

  5. Para o Algoritmo de conversão de taxa de quadros, escolha o algoritmo mais adequado ao seu conteúdo.

    O algoritmo de conversão de taxa de quadros não está disponível no MediaConvert console até que você escolha sua taxa de quadros de saída.

  6. Opcional. Se sua saída for de 25 fps e você quiser usar o PAL lento, ative-o.

  7. Opcional. Se estiver convertendo de 23,976 fps para 29,97 fps e quiser fazer uma conversão de telecine, defina Telecine como Hard ou Soft.

    O Telecine não está disponível no MediaConvert console até que você defina a taxa de quadros de saída para 29,97.

API, SDK, or CLI

Se você usar a API, a CLI ou um SDK, especifique as configurações relevantes em sua especificação de trabalho JSON e, em seguida, envie-a programaticamente com seu trabalho. Para obter mais informações sobre como enviar seu trabalho de forma programática, consulte um dos tópicos introdutórios da AWS Elemental API Reference: MediaConvert

Para configurar seu trabalho de transcodificação com conversão de taxa de quadros usando a API, SDK ou ( AWS Command Line Interface CLI):

  1. Determine os valores que você deseja definir para a conversão da taxa de quadros. Para ter mais informações, consulte Configurações para conversão de taxa de quadros.

  2. Use o MediaConvert console para gerar sua especificação de trabalho JSON. Recomendamos essa abordagem, pois o console funciona como um validador interativo em relação ao esquema de MediaConvert trabalho. Siga estas etapas para gerar sua especificação de trabalho JSON usando o console:

    1. Siga o procedimento anterior para o console.

    2. No painel Tarefa à esquerda, em Configurações de tarefas, escolha Mostrar tarefa JSON.

Encontre informações adicionais, incluindo onde cada configuração pertence na estrutura de configurações do trabalho, na Referência da MediaConvert API AWS Elemental. Os links nessa lista levam a informações sobre a configuração no documento em questão:

Proporções comuns de taxa de quadros
Nome comum da taxa de quadros Valor para framerateNumerator Valor para framerateDenominator
23.976 24.000 1.001
29,97 30.000 1.001
59,94 60.000 1.001