O que é uma sequência de miniaturas?

Uma sequência de miniaturas é um conjunto ordenado de quadros de prévia extraídos ao longo de um vídeo, frequentemente reunidos em folhas de sprites. Os metadados de temporização mapeiam cada região de imagem para sua posição correspondente na reprodução.

Como funcionam as sequências de miniaturas

Um gerador de sequências de miniaturas seleciona quadros em momentos conhecidos, redimensiona cada um para uma célula uniforme e organiza várias células em uma ou mais imagens de sprites. Metadados separados descrevem o intervalo de tempo de cada marcação e o retângulo a recortar do sprite quando o espectador navega pela linha do tempo ou passa o cursor sobre ela. Essa organização reduz o número de solicitações de imagem em comparação com a busca de uma prévia individual para cada intervalo. Esse recurso derivado é criado depois que a temporização do vídeo é conhecida e é usado em conjunto pelos controles do reprodutor, pela entrega via CDN e pela política de cache.

Informações essenciais

  1. Um reprodutor precisa tanto do mapeamento temporal quanto das coordenadas espaciais; alterar o tamanho das células, a ordem da grade ou a paginação dos sprites sem regenerar os metadados produz imagens válidas associadas a prévias incorretas.
  2. A amostragem em intervalos exatos pode selecionar quadros pretos ou quadros de transição, então os geradores podem procurar imagens representativas próximas ou usar uma seleção que considere as cenas para melhorar a utilidade visual.
  3. Sprites grandes reduzem o número de solicitações, mas aumentam a memória usada na decodificação e a transferência desperdiçada quando o espectador examina apenas um trecho curto da linha do tempo, tornando o tamanho da folha uma escolha com vantagens e limitações para a entrega.

Quando as sequências de miniaturas são importantes

Use uma sequência de miniaturas para exibir prévias visuais enquanto os espectadores passam o cursor ou arrastam o controle pela barra de navegação do vídeo. Coordenadas de sprites ou metadados de temporização incorretos mostrarão o quadro errado, mesmo quando as imagens geradas forem válidas.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente