Vídeo e legendas · Downloader de miniaturas do YouTube e visualizador de metadados
Somente dados públicos: o que um visualizador de metadados do YouTube mostrará ou não
· Por que é importante
YouTube metadados privacidade
ToolAcre documenta o que cada ferramenta não fará. Esta postagem estabelece os limites para o visualizador de metadados: o título público, o canal e os detalhes incorporados que ele mostra, as coisas que ele deliberadamente não busca e por que esse limite é o correto.
Um visualizador, não um raspador – definindo expectativas antes de colar um link
Um visualizador de metadados públicos responde a uma pergunta limitada: quais recursos em miniatura e fatos estruturados um navegador desconectado pode obter para esta referência de vídeo validada agora? Ele não rastreia a página de exibição, não executa scripts, enumera vídeos relacionados nem imita uma pesquisa geral do YouTube API. Começar com essa questão restrita evita que um utilitário compacto seja confundido com uma fonte de dados com reconhecimento de conta ou um registro histórico completo.
A fronteira também torna os resultados auditáveis. Cada valor exibido vem de um candidato a miniatura conhecido ou da resposta normalizada do oEmbed, não de adivinhar a marcação da página. Um revisor pode rastrear um título para JSON fornecido pelo autor, uma dimensão para bytes de imagem decodificados e um link gerado para o ID validado de onze caracteres. Pesquisas repetidas podem então comparar iguais, ao mesmo tempo em que reconhecem que as respostas públicas podem mudar.
O que é público por design — o título, o canal e os detalhes incorporados que o YouTube publica para cada vídeo público
Público nesta ferramenta significa atender a uma solicitação anônima sem credenciais. O escopo inclui candidatos a miniaturas JPEG, cinco links de pôsteres WebP e campos oEmbed normalizados para título, canal, canal URL, miniatura URL e dimensões, dimensões do player, provedor e ID do vídeo. Isso não significa que todo identificador válido produza todos os campos, apenas que a ferramenta solicita endpoints destinados a responder sem uma conta conectada.
Acessibilidade técnica não é permanência nem permissão. Um remetente pode substituir uma miniatura ou título enquanto seu URL permanece inalterado; O YouTube ou a política local podem recusar uma solicitação; e os direitos podem restringir a reutilização. Um registro responsável inclui uma data e fonte de acesso e descreve uma observação em vez de uma propriedade eterna do vídeo.
O que a ferramenta mostra – miniaturas de todos os tamanhos, além dos detalhes públicos, de dois hosts nomeados
ToolAcre investiga oito nomes JPEG: cinco variantes de pôster e três quadros em alta qualidade. Ele lê o corpo, decodifica as dimensões reais e trata uma resposta 120×90 para um candidato maior como espaço reservado do YouTube, em vez de prova de que a arte solicitada existe. A interface também fornece cinco URLs postadores WebP, mas eles permanecem links porque seu caminho não concede o acesso de origem cruzada necessário para ToolAcre ler e salvar os bytes.
A ramificação de metadados solicita www.youtube.com/oembed com uma observação canônica URL e format=json. ToolAcre exporta campos normalizados selecionados como JSON, Markdown, CSV ou texto, não propriedades arbitrárias ou oEmbed HTML. Seu iframe com privacidade aprimorada é criado separadamente do ID validado, em vez de ser confiável no endpoint.
O que isso não fará – baixar o vídeo, fazer login, ler dados privados ou ignorar restrições
O visualizador não baixa vídeo ou áudio, não faz login, não raspa a página de exibição, resolve canais ou listas de reprodução nem recupera legendas. Ele não sintetiza visualizações, curtidas, descrições, tags, duração, data de upload, comentários ou campos somente de conta. Essas omissões fazem parte do contrato. Se uma citação precisar de duração ou data de publicação, obtenha-a de outra fonte permitida e rotule essa fonte em vez de preencher a lacuna com uma inferência.
Registros privados, excluídos e com restrição de idade não expõem o material assinado necessário. Um ID pode passar no teste de forma local de onze caracteres enquanto todas as solicitações posteriores falham, porque a sintaxe identifica uma referência possível em vez da disponibilidade atual. A ferramenta não realiza login ou desvio de acesso. Um registro ausente deve permanecer ausente, com sua categoria de falha documentada, em vez de ser reconstruído a partir de um resultado de pesquisa, título de página em cache ou miniatura não relacionada.
Por que o limite é importante — respeitando o remetente, os termos da plataforma e o risco do leitor
Um limite transparente protege tanto o remetente quanto o leitor. Impede que uma ferramenta de conveniência seja representada como um mecanismo de acesso e permite que um pesquisador indique exatamente quais observações vieram de terminais públicos. A imagem decodificada prova quais bytes chegaram; oEmbed prova quais campos normalizados foram retornados; nenhum deles prova quem é o proprietário do material, por que foi publicado ou se uma proposta de reutilização é autorizada.
Os termos da plataforma, direitos do criador, licenças e permissões específicas do projeto permanecem de responsabilidade do usuário. A implementação pode demonstrar a mecânica da solicitação e os campos de saída, mas não pode emitir uma conclusão legal. Mantenha evidências de permissão ao lado dos ativos baixados, evite sugerir endosso e prefira uma incorporação ou uma solicitação de permissão direta quando a cópia for desnecessária ou a apresentação pretendida exceder os direitos que você pode documentar.
Exemplo resolvido: apenas evidências públicas, sem prever o comportamento de links não listados
Para um vídeo público conhecido, retenha a entrada URL e a data de acesso, compare o título normalizado e o canal com a fonte visível e inspecione cada linha de miniatura decodificada. Uma solicitação maxresdefault pode retornar arte 1280×720 genuína, uma variante menor pode estar disponível e outro candidato pode retornar um espaço reservado. Relate esses resultados de forma independente, em vez de reduzir a execução a um único rótulo disponível ou ausente.
Para referência privada ou apagada, espera-se ausência; material assinado com restrição de idade também não pode ser recuperado. A implementação não estabelece uma regra universal para links não listados, portanto, não preveja seu comportamento a partir do formato de ID ou de um teste. Verifique apenas o material que você tem permissão para examinar e registrar a resposta observada. A evidência é mais forte quando a entrada, a data, o contexto do navegador e os resultados individuais viajam juntos.
Conclusão: escopo público desconectado com limites privados explícitos, excluídos e com restrição de idade
Antes do Fetch, a análise é local e nenhuma verificação de existência ocorre. Após o clique, oito imagens GETs e um oEmbed GET vão diretamente para o Google com credenciais omitidas, sem referenciador, sem armazenamento e redirecionamentos seguidos. O Google recebe essas solicitações e o cabeçalho Origin do navegador; nenhum proxy ToolAcre recebe o ID ou o conteúdo retornado. A operação é, portanto, divulgada e inspecionável, mas não local após o Fetch.
Interprete todos os resultados dentro do limite assinado. Tente novamente uma interrupção de transporte, mas não trate as novas tentativas como uma forma de expandir o acesso; reter espaços reservados e recusas HTTP como observações distintas, em vez de convertê-los em metadados adivinhados. O visualizador continua sendo uma ferramenta atual de evidência pública, e não um banco de dados histórico, um oráculo de direitos ou um mecanismo para recuperar registros restritos.