Pular para o conteúdo principal
PulsarKit

Extrair frames do vídeo

Transforme um vídeo MP4, MOV ou WebM em quadros JPG ou PNG: um a cada N segundos, um conjunto distribuído por igual no vídeo ou momentos exatos, até 200 por vez.

Solte seus arquivos aqui

.mp4, .mov, .mkv, .webm, .avi, .m4v · até 300 MB

Como escolher os quadros
Mais configurações

Como extrair frames de um vídeo

  1. 1

    Adicione seu vídeo

    MP4, MOV, MKV, WebM, AVI ou M4V, de até 300 MB e 30 minutos. O vídeo abre nesta aba e não é enviado.

  2. 2

    Escolha como os quadros são selecionados

    Um quadro a cada N segundos, de 0,1 a 3.600; uma quantidade fixa de 1 a 200, distribuída por igual ao longo do vídeo; ou marcações de tempo exatas que você digita.

  3. 3

    Clique em Extrair frames e baixe

    Um quadro é baixado como uma única imagem. Vários vêm em um só ZIP, cada arquivo com o número e a marcação de tempo no nome, para os quadros ficarem em ordem.

Todos os quadros ou um a cada poucos segundos?

Para extrair frames de um vídeo, primeiro decida quantos você precisa. Um vídeo tem mais quadros do que parece: um clipe gravado a 30 quadros por segundo tem 1.800 deles em um único minuto. Esta ferramenta seleciona quadros, em vez de separar o vídeo inteiro em todos os quadros que ele tem. No modo de intervalo, ela tira um quadro a cada N segundos, com frequência de até um a cada 0,1 segundo, o que dá 10 quadros por segundo de vídeo, ou um a cada três quadros de um clipe a 30 FPS. Uma extração tem no máximo 200 quadros, então o menor intervalo funciona em clipes de até 20 segundos. Para uma sequência densa do meio de um vídeo mais longo, corte antes esse trecho no Cortar vídeo e extraia do clipe mais curto. Para ter uma visão geral de um vídeo longo, um quadro a cada 10 segundos, ou um conjunto distribuído de 20 a 50 quadros, mantém o conjunto pequeno o bastante para passar os olhos e abaixo do limite, mesmo em um arquivo de 30 minutos.

Número de quadros, intervalo ou marcações de tempo exatas

Com “Número de quadros”, essa quantidade é distribuída por igual ao longo de todo o vídeo, a partir do primeiro quadro, o que serve para um conjunto de miniaturas ou um storyboard. Com “Intervalo”, sai um quadro a cada número fixo de segundos; assim, um vídeo mais longo gera mais quadros, em vez do mesmo número mais espaçado. Em “Marcações de tempo exatas”, você digita os instantes em segundos, como mm:ss.mmm ou como hh:mm:ss, separados por vírgulas; os tempos depois do fim do vídeo são ignorados, e os demais são postos em ordem. Cada quadro é tirado no instante que você pediu, e não no quadro-chave mais próximo, então 1:05.500 traz a imagem de 1:05.500, e não uma imagem a um ou dois segundos de distância.

JPG ou PNG, e o que você baixa

O JPG combina com imagens de câmera: os arquivos são bem menores, e as marcas de compressão raramente aparecem com qualidade 90. O PNG é sem perdas e a melhor escolha para gravações de tela, slides e texto na tela, ao custo de arquivos bem maiores. Os quadros mantêm a resolução do próprio vídeo e nada é reduzido, então um vídeo de 1920 × 1080 gera imagens de 1920 × 1080. Um único quadro é baixado como um arquivo de imagem. Dois ou mais chegam em um só ZIP, com o nome do vídeo, o número do quadro e a marcação de tempo, como holiday-frame-007-00-01-30.000.jpg, então ficam em ordem em qualquer gerenciador de arquivos.

Os quadros são salvos direto do seu dispositivo

Cada quadro que você pede é decodificado e salvo como JPG ou PNG dentro desta aba pelo ffmpeg compilado para WebAssembly, e vários voltam juntos em um ZIP. O vídeo em si nunca é enviado, não há conta, e fechar a aba apaga tudo.

Perguntas frequentes

Dá para extrair todos os frames de um vídeo?

Não um por um, na taxa de quadros completa. A configuração mais densa é um intervalo de 0,1 segundo, o que dá 10 quadros por segundo de vídeo, e uma extração tem no máximo 200 quadros, então ela cobre um clipe de até 20 segundos. De um vídeo mais longo, corte antes o trecho de que você precisa no Cortar vídeo. Para dar uma olhada rápida em um vídeo longo, use “Número de quadros” com 20 a 100: os quadros ficam distribuídos por igual ao longo dele.

Qual é a diferença entre intervalo e quantidade de quadros?

A quantidade distribui um número fixo de quadros por igual ao longo de todo o vídeo, seja qual for a duração dele. O intervalo pega um quadro a cada N segundos; assim, um vídeo mais longo gera mais quadros, em vez do mesmo número mais espaçado.

Como pegar um momento exato do vídeo?

Mude para “Marcações de tempo exatas” e digite os tempos que quiser em segundos, como mm:ss.mmm ou como hh:mm:ss, separados por vírgulas, por exemplo 5, 1:05.5, 0:02:10. Os tempos depois do fim do vídeo são ignorados, e os demais saem em ordem.

Quantos quadros posso extrair de uma vez?

Até 200 por vez. Para ficar dentro desse limite no modo de intervalo, divida a duração do vídeo em segundos por 200 e use pelo menos esse intervalo: um vídeo de 10 minutos tem 600 segundos, então precisa de um intervalo de 3 segundos ou mais; arredondar para 4 segundos deixa uma folga se o clipe tiver um pouco mais de dez minutos.

Dá para extrair frames de um arquivo MP4, MOV ou WebM?

Sim. Funcionam arquivos MP4, MOV, MKV, WebM, AVI e M4V, de até 300 MB e 30 minutos. Só a imagem é lida, então um vídeo sem som funciona do mesmo jeito. Um arquivo sem faixa de vídeo, como um MP4 só com áudio, é recusado.

Escolho JPG ou PNG?

JPG para vídeos comuns, porque o arquivo fica bem menor. PNG para quadros com texto ou gráficos nítidos, como uma gravação de tela, em que a compressão do JPG borraria as bordas de forma visível.

O arquivo é enviado para um servidor?

Não. Cada quadro é decodificado e salvo no seu dispositivo, na aba do navegador.

Ferramentas relacionadas