O que o Pinterest guarda de verdade atrás de um pin
Quando você olha um pin, vê uma imagem ou um vídeo. Por baixo, o Pinterest segura algo mais parecido com uma gaveta de cópias, e quase tudo que confunde na hora de salvar do Pinterest vem de não saber disso.
Um pin de vídeo contém até seis arquivos
Pegue um pin de receita: um clipe de takoyaki de vinte segundos. O Pinterest guarda esse clipe seis vezes:
- um arquivo 720p em H.264, o formato que toca em tudo
- cinco arquivos HEVC, numerados internamente do menor para o maior
Medidos nesse pin, os tamanhos ficaram em 1,39 MB, 1,8 MB, 2,46 MB, 3,6 MB e 5,1 MB no conjunto HEVC, com o arquivo H.264 de 720p em 8,65 MB. Os mesmos vinte segundos. Uma diferença de seis vezes entre a menor e a maior cópia.
Por que guardar seis? Porque o Pinterest está adivinhando sua conexão e seu aparelho antes de tocar qualquer coisa. Um celular no 4G fraco recebe uma pequena, um notebook no wi-fi recebe uma grande, e você nunca vê a troca acontecer.
Também existe uma playlist que não é arquivo
Junto disso, todo pin de vídeo carrega um .m3u8 — uma playlist de streaming. Não é vídeo. É um arquivo de texto listando pedaços de vídeo para um player buscar em sequência, que é como o pin toca liso enquanto você rola a tela.
Isso importa se você já testou uma ferramenta que te entregou um .m3u8 e chamou de download. Você recebeu a lista de compras, não as compras.
Pins de imagem fazem o mesmo, quietinho
Um pin de imagem costuma conter cinco ou seis cópias da mesma foto em larguras diferentes, mais algo que o Pinterest rotula como original.
O rótulo não é confiável. Num pin de receita, o arquivo sob originals é um WebP de 0,03 MB, enquanto ao lado, numa largura fixa, há um JPEG claramente maior de 0,04 MB. Confie no rótulo e você leva para casa a foto menor acreditando ter levado a maior.
O único jeito honesto de escolher é conferir quanto os arquivos pesam de verdade, e é por isso que o baixador de imagens do Pinterest daqui ordena por tamanho medido e não pelo que o caminho diz.
A imagem que você está vendo não é a maior
Essa é a consequência prática. O Pinterest entrega a largura que combina com a sua tela. Salve um pin do celular e salve o mesmo pin do computador, usando algo que pega "a imagem da página", e você recebe dois arquivos diferentes.
Nada quebrou. Mostraram a você duas cópias diferentes da mesma gaveta.
Por que isso molda a ferramenta
Uma única requisição à página de um pin devolve tudo — as versões de vídeo, a playlist e todas as larguras de imagem — numa resposta só. Então a separação que você vê em todo lugar, um baixador de vídeo aqui e um de imagem ali, é decisão de arquivamento antes de ser técnica. Existe uma busca só, e ela informa o que o pin realmente contém. Baixar vídeo, baixar imagens e baixar GIF são três portas para a mesma coisa, escritas para as coisas diferentes que as pessoas chegam querendo.