MT Media Tools

Extrair todos os fotogramas de um vídeo

Extraia os fotogramas de um vídeo à taxa que escolher e descarregue-os como imagens PNG no navegador. Sem envios: o ffmpeg.wasm funciona localmente.

🔒 Executa completamente no seu navegador — nada é enviado

Drop a video here or click to browse

No video selected.

Advertisement

Transforme um vídeo numa sequência de imagens

Às vezes, o mais útil num vídeo são os fotogramas individuais que contém. Pode precisar de sprite sheets para uma animação, imagens fixas de referência para um relatório, cada diapositivo de uma apresentação gravada, dados de treino para uma pequena experiência ou simplesmente algumas miniaturas candidatas entre as quais escolher. Esta ferramenta amostra um vídeo local à taxa que escolher e guarda cada momento amostrado como uma imagem PNG própria. Em vez de pausar um leitor e fazer capturas de ecrã repetidamente, obtém um conjunto limpo de fotogramas uniformemente espaçados numa única passagem.

Tudo acontece no navegador. O vídeo selecionado é escrito no sistema de ficheiros em memória do ffmpeg.wasm, o ffmpeg amostra fotogramas à taxa definida e os ficheiros PNG gerados são lidos de volta e descarregados um após outro. Nada é enviado, não há conta e os ficheiros temporários são apagados do motor quando a execução termina. Assim, gravações privadas, material de clientes e conteúdo ainda não publicado ficam inteiramente no seu próprio dispositivo.

Escolher taxa e tamanho

O valor de fotogramas por segundo controla a densidade com que o vídeo é amostrado. Uma taxa de 1 produz uma imagem por segundo, mais do que suficiente para storyboards e visões gerais. Taxas mais altas captam o movimento rápido com mais detalhe, mas criam muito mais ficheiros: um clipe de trinta segundos a dez fotogramas por segundo dá centenas de imagens. Taxas fracionárias como 0.5 ou 0.25 reduzem a saída a um fotograma a cada poucos segundos. Também pode definir uma largura de destino para reduzir cada fotograma e manter o descarregamento gerível; a altura é ajustada automaticamente para preservar a proporção. Comece com um valor baixo, verifique o resultado e depois aumente a taxa se precisar de mais detalhe.

Notas sobre o navegador e os descarregamentos

Extrair muitos fotogramas consome memória e dispara uma série de descarregamentos separados, por isso o navegador pode pedir-lhe permissão para guardar vários ficheiros. Permita-o para que o conjunto completo seja captado e escolha uma pasta de descarregamentos onde os PNG numerados fiquem juntos. Vídeos muito longos ou de alta resolução combinados com uma taxa elevada podem ser lentos ou atingir os limites de memória, porque todo o trabalho corre no seu dispositivo; por isso, prefira clipes mais curtos e taxas moderadas em trabalhos grandes. A primeira extração pode parar um instante enquanto o motor WebAssembly é descarregado, mas as execuções seguintes no mesmo separador começam sem essa espera.

Como usar

  1. Escolha um vídeoLargue ou procure o vídeo local de que quer extrair fotogramas.
  2. Defina a taxa de fotogramasIntroduza os fotogramas por segundo a amostrar do vídeo.
  3. ExtraiaGere os fotogramas PNG localmente e descarregue-os um a um.

Perguntas frequentes

Os meus vídeos são enviados para extrair fotogramas?
Não. O vídeo é lido pelo ffmpeg.wasm no seu navegador e cada fotograma é gerado e descarregado localmente.
Porque é que a primeira execução descarrega um motor?
A primeira utilização carrega o núcleo WebAssembly do ffmpeg. Depois, as extrações seguintes no mesmo separador reutilizam-no sem novo descarregamento.
Como funciona a taxa de fotogramas?
Os fotogramas por segundo escolhidos definem quantas imagens são amostradas em cada segundo. Um valor de 1 dá um fotograma por segundo, enquanto 0.5 dá um fotograma a cada dois segundos.
Porque é que o meu navegador pede para permitir vários descarregamentos?
Cada fotograma é guardado como um PNG próprio, por isso a página dispara vários descarregamentos seguidos. Permita-os para guardar o conjunto completo.
Advertisement