O que são taxas de quadros e FPS?

A taxa de quadros é a frequência com que os quadros de vídeo são capturados, codificados ou exibidos, geralmente medida em quadros por segundo. As taxas de captura, do fluxo e de exibição não precisam ser idênticas.

Como funcionam as taxas de quadros e o FPS

A taxa de quadros descreve a amostragem temporal, enquanto os carimbos de tempo do contêiner determinam quando cada imagem é efetivamente apresentada. Uma mídia com taxa de quadros constante usa uma cadência regular; uma mídia com taxa de quadros variável permite intervalos desiguais, mesmo que as ferramentas informem uma média de FPS. A taxa de atualização da tela e o tempo de abertura do obturador da câmera são fatores relacionados à produção, mas não representam a mesma grandeza. As decisões sobre a taxa de quadros abrangem a captura, as linhas do tempo de edição, as bases de tempo dos codificadores, as restrições de streaming e o comportamento final da exibição.

Informações essenciais

  1. Muitas taxas usadas em produção são valores racionais, e não valores decimais inteiros exatos. Arredondar uma base de tempo ou tratar uma taxa fracionária como inteira pode acumular desvios de sincronização.
  2. Os carimbos de tempo do contêiner ou do fluxo são a referência definitiva para a ordem e o espaçamento da apresentação. Dividir uma contagem de quadros pela taxa média informada pode fornecer uma duração incorreta para conteúdo com taxa variável.
  3. Aumentar o FPS aumenta a quantidade de amostras temporais, mas não reduz automaticamente o desfoque de movimento, que é determinado pelo tempo de exposição. Isso também não garante que uma tela exiba todos os quadros.

Quando as taxas de quadros e o FPS são relevantes

Desenvolvedores escolhem o FPS ponderando a fluidez do movimento, a latência, a taxa de bits, a compatibilidade e os requisitos de produção. A conversão entre taxas que não se correspondem pode causar trepidação, quadros duplicados ou artefatos de interpolação.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente