Extrair o primeiro e o último quadro

Importe um vídeo para extrair automaticamente o primeiro e o último quadro, cada um para download individual em PNG. Prático para conferir uma edição ou criar uma comparação de antes e depois.

Como funciona

A ferramenta posiciona o elemento de vídeo nativo do seu navegador no início absoluto (0 segundo) e captura a imagem exibida em um canvas por meio da API Canvas. Repete a operação posicionando-se o mais perto possível do fim do vídeo para obter o último quadro. Cada captura é então convertida em um arquivo PNG para download.

Por que o “último quadro” não fica exatamente no fim do vídeo?

Muitos navegadores não conseguem se posicionar exatamente na duração total de um vídeo, porque nenhum quadro é codificado nesse instante exato: o decodificador recusa o deslocamento. A ferramenta então recua automaticamente em pequenos passos (0,05 s, depois 0,1 s, 0,25 s etc.) até encontrar um instante em que o posicionamento funcione, o que na prática resulta em um quadro a algumas dezenas ou centenas de milissegundos do fim real.

Para que serve esta ferramenta?

É útil para conferir rapidamente o ponto de partida e o ponto de chegada de uma edição, criar uma miniatura de antes e depois ou identificar um problema inesperado (quadro preto, créditos finais, transição mal cortada) sem precisar abrir um editor de vídeo completo.

Seus vídeos nunca são enviados a um servidor: toda a decodificação e a captura de quadros são executadas localmente, no seu navegador.