Télécharger le fichier vidéo n'est qu'une partie de la préservation d'une chaîne YouTube : un outil Channel Backup documenté distingue les métadonnées vidéo des fichiers vidéo eux-mêmes dans sa documentation de sauvegarde. Une sauvegarde des métadonnées peut inclure les titres, les tags et les descriptions selon TubeBuddy, les informations de la chaîne dans la documentation de la ressource Channel, les détails des playlists dans la documentation de la ressource playlist, les miniatures dans la documentation de la ressource Channel et l'ordre des playlists dans la documentation des éléments de playlist.
La bonne méthode dépend de votre besoin : une archive Google ponctuelle, des données structurées pour votre propre processus, un export limité aux métadonnées ou une protection récurrente pour un ou plusieurs profils.
Si vous souhaitez sauvegarder régulièrement une chaîne YouTube sans transmettre de mot de passe ni d'identifiants de connexion, SocialGuardian indique archiver un @handle public et proposer le téléchargement ou la restauration selon SocialGuardian. Commencer une sauvegarde
Ce qu'une sauvegarde des métadonnées YouTube doit préserver
Commencez par les informations de la chaîne. YouTube documente notamment le titre, la description, l'URL personnalisée, les miniatures, la langue par défaut, le pays, la playlist des mises en ligne associée, les statistiques, le statut de confidentialité, les paramètres de branding et les localisations dans la documentation de la ressource Channel.
Préservez ensuite les informations vidéo dont vous avez besoin. Les titres, tags et descriptions sont précisément identifiés comme des métadonnées vidéo par un outil Channel Backup documenté, qui exporte ces informations au format CSV plutôt que les fichiers vidéo dans sa documentation.
Traitez les playlists comme des données, et pas seulement comme des listes de liens. Une ressource playlist YouTube peut inclure son titre, sa description, ses miniatures, son statut de confidentialité, le nombre d'éléments, la langue par défaut, le texte localisé et les localisations dans la documentation de la ressource playlist. Chaque élément de playlist identifie la playlist, l'ID de la vidéo et une position commençant à zéro : cette position préserve l'appartenance et l'ordre dans la documentation des éléments de playlist.
Pour les miniatures, conservez le fichier image avec l'enregistrement de la vidéo ou de la playlist correspondante. Si vous devez rétablir une miniature vidéo personnalisée via l'API YouTube Data, le point de terminaison des miniatures accepte les fichiers JPEG ou PNG et impose une taille maximale de 50 Mo selon la documentation des miniatures de YouTube.
Choisir la bonne méthode de sauvegarde
Google Takeout : une archive à un instant donné
Google Takeout peut exporter des vidéos YouTube et créer une archive pour conserver des données ou les transférer selon Google. Le service permet une livraison par e-mail, Drive, Dropbox, OneDrive ou Box, des exports ponctuels ou planifiés, des fichiers ZIP ou TGZ, ainsi que le découpage des grandes archives selon une taille maximale selon les options d'export de Google.
Choisissez cette méthode si vous voulez une archive d'export gérée par Google. N'oubliez pas que Google avertit qu'une archive peut ne pas inclure les modifications effectuées entre la demande et la création de l'archive. Considérez donc chaque export comme un instantané ponctuel, et non comme un miroir en temps réel selon Google.
Export API autorisé par le propriétaire : données structurées et données privées
L'API YouTube Data utilise OAuth 2.0 pour les données privées des utilisateurs. La portée demandée définit les ressources qu'une application peut récupérer ou gérer, et une application serveur autorisée peut recevoir des jetons d'accès et de renouvellement selon la documentation d'authentification de Google.
Cette méthode est à envisager lorsque vous avez besoin de données structurées sur la chaîne et les playlists ou d'un accès autorisé par le propriétaire. Il s'agit d'un processus d'implémentation, et non d'une simple action dans un tableau de bord :
- Autorisez l'accès avec OAuth 2.0 et demandez uniquement les portées nécessaires à l'export selon la documentation d'authentification de Google.
- Lisez la ressource Channel, notamment les champs que vous souhaitez préserver selon la documentation de la ressource Channel de YouTube.
- Lisez
contentDetails.relatedPlaylists.uploadsdans la ressource Channel pour obtenir l'ID de la playlist des mises en ligne selon la documentation de la ressource Channel. Utilisezplaylists.listpour récupérer la ressource playlist, puisplaylistItems.listpour récupérer ses éléments et leurs positions commençant à zéro selon la documentation de la ressource playlist et la documentation des éléments de playlist. - Parcourez toutes les réponses paginées. Lorsqu'une autre page existe, utilisez
nextPageTokenouprevPageTokencommepageTokensuivant selon les indications de YouTube sur la pagination. - Conservez les données renvoyées dans une archive structurée. Un script de sauvegarde documenté écrit les informations des vidéos et des playlists dans des fichiers JSON distincts dans sa documentation source.
Ne remplacez pas le processus documenté d'autorisation utilisateur par un compte de service : Google indique que l'API YouTube Data ne prend pas en charge OAuth avec un compte de service et que cette utilisation entraîne NoLinkedYouTubeAccount selon la documentation d'authentification de Google.
Outils CSV ou JSON : les métadonnées sans les fichiers vidéo
Un export CSV est utile lorsque votre objectif immédiat est de créer un registre consultable des métadonnées vidéo plutôt que de récupérer les fichiers vidéo. Un processus documenté pour une chaîne publique est le suivant :
- Connectez-vous et ouvrez l'outil Channel Backup.
- Collez l'URL de la chaîne ; le processus documenté accepte les URL de type handle, channel, custom et user legacy.
- Sélectionnez « Get Channel Backup ».
- Téléchargez le CSV contenant les métadonnées vidéo selon le processus documenté.
Un autre processus documenté se trouve dans YouTube Studio : ouvrez « Bulk & Misc Tools », choisissez « Misc Tools », ouvrez « Channel Backup », sélectionnez l'ensemble des vidéos ou uniquement celles publiées depuis la dernière sauvegarde, puis exportez le résultat au format CSV selon la documentation de Channel Backup.
Pour les fichiers JSON bruts et les miniatures, un utilitaire de métadonnées distinct documente le processus suivant :
- Envoyez l'URL ou l'ID d'une vidéo, d'une playlist ou d'une chaîne.
- Enregistrez le résultat au format ZIP.
- Conservez ensemble les fichiers
about.txt,video.json,playlist.json,channel.jsonet les fichiers PNG de miniatures disponibles selon la documentation d'export de l'utilitaire.
Ces méthodes n'ont pas exactement la même portée. La méthode CSV avec compte connecté est présentée comme étant en lecture seule et peut inclure les mises en ligne non répertoriées et privées avec les forfaits payants ; son forfait gratuit visible est limité aux 50 dernières vidéos publiques, tandis que le forfait payant est présenté comme couvrant jusqu'à 50 000 vidéos selon la page actuelle de l'outil. Vérifiez la portée avant de considérer un export de chaîne publique comme une archive complète du propriétaire.
Si votre sauvegarde concerne plusieurs profils sociaux, SocialGuardian indique automatiser les sauvegardes quotidiennes et gérer plusieurs profils dans un même tableau de bord selon SocialGuardian. Ajouter un profil
Gérer les données privées, non répertoriées et publiques
L'accès et la visibilité sont deux sujets différents. L'API YouTube Data utilise des portées OAuth pour les données privées des utilisateurs selon la documentation d'authentification de Google. Il ne faut pas supposer qu'un export à partir d'une URL publique contient les mises en ligne privées ou non répertoriées ; un outil avec compte connecté distingue explicitement l'accès public du forfait gratuit de l'accès aux contenus non répertoriés et privés des forfaits payants selon la description actuelle de sa portée.
Notez la visibilité prévue pour chaque entrée de playlist ou de vidéo. YouTube définit les éléments publics comme pouvant être regardés et partagés par tous, les éléments non répertoriés comme pouvant être regardés et partagés par toute personne disposant du lien, et les éléments privés comme ne pouvant pas partager d'URL selon les indications de YouTube sur la visibilité.
Pour la visibilité des playlists, le chemin documenté dans Studio est le suivant :
- Connectez-vous à YouTube Studio.
- Sélectionnez Contenu, puis Playlists.
- Pour la playlist, sélectionnez Détails.
- Ouvrez Visibilité et choisissez le paramètre souhaité.
- Sélectionnez Enregistrer selon les instructions de YouTube sur la visibilité des playlists.
Créer un manifeste avant d'en avoir besoin pour restaurer
Utilisez un document d'inventaire unique pour l'archive. Un guide de récupération recommande d'enregistrer l'URL de la chaîne et le propriétaire du compte Google ou Brand Account, les fichiers sources ou maîtres, les noms des fichiers de miniatures, les titres par défaut, les descriptions, les hashtags et les liens, une date de vérification et les responsables de la récupération selon ses indications de récupération.
Ajoutez les champs structurés qui décrivent la chaîne et ses relations :
- Titre de la chaîne, description, URL personnalisée, miniatures, langue par défaut, pays, statut de confidentialité, paramètres de branding et localisations depuis la ressource Channel de YouTube.
- Titre de la playlist, description, miniatures, statut de confidentialité, nombre d'éléments, langue par défaut, texte localisé et localisations depuis la ressource playlist de YouTube.
- Pour chaque appartenance à une playlist, l'ID de la playlist, l'ID de la vidéo et la position commençant à zéro depuis la ressource des éléments de playlist de YouTube.
- Titres, tags et descriptions des vidéos lorsque l'export sélectionné inclut ces champs de métadonnées depuis la portée documentée de Channel Backup.
Étiquetez chaque archive avec sa date de vérification. C'est important, car Google décrit une archive d'export comme pouvant ne pas contenir les modifications effectuées entre la demande et la création de l'archive selon Google.
Peut-on restaurer les métadonnées YouTube depuis un fichier CSV ou JSON ?
Un export CSV ou JSON vous fournit des données à exploiter, mais la documentation de mise en ligne de YouTube décrit une reconstruction manuelle plutôt qu'une importation native CSV/JSON :
- Dans YouTube Studio, sélectionnez CRÉER, puis Importer des vidéos.
- Sélectionnez le fichier vidéo.
- Sélectionnez Modifier sur chaque fichier pour modifier ses détails vidéo selon la documentation de mise en ligne de YouTube.
YouTube indique que jusqu'à 15 vidéos peuvent être importées à la fois selon la même documentation de mise en ligne. Si la fenêtre d'importation se ferme avant le choix de la visibilité, YouTube enregistre la vidéo comme privée dans la page Contenu de Studio selon YouTube.
Une fonctionnalité de restauration propre à un outil est différente : la documentation de Channel Backup indique qu'il faut importer le fichier de sauvegarde enregistré pour restaurer les métadonnées de la vidéo selon la documentation de l'outil. Considérez cela comme le processus documenté de cet outil, et non comme une importation CSV ou JSON native et générale de YouTube.
Pour une miniature vidéo personnalisée, le point de terminaison de l'API YouTube Data définit la miniature d'une vidéo et accepte les fichiers JPEG ou PNG jusqu'à 50 Mo selon la documentation des miniatures de YouTube.
Enfin, testez l'archive. Les recommandations de récupération préconisent un exercice de restauration de vingt minutes selon leurs indications de récupération. Utilisez cet exercice pour vérifier que le manifeste, les fichiers sources, les noms de fichiers des miniatures, les données de métadonnées, les informations de propriété et l'ordre des playlists sont réunis avant qu'une récupération réelle ne devienne urgente.
Mettre en place un plan de sauvegarde récurrent
Google Takeout prend en charge les exports planifiés selon les options d'export de Google. SocialGuardian indique que le contenu des principales plateformes, dont YouTube, peut être sauvegardé automatiquement chaque jour, les légendes et les métadonnées faisant partie des types de contenu protégés selon SocialGuardian.
Pour l'intégration documentée de SocialGuardian :
- Choisissez le réseau.
- Saisissez le handle ou l'URL du profil.
- Utilisez « + Add another profile » si vous devez ajouter un autre profil.
- La page de démarrage indique que l'essai ne nécessite aucun mot de passe selon la page de démarrage de SocialGuardian.
La présentation publique du produit SocialGuardian indique que le service archive les publications, stories et vidéos de YouTube et protège les légendes et les métadonnées ; elle décrit également le téléchargement ou la restauration depuis un @handle public, sans mot de passe ni connexion selon SocialGuardian.
Protégez les informations de la chaîne que les téléchargements vidéo laissent de côté : SocialGuardian indique sauvegarder automatiquement les légendes et métadonnées YouTube et pouvoir gérer plusieurs profils dans un même tableau de bord selon SocialGuardian. Commencer votre sauvegarde YouTube