Sobre esta ferramenta
O que é o Shot Extractor?
Solte um arquivo de vídeo e a ferramenta o reproduz uma vez, em até 16x, pontuando cada quadro que o decodificador apresenta, e então localiza os cortes. A detecção é adaptativa: um corte é um quadro cuja pontuação de diferença dispara em relação à sua própria vizinhança, e não um quadro que ultrapassa um limite global. Isso importa porque a pontuação de uma troca de plano depende da quantidade de luz na imagem, de modo que uma barra fixa deixa passar cortes em imagens escuras e com clima e inventa cortes em imagens claras e cheias de elementos.
Dois pontos para levar. FRAMES entrega um still por cena, mantido ou descartado, exportado em resolução total. SHEETS entrega uma folha de contato por cena, com cada painel numerado e com carimbo de tempo em ordem de leitura, mais um cabeçalho indicando qual filme, qual cena e em que densidade foi amostrado, de modo que a folha continue fazendo sentido como um JPEG independente semanas depois.
Tudo roda no seu navegador. O arquivo é lido do seu disco pelo decodificador do próprio navegador, e cada quadro é composto em um canvas na aba. Nada é enviado e nada é armazenado.
Apenas arquivos de vídeo locais. Links do YouTube não funcionam aqui: ler um quadro significa ler o fluxo de vídeo, e o YouTube não entrega nem sua página de exibição nem sua API de player com o cabeçalho CORS que um navegador precisa para lê-los, de modo que os pixels ficam inacessíveis a qualquer página web sem um servidor intermediário. Baixe o vídeo primeiro e depois solte o arquivo aqui.
FAQ · SHOT EXTRACTOR
Perguntas sobre o Shot Extractor
Meu vídeo é enviado para algum servidor?
Não. O navegador decodifica o arquivo diretamente do seu disco por meio de uma object URL, e cada quadro é desenhado em um canvas na aba. Nenhum dado é enviado para lugar nenhum, nada é armazenado, e a ferramenta funciona com sua conexão de rede desligada.
Posso colar um link de YouTube?
Não, e não é porque ainda não foi construído. Extrair um quadro significa ler o stream de vídeo; obter a URL do stream significa ler a página de exibição ou a API do player de YouTube, e nenhuma das duas envia o cabeçalho CORS que o navegador exige para ler uma resposta de outra origem. Os sprites de storyboard por trás da barra de busca são protegidos por assinatura e retornam 403 sem um token que só essa mesma resposta bloqueada carrega. Qualquer site que ofereça isso está rodando um servidor que baixa o vídeo para você. Baixe você mesmo e arraste o arquivo para cá.
Qual a diferença entre Strict, Medium e High?
Quão facilmente um quadro conta como corte. Strict exige um pico forte e captura apenas cortes secos; High captura dissolves e whip pans, mas ocasionalmente divide um plano movimentado. A varredura armazena a pontuação de cada quadro, então trocar de nível recalcula a lista de cortes a partir da memória em milissegundos — nunca relê o arquivo.
Qual o tamanho máximo de arquivo que a ferramenta aguenta?
Não há limite de upload porque não há upload. O teto prático é o decodificador e a RAM da sua máquina — arquivos 4K de vários gigabytes funcionam, só levam mais tempo para varrer. As diferenças entre quadros são medidas em uma redução para 128x72, então um arquivo 4K custa aproximadamente o mesmo para pontuar que um 720p.
Por que aparece a mensagem de que quadros foram descartados?
A varredura reproduz o arquivo em até 16x e usa os quadros que o decodificador entrega; em uma máquina mais lenta ou com um codec pesado, alguns quadros são pulados. A detecção continua funcionando — ela compara cada quadro com a sua vizinhança, então um trecho mais esparso eleva a própria linha de base —, mas cortes mais próximos entre si do que o intervalo amostrado podem se fundir. A ferramenta informa a taxa de amostragem real em vez de ficar em silêncio.
Quais formatos funcionam?
Qualquer formato que o seu navegador consiga reproduzir: MP4/H.264 e WebM em todos os lugares, MOV e HEVC no Safari e na maioria das versões do Chrome. MKV e AVI dependem do codec interno. Se o navegador não conseguir decodificar o arquivo, a ferramenta informa isso em vez de falhar em silêncio.
É gratuito?
Sim — ela roda inteiramente na sua máquina, então não há limite de requisições. Sem cadastro, sem marca d'água, sem teto.