FrameBolt
Transforma um vídeo inteiro em imagens e devolve tudo num único ZIP. Não há limite de fotogramas: o ficheiro escreve-se à medida, por isso cinco minutos a 30 fps são 9.000 fotos e não um separador morto.
Um vídeo inteiro, transformado em fotos
Dás-lhe um vídeo e ele percorre-o fotograma a fotograma, codifica cada um e escreve-o diretamente num ZIP. Nada é enviado, nada se acumula em memória, e nada põe teto ao número de fotogramas que saem.
Escrito à medida, não amontoado
Os extratores que correm no navegador costumam guardar todas as imagens em memória e montar o ZIP no fim, e é exatamente por isso que param aos poucos centos de fotogramas. Aqui cada fotograma é codificado, acrescentado ao arquivo e largado: o que sobrevive a um fotograma é a sua entrada de 60 bytes no índice.
Para que serve, e o que nunca faz
Conjuntos de dados para treino e anotação, folhas de sprites, folhas de contacto para uma montagem, procurar o único fotograma em que a placa se lê, uma miniatura a cada dez segundos de uma gravação longa, ou rever uma animação fotograma a fotograma.
É o teu navegador que descodifica o vídeo e a tua máquina que monta o ZIP. Não há servidor pelo meio, nem conta, nem histórico: fechas o separador e não fica nada em lado nenhum.
Perguntas frequentes
QQuantos fotogramas consegue tirar mesmo?+
Os que o vídeo tiver. Cada imagem é escrita no ZIP e esquecida, por isso em memória há um fotograma de cada vez e não todos. Mandando o arquivo direto para o disco desaparece o último teto: a partir daí o limite é o espaço livre que tiveres.
QO vídeo é enviado para algum lado?+
Não. A descodificação, a codificação e o ZIP acontecem dentro do teu navegador. Nada viaja: não há servidor que pudesse receber o ficheiro, nem conta nem histórico onde fique registado que o abriste.
QQuanto tempo demora?+
Mais ou menos a duração do vídeo no modo de todos os fotogramas, porque o percorre por ordem e para em cada um para o escrever. Apanhar 1 em cada N ou um a cada tantos segundos é muito mais rápido, porque esses modos saltam para os instantes pedidos em vez de atravessar o vídeo inteiro.
QQue formato escolho?+
JPEG para quase tudo: ocupa uma fração e a diferença não se vê num vídeo, que já vem comprimido. WebP ocupa ainda menos com a mesma qualidade. PNG só se precisares de não perder nada, e contando com um arquivo várias vezes maior.
QQual é a diferença para o FrameSnap?+
O FrameSnap é um visualizador para escolher O fotograma: avanças pelo vídeo, comparas e exportas o que queres. O FrameBolt não te mostra galeria nenhuma, e é aí que está a graça: como não segura nada no ecrã, consegue tirar dezenas de milhares de fotogramas de uma vez.