Français

Vidéo et sous-titres · Téléchargeur de vignettes YouTube et visionneuse de métadonnées

Données publiques uniquement : ce qu'un visualiseur de métadonnées YouTube affichera et ne montrera pas

· Pourquoi c'est important

youtube métadonnées confidentialité

Une limite claire autour des champs de vignettes et de métadonnées publiques
Illustration vectorielle originale de ToolAcre

ToolAcre documente ce que chaque outil ne fera pas. Cet article définit la limite pour le visualiseur de métadonnées : le titre public, la chaîne et les détails d'intégration qu'il affiche, les éléments qu'il ne récupère pas délibérément et pourquoi cette limite est la bonne.

Un spectateur, pas un grattoir : définir les attentes avant de coller un lien

Un visualiseur de métadonnées publiques répond à une question limitée : quelles miniatures et quels faits structurés un navigateur non connecté peut-il maintenant obtenir pour cette référence vidéo validée ? Il n'explore pas la page de lecture, n'exécute pas ses scripts, n'énumère pas les vidéos associées et n'imite pas une API de recherche YouTube générale. Commencer par cette question précise évite qu’un utilitaire compact soit confondu avec une source de données prenant en compte les comptes ou un enregistrement historique complet.

La limite rend également les résultats vérifiables. Chaque valeur affichée provient soit d'une vignette candidate connue, soit de la réponse oEmbed normalisée, et non d'une estimation du balisage de la page. Un réviseur peut retracer un titre jusqu'à JSON fourni par l'auteur, une dimension jusqu'aux octets d'image décodés et un lien généré vers l'ID validé à onze caractères. Des recherches répétées peuvent alors comparer des éléments comparables tout en reconnaissant que les réponses du public peuvent changer.

Ce qui est public de par sa conception : le titre, la chaîne et les détails d'intégration que YouTube publie pour chaque vidéo publique

Public dans cet outil signifie répondu à une demande anonyme sans informations d'identification. La portée comprend JPEG miniatures candidates, cinq liens d'affiche WebP et des champs oEmbed normalisés pour le titre, la chaîne, l'URL de la chaîne, l'URL et les dimensions de la miniature, les dimensions du lecteur, le fournisseur et l'ID vidéo. Cela ne signifie pas que chaque identifiant valide produit chaque champ, mais simplement que l'outil demande aux points de terminaison destinés à répondre sans compte connecté.

L'accessibilité technique n'est ni une permanence ni une autorisation. Un téléchargeur peut remplacer une vignette ou un titre tandis que son URL reste inchangée ; YouTube ou la politique locale peuvent refuser une demande ; et les droits peuvent restreindre la réutilisation. Un enregistrement responsable comprend une date d'accès et une source, et décrit une observation plutôt qu'une propriété éternelle de la vidéo.

Ce que l'outil affiche : des miniatures de toutes tailles ainsi que ces détails publics, provenant de deux hôtes nommés

ToolAcre sonde huit noms JPEG : cinq variantes d'affiches et trois images fixes du QG. Il lit le corps, décode les dimensions réelles et traite une réponse 120×90 pour un candidat plus grand comme un espace réservé de YouTube plutôt que comme une preuve que l'illustration demandée existe. L'interface fournit également cinq URL d'affiche WebP, mais celles-ci restent des liens car leur chemin n'accorde pas l'accès multi-origine requis pour que ToolAcre puisse lire et enregistrer les octets.

La branche de métadonnées demande à www.youtube.com/oembed une URL de surveillance canonique et format=json. ToolAcre exporte les champs normalisés sélectionnés sous forme de JSON, Markdown, CSV ou de texte, et non de propriétés arbitraires ou d'oEmbed HTML. Son iframe amélioré en termes de confidentialité est construit séparément de l'ID validé plutôt que approuvé par le point de terminaison.

Ce qu'il ne fera pas : télécharger la vidéo, se connecter, lire les données privées ou contourner les restrictions

Le spectateur ne télécharge pas de vidéo ou d'audio, ne se connecte pas, ne supprime pas la page de lecture, ne résout pas les chaînes ou les listes de lecture, ni ne récupère les sous-titres. Il ne synthétise pas les vues, les likes, les descriptions, les balises, la durée, la date de téléchargement, les commentaires ou les champs réservés au compte. Ces omissions font partie du contrat. Si une citation nécessite une durée ou une date de publication, obtenez-la auprès d'une autre source autorisée et étiquetez cette source au lieu de combler le vide avec une inférence.

Les enregistrements privés, supprimés et soumis à une limite d'âge n'exposent pas le matériel signé requis. Un identifiant peut réussir le test de forme local de onze caractères alors que toutes les demandes ultérieures échouent, car la syntaxe identifie une référence possible plutôt que la disponibilité actuelle. L’outil n’effectue aucune connexion ni contournement d’accès. Un enregistrement manquant doit rester manquant, avec sa catégorie d'échec documentée, plutôt que d'être reconstruit à partir d'un résultat de recherche, d'un titre de page mis en cache ou d'une vignette sans rapport.

Pourquoi la limite est importante : en respectant le téléverseur, les conditions de la plateforme et le risque du lecteur

Une limite transparente protège à la fois celui qui télécharge et celui qui lit. Cela empêche qu'un outil pratique soit représenté comme un mécanisme d'accès et permet à un chercheur d'indiquer exactement quelles observations proviennent de points de terminaison publics. L'image décodée prouve quels octets sont arrivés ; oEmbed prouve quels champs normalisés ont été renvoyés ; ni ne prouve à qui appartient le matériel, pourquoi il a été publié ou si une réutilisation proposée est autorisée.

Les conditions de la plateforme, les droits des créateurs, les licences et les autorisations spécifiques au projet restent sous la responsabilité de l'utilisateur. L’implémentation peut démontrer les mécanismes de requête et les champs de sortie, mais elle ne peut pas émettre de conclusion juridique. Conservez la preuve d'autorisation à côté des ressources téléchargées, évitez de sous-entendre une approbation et préférez une intégration ou une demande d'autorisation directe lorsque la copie est inutile ou que la présentation prévue dépasse les droits que vous pouvez documenter.

Exemple concret : preuves publiques uniquement, sans prédire le comportement des liens non répertoriés

Pour une vidéo publique connue, conservez l'URL d'entrée et la date d'accès, puis comparez le titre et la chaîne normalisés avec la source visible et inspectez chaque ligne de miniatures décodées. Une demande maxresdefault peut renvoyer une véritable illustration 1280×720, une variante plus petite peut être disponible et un autre candidat peut renvoyer un espace réservé. Signalez ces résultats de manière indépendante plutôt que de réduire l’analyse à une seule étiquette disponible ou manquante.

Pour une référence privée ou supprimée, une absence est attendue ; Le matériel soumis à une limite d’âge et déconnecté ne peut pas non plus être récupéré. L'implémentation n'établit pas de règle universelle pour les liens non répertoriés, vous ne pouvez donc pas prédire leur comportement à partir du format d'ID ou d'un seul test. Cochez uniquement le matériel que vous êtes autorisé à examiner et enregistrez la réponse observée. Les preuves sont plus solides lorsque la saisie, la date, le contexte du navigateur et les résultats individuels voyagent ensemble.

À retenir : portée publique déconnectée avec limites explicites de confidentialité, de suppression et de limite d'âge

Avant Fetch, l'analyse est locale et aucune vérification d'existence n'a lieu. Après le clic, huit GET d'image et un GET oEmbed vont directement à Google avec les informations d'identification omises, aucun référent, aucun magasin et aucune redirection ne sont suivis. Google reçoit ces demandes et l'en-tête Origin du navigateur ; aucun proxy ToolAcre ne reçoit l'ID ou le contenu renvoyé. L'opération est donc divulguée et inspectable, mais pas locale après Fetch.

Interprétez chaque résultat dans la limite de déconnexion. Réessayez une interruption de transport, mais ne considérez pas les nouvelles tentatives comme un moyen d'étendre l'accès ; conserver les espaces réservés et les refus HTTP en tant qu'observations distinctes plutôt que de les convertir en métadonnées devinées. Le visualiseur reste un outil de preuve publique actuel, et non une base de données historique, un oracle des droits ou un mécanisme de récupération de documents restreints.