Guia de extração de quadros de vídeo

Como amostrar quadros de vídeo por intervalo, FPS ou contagem

Uma boa amostra de quadros é pequena o suficiente para ser revisada e densa o suficiente para preservar os eventos importantes para você. O controle correto depende se sua prioridade é o espaçamento de tempo, a cobertura de movimento ou um número previsível de arquivos de saída.

Última atualização: 9 de setembro de 2026
01

Comece com a pergunta que as imagens devem responder

A extração de quadros é um problema de amostragem antes de ser um problema de formato de imagem. Defina o intervalo de tempo útil e a decisão que alguém tomará a partir das imagens. Uma folha de contato de reunião precisa de ampla cobertura do cenário. Uma revisão de animação precisa de estados bem espaçados. Uma pesquisa em miniatura precisa de um conjunto gerenciável de candidatos visualmente diferentes.

Apare primeiro. Se apenas 45 segundos de uma gravação de 20 minutos forem importantes, defina esse intervalo antes de aumentar a densidade de amostragem. Isso reduz o trabalho de decodificação, o uso de memória, os quadros com aparência duplicada e o tempo necessário para inspecionar o resultado.

  • Use intervalo quando o tempo do calendário for a unidade estável: uma imagem a cada 5, 10 ou 30 segundos.
  • Use FPS solicitado quando o espaçamento de movimento for importante: por exemplo, 2 amostras por segundo em uma ação curta.
  • Use contagem fixa quando o esforço de revisão ou a quantidade de saída for fixa: por exemplo, 24 candidatos em uma cena.
  • Use quadro único somente depois de já saber o momento ou de ter reduzido o intervalo o suficiente para inspecionar quadros próximos.
02

Calcular a saída do intervalo antes da extração

Para um intervalo do horário inicial S ao horário final E, amostrado a cada I segundos, uma estimativa útil é floor((E - S) / I) + 1 quando ambos os limites do intervalo são incluídos. Um intervalo de 60 segundos amostrado a cada 10 segundos produz, portanto, cerca de 7 carimbos de data/hora: 0, 10, 20, 30, 40, 50 e 60 segundos. A contagem final pode variar no limite da mídia porque um carimbo de data/hora deve permanecer decodificável.

Se a estimativa exceder 240 imagens, reduza o intervalo ou aumente o intervalo. Por exemplo, a amostragem de um intervalo de 30 minutos a cada 5 segundos solicitaria aproximadamente 361 carimbos de data/hora. Aumentar o intervalo para 8 segundos reduz a estimativa para cerca de 226, o que cabe em uma corrida. Outra opção é processar cenas separadas para que cada resultado seja mais fácil de revisar.

A amostragem de intervalo é especialmente legível para tutoriais, palestras, inspeções e gravações longas onde os eventos são discutidos em segundos ou minutos. É menos adequado para um movimento breve que termina entre dois carimbos de data e hora bem espaçados.

03

Entenda o que significa FPS solicitado

O FPS solicitado controla quantos carimbos de data/hora a ferramenta amostra por segundo; isso não altera o vídeo de origem e não prova a taxa de quadros de origem. A 2 FPS solicitados, o espaçamento alvo é de 0,5 segundos. A 10 FPS solicitados, são 0,1 segundos. Um intervalo de 12 segundos a 5 FPS solicitados solicita cerca de 61 carimbos de data/hora quando ambos os pontos de extremidade são incluídos.

A amostragem acima do detalhe temporal útil do clipe geralmente cria quase duplicatas. Uma apresentação estática gravada a 30 FPS de origem raramente precisa de 30 imagens exportadas por segundo. Por outro lado, um bug de interação de dois segundos pode se beneficiar de 10 FPS solicitados para que as mudanças de estado sejam visíveis em uma sequência compacta.

A mídia com taxa de quadros variável torna a distinção mais importante. O navegador procura pelo horário da mídia e retorna um quadro de apresentação decodificado próximo a esse horário; pode não haver um quadro de origem em cada intervalo perfeitamente regular. Para indexação exata do quadro de origem, use um decodificador projetado para expor carimbos de data/hora de apresentação e identidades de quadro.

04

Use contagem fixa para trabalho de revisão limitada

O modo de contagem fixa distribui um número escolhido de candidatos em todo o intervalo selecionado. Se um intervalo de 90 segundos precisar de 10 imagens, a diferença aproximada entre os candidatos será de 90/(10 - 1) ou 10 segundos quando ambos os pontos de extremidade forem incluídos. Este modo torna a carga de trabalho de revisão previsível mesmo quando as durações dos clipes são diferentes.

Um fluxo de trabalho útil de duas passagens começa com 12 a 24 imagens em uma ampla faixa. Identifique o subintervalo mais forte e repita com a mesma contagem dentro dessa janela menor. A segunda passagem aumenta os detalhes temporais sem gerar centenas de imagens a partir de filmagens irrelevantes.

Essa abordagem funciona bem para miniaturas, fotos de eventos, ângulos de produtos e controle de qualidade visual. Também é mais fácil explicar para outra pessoa: ‘revisar esses 20 candidatos’ é uma transferência mais clara do que uma configuração arbitrária de FPS.

05

Planos de amostragem trabalhados

Passo a passo do software em dez minutos

Comece com um intervalo de 30 segundos para cerca de 21 imagens. Remova telas de carregamento e estados duplicados. Se um fluxo de trabalho precisar de mais detalhes, isole esse minuto e faça amostras a cada 5 segundos. Exporte PNG quando o texto pequeno da interface precisar permanecer legível.

Jogo esportivo de oito segundos

Ajuste o alcance do jogo e solicite 8 FPS para aproximadamente 65 candidatos. Revise a posição da bola, pose, oclusão e desfoque de movimento. Limite-se à melhor janela de um segundo e use ajustes de quadro único antes de exportar o JPG ou PNG final.

Folha de contato da palestra de quarenta e cinco minutos

Use um intervalo de 2 minutos para cerca de 23 imagens. Isso é suficiente para identificar mudanças no tópico sem transformar o resultado em uma galeria irrevisável. Se o texto do slide for importante, mantenha a largura original ou defina uma largura máxima que preserve a legibilidade.

Amostra de inspeção de conjunto de dados

Escolha uma contagem fixa que corresponda ao orçamento da revisão humana e registre o intervalo de tempo e as configurações exatos. Uma amostra pode revelar equilíbrio de cena e problemas óbvios de qualidade, mas não é automaticamente representativa estatisticamente. O design do conjunto de dados, o equilíbrio de classes e a randomização requerem um método separado.

06

Verifique o resultado antes de aumentar a densidade

Revise os carimbos de data e hora em ordem e faça três perguntas: Estão faltando transições importantes? Muitas imagens consecutivas são visualmente redundantes? Um revisor pode entender por que cada imagem existe? Eventos ausentes exigem um intervalo mais estreito ou uma amostra mais densa; a redundância exige um intervalo maior ou FPS solicitado menor.

Mantenha a primeira passagem deliberadamente pequena. Imagens de resolução total decodificadas pelo navegador podem ocupar muito mais memória do que sugere sua fonte de vídeo compactado. Uma tela de 1920 x 1080 contém cerca de 8,3 milhões de bytes RGBA antes da codificação da imagem, portanto, muitas visualizações simultâneas podem pressionar um dispositivo móvel mesmo quando os arquivos JPG baixados são compactos.

Continue com o guia exato de quadros quando a amostra identificar um momento promissor ou abra o conversor de vídeo em quadros para aplicar um plano agora.