Social & Media • 9 min read

Como baixar vídeos e GIFs do Pinterest em HD (incluindo links pin.it)

Clicar com o botão direito em um pino de vídeo salva um quadro de pôster JPEG, e a maioria dos sites de download engasga com links pin.it. Como o CDN de vídeo do Pinterest realmente funciona e como salvar pins em HD com um clique.

1. Os pins de vídeo do Pinterest não são imagens: dentro do CDN do pin

A mudança do Pinterest de um site de bookmarking para uma plataforma de descoberta com muitos vídeos aconteceu silenciosamente, e a maioria de suas suposições de ferramentas nunca foram alcançadas. Um pin de vídeo no pinterest.com é renderizado como um elemento de vídeo HTML5 com um atributo de pôster - o JPEG que você vê nas grades de alvenaria é literalmente um quadro de pôster, e o conteúdo em movimento é um MP4 (ou um conjunto de renderização DASH) hospedado no CDN de vídeo dedicado do Pinterest nos hosts v.pinimg.com e v1.pinimg.com, totalmente separado dos hosts de imagem i.pinimg.com que as pessoas associam ao site. O modelo de dados do pino torna a divisão explícita. Cada objeto pin carrega um subobjeto videos com uma video_list codificada por renderização - entradas como V_720P e V_HLSV4 para a escada HLS - cada uma apontando para uma URL CDN assinada. Entradas de definição padrão, alta definição e adaptativas coexistem, e qual delas é reproduzida depende da sua janela de visualização. O subobjeto de imagens que toda ferramenta de download alcança fica bem próximo a ele e contém apenas representações estáticas, e é por isso que as ferramentas ingênuas retornam um JPEG para pinos de vídeo: elas estão lendo o ramo errado do objeto. Enquanto isso, o botão Salvar do Pinterest salva um alfinete em um de seus painéis – um marcador dentro do Pinterest, não um arquivo em seu disco. Não existe um caminho na plataforma de um pin de vídeo para um MP4 local, o que é uma verdadeira lacuna para pessoas que usam o Pinterest para tutoriais de artesanato, receitas em movimento, demonstrações de exercícios e referências de design que desejam disponibilizar off-line em um workshop sem sinal. O insight de extração reflete o do Instagram: os URLs assinados da video_list são validados dentro da sua sessão porque foram emitidos para ela. A extração local lê o objeto pin, seleciona a entrada de maior resolução e a busca com as credenciais da sua guia - sem envolvimento de intermediário de colar um link e sem decepção no quadro do pôster.

2. Por que 'Salvar imagem como' fornece uma moldura de pôster (e outros modos de falha)

A falha mais comum no download do Pinterest é a armadilha do clique com o botão direito: mantenha pressionado ou clique com o botão direito em um pino de vídeo em reprodução, escolha a opção salvar e o que chega ao seu dispositivo é um JPEG estático. Isso não é um bug no seu navegador - é o atributo poster fazendo exatamente o que a especificação diz. Os navegadores exibem a imagem do pôster para o menu de contexto do elemento de mídia, e as camadas da interface do Pinterest tornam o elemento de vídeo real um alvo estranho. Extensões genéricas de download de vídeo que dependem da consulta de tags de vídeo visíveis perdem a maioria dos pinos por um motivo relacionado: a grade virtualizada do Pinterest monta e desmonta cartões de pinos conforme você rola, portanto, um document.querySelectorAll('video') único captura apenas os três pinos atualmente renderizados. Links curtos são o segundo modo de falha. Uma grande fração do tráfego do Pinterest chega por meio de URLs pin.it – encurtadores de planilhas de compartilhamento que redirecionam por meio de um serviço de redirecionamento antes de chegar ao caminho canônico do pin. Os sites de download da Web lidam com isso de maneira inconsistente: alguns falham no redirecionamento imediatamente, alguns resolvem para uma variante regional do pin e retornam erros de região bloqueada, e outros resolvem corretamente, mas fornecem uma cópia em cache de baixa resolução. A cadeia de redirecionamento em si é inofensiva; as ferramentas apenas o implementam mal. O terceiro modo de falha é a confusão de GIFs. O Pinterest está cheio de conteúdo em loop que os usuários chamam de GIFs, e praticamente tudo é na verdade vídeo MP4 fixado em loop - o Pinterest converteu uploads de GIF em representações de vídeo anos atrás porque os loops de MP4 são uma fração da largura de banda. Salvar 'o GIF' de um site conversor de terceiros significa que o site está buscando o MP4 e muitas vezes reembrulhando-o em um formato GIF animado real, transformando um MP4 de 3 MB em um GIF de 40 MB com pior fidelidade de cores. O que você quase sempre deseja é o próprio MP4. A extração local com resolução com reconhecimento de sessão lida com todos os três: o detector observa a grade continuamente à medida que os pinos são montados, resolve as cadeias pin.it na guia e puxa o MP4 em vez do pôster.

3. Baixando um Pin de vídeo em HD, incluindo links pin.it

O fluxo de trabalho com o Video Downloader Bundle instalado é um único clique em qualquer pino. Abra o Pinterest e navegue normalmente: feed inicial, resultados de pesquisa, um painel específico ou o perfil de um criador. O detector da extensão anexa um MutationObserver à grade, para que os pinos de vídeo obtenham seu botão de download no momento em que são montados na janela de visualização, seja na primeira linha do seu feed inicial ou no pino quarenta de uma rolagem profunda em um arquivo de quilting. Clique no botão: o adaptador lê o objeto de vídeos do pin, classifica as entradas video_list por resolução e solicita a renderização MP4 superior por meio de sua sessão para que a assinatura seja validada. O arquivo chega à sua pasta de downloads em segundos, com o nome da descrição e do ID do PIN. Os links pin.it precisam de uma explicação extra porque muitas solicitações chegam como links curtos. Se alguém enviar uma mensagem para você com um URL pin.it, abri-lo em seu navegador o levará para a página canônica do pin - e a partir daí o fluxo de trabalho normal do botão se aplica. Você nunca precisa colar o link curto em qualquer lugar; o navegador realiza o redirecionamento para você, com seus cookies, e a extração acontece na página resolvida. Essa resolução na guia também é o motivo pelo qual as variantes de região se comportam: você está baixando como você mesmo, de sua região, não como um servidor proxy de um datacenter. Expectativas de resolução, declaradas honestamente: o Pinterest oferece pins de vídeo principalmente em 720p com algumas fontes de 1080p; se a versão mais alta que o CDN mantém for 720p, esse é o teto, e nenhuma ferramenta pode exceder o que a plataforma armazena. Os pins de receitas e tutoriais são frequentemente carregados em 480-540p porque os próprios criadores enviaram fontes modestas. A extração de MP3 também se aplica aqui para pinos onde o áudio é importante - um clipe de identificação de música, um tutorial falado que você deseja ouvir enquanto dirige. O demux acontece localmente e o MP3 preserva a taxa de bits do áudio de origem em vez de transcodificar por meio de uma segunda passagem com perdas.

4. Arquivamento em lote de um quadro para referência offline

A base real de usuários avançados do Pinterest não navega - ela faz curadoria. Planejadores de casamento, designers de interiores, cosplayers, professores, marceneiros e chefs mantêm pranchas com centenas de pins acumulados ao longo dos anos, e a própria história de exportação da plataforma para esse investimento é inexistente: suas pranchas ficam na nuvem do Pinterest, ponto final. Um arquivo offline é a resposta racional a esse risco de plataforma. O downloader em lote funciona no nível da placa e do perfil. Abra o quadro que deseja preservar e acione 'Baixar tudo'. O adaptador enumera todos os pinos de vídeo presentes na visualização do quadro - lembre-se de que o Pinterest renderiza apenas cartões montados, então a extensão percorre toda a camada de dados em vez do DOM visível - e enfileira cada um com seus metadados de resolução. O processador de filas controla as solicitações para permanecer abaixo dos limites de taxa, rastreia o status por item no modal de progresso e tenta novamente falhas transitórias sem baixar novamente os itens concluídos se você pausar e retomar. Para quadros realmente grandes, uma dica prática: execute o arquivo em sessões se o quadro exceder algumas centenas de pinos de vídeo, permitindo que o rastreador de progresso local desduplique ao retomar. Painéis mistos que combinam fotos e vídeos produzirão os dois tipos de arquivo; os vídeos seguem o mesmo pipeline enquanto as imagens são obtidas diretamente de suas fontes i.pinimg.com em resolução máxima, portanto, uma execução concluída fornece a placa inteira como arquivos, não apenas seu subconjunto de vídeos. A organização de arquivos é a diferença entre um arquivo e uma gaveta de lixo eletrônico. Nomeie por quadro, fixe o título e mantenha um manifesto simples - o histórico de download local da extensão fornece os metadados para reconstruí-lo. Os designers que arquivam painéis competitivos dessa forma obtêm um segundo benefício que o Pinterest não oferece: sua biblioteca de referência permanece totalmente pesquisável offline, em sua própria árvore de arquivos, independentemente do que aconteça com a plataforma ou com sua conta.

5. Atribuição, Uso Justo e Economia das Feiras de Artesanato

O ecossistema de conteúdo do Pinterest tem uma característica distinta: a maioria dos pins são repins de repins, e o criador original geralmente está a três passos do pin que você está vendo. Essa origem em camadas torna a atribuição mais desleixada no Pinterest do que em qualquer outra plataforma importante - e torna mais fácil errar na ética da reutilização. Salvar um tutorial em vídeo para acompanhar off-line em seu workshop é inequivocamente de uso pessoal. Repostar o mesmo tutorial em seu próprio quadro e deixar a cadeia de repin enterrar o nome do criador é a queda de atribuição de baixa qualidade da qual os criadores da plataforma reclamam constantemente. Se você administra uma conta comercial e seu uso é comercial – pesquisa de marketing, moodboards para trabalho do cliente, análise competitiva – a linha a seguir é uso interno versus publicação externa. Referências arquivadas que informam seu próprio trabalho original são práticas padrão do setor; republicar o conteúdo de vídeo de alguém em seu próprio marketing sem permissão não é, e o fluxo de relatórios de direitos autorais do Pinterest lida com isso com o mesmo mecanismo DMCA de qualquer outro lugar. A regra prática que se aplica a todas as plataformas desta série: o arquivo em seu disco é um artefato pessoal no momento em que você o baixa, e tudo que é interessante legalmente acontece no momento em que você o compartilha. Para os criadores cujo trabalho você arquiva, um hábito mantém o ecossistema saudável: quando uma referência salva molda materialmente algo que você publica – uma técnica, uma receita, uma direção de design – vincule o pin original ou o perfil do criador em seu crédito. Custa uma linha de texto e é toda a diferença entre arquivar e extrair valor. E como acontece com todas as plataformas do Video Downloader Bundle: a extração é executada dentro da sua sessão, no conteúdo que você já pode ver, com cada byte permanecendo na sua máquina. O trabalho da ferramenta termina na sua pasta de downloads; o que você faz a partir daí é a parte que define você.