Завантаження відеофайлу — лише одна частина збереження YouTube-каналу: у документації інструмента Channel Backup метадані відео відокремлено від самих відеофайлів у документації з резервного копіювання. Резервна копія метаданих може містити назви, теги й описи за даними TubeBuddy, дані каналу у документації про ресурс Channel, відомості про плейлисти у документації про ресурс Playlist, мініатюри у документації про ресурс Channel і порядок відео в плейлистах у документації про елементи плейлистів.

Правильний метод залежить від того, чи потрібен вам одноразовий архів Google, структуровані записи для власного процесу, експорт лише метаданих або регулярний захист одного чи кількох профілів.

Якщо вам потрібне регулярне резервне копіювання YouTube без передачі пароля чи даних для входу, SocialGuardian стверджує, що архівує публічний профіль за @handle і пропонує завантаження або відновлення за даними SocialGuardian. Почати резервне копіювання

Що має зберігати резервна копія метаданих YouTube

Почніть із даних каналу. YouTube документує такі поля каналу, як назва, опис, спеціальна URL-адреса, мініатюри, мова за замовчуванням, країна, пов’язаний плейлист завантажень, статистика, статус приватності, налаштування брендування та локалізації у документації про ресурс Channel.

Далі збережіть потрібні записи на рівні відео. Назви, теги й описи прямо визначені як метадані відео в документації інструмента Channel Backup, який експортує цю інформацію у форматі CSV, а не відеофайли у його документації.

Розглядайте плейлисти як записи, а не просто списки посилань. Ресурс плейлиста YouTube може містити його назву, опис, мініатюри, статус приватності, кількість елементів, мову за замовчуванням, локалізований текст і локалізації у документації про ресурс Playlist. Кожен елемент плейлиста містить ідентифікатор плейлиста, ID відео та позицію, що починається з нуля, тому позиція зберігає належність і порядок у документації про елементи плейлистів.

Зберігайте файл мініатюри разом із відповідним записом відео або плейлиста. Якщо потрібно повторно встановити власну мініатюру відео через YouTube Data API, кінцева точка мініатюр приймає файли JPEG або PNG і має максимальний розмір 50 МБ за даними документації YouTube про мініатюри.

Оберіть правильний спосіб резервного копіювання

Google Takeout: архів на певний момент

Google Takeout може експортувати відео YouTube і створювати архів для зберігання записів або перенесення даних за даними Google. Він підтримує доставку електронною поштою, на Drive, Dropbox, OneDrive або Box; одноразовий чи запланований експорт; файли ZIP або TGZ; а також поділ великих архівів за максимальним розміром за даними параметрів експорту Google.

Обирайте цей спосіб, якщо потрібен архів експорту, створений Google. Пам’ятайте: Google попереджає, що архів може не містити зміни, внесені між запитом і створенням архіву, тому сприймайте кожен експорт як знімок на певний момент, а не як актуальну копію за даними Google.

Експорт через API з авторизацією власника: структуровані записи та приватні дані

YouTube Data API використовує OAuth 2.0 для приватних даних користувача. Запитуваний дозвіл визначає, які ресурси може отримувати або змінювати застосунок, а авторизований серверний застосунок може отримати маркери доступу й оновлення за даними документації Google з автентифікації.

Це спосіб, який варто розглянути, якщо потрібні структуровані записи каналу й плейлистів або доступ, авторизований власником. Це робочий процес реалізації, а не одна кнопка на панелі:

  1. Авторизуйте доступ через OAuth 2.0 і запитуйте лише дозволи, потрібні для експорту за даними документації Google з автентифікації.
  2. Прочитайте ресурс каналу, включно з полями каналу, які потрібно зберегти за даними документації YouTube про ресурс Channel.
  3. Прочитайте contentDetails.relatedPlaylists.uploads із ресурсу каналу, щоб отримати ID плейлиста завантажень за даними документації про ресурс Channel. Використайте playlists.list, щоб отримати ресурс плейлиста, а потім playlistItems.list, щоб отримати його елементи та їхні позиції, що починаються з нуля за даними документації про ресурс Playlist і документації про елементи плейлистів.
  4. Обробіть кожну сторінку відповіді зі списком. Якщо існує наступна сторінка, використайте nextPageToken або prevPageToken як наступний pageToken за рекомендаціями YouTube щодо пагінації.
  5. Зберігайте отримані записи у структурованому архіві. Задокументований скрипт резервного копіювання записує дані відео та плейлистів в окремі JSON-файли у документації до його коду.

Не замінюйте задокументований процес авторизації користувача сервісним обліковим записом: Google зазначає, що YouTube Data API не підтримує OAuth сервісних облікових записів і що це призводить до помилки NoLinkedYouTubeAccount за даними документації Google з автентифікації.

Інструменти CSV або JSON: метадані без відеофайлів

Експорт CSV корисний, коли безпосередня мета — реєстр метаданих відео з пошуком, а не відеофайли. Один із задокументованих процесів для публічного каналу:

  1. Увійдіть і відкрийте інструмент Channel Backup.
  2. Вставте URL-адресу каналу; задокументований процес підтримує URL-адреси handle, channel, custom і legacy user.
  3. Виберіть “Get Channel Backup”.
  4. Завантажте отриманий CSV із метаданими відео за даними опису процесу.

Другий задокументований процес доступний у YouTube Studio: відкрийте “Bulk & Misc Tools”, виберіть “Misc Tools”, відкрийте “Channel Backup”, виберіть усі відео або лише відео від останньої резервної копії та експортуйте результат у CSV за даними документації Channel Backup.

Для необробленого JSON і файлів мініатюр окрема утиліта метаданих описує такий процес:

  1. Надішліть URL-адресу або ID відео, плейлиста чи каналу.
  2. Збережіть результат як ZIP.
  3. Зберігайте разом отримані about.txt, video.json, playlist.json, channel.json і доступні PNG-файли мініатюр за даними документації утиліти щодо експорту.

Ці способи не мають однакового охоплення. Для CSV через підключений обліковий запис заявлено режим лише для читання, який на платних планах може містити доступ до доступних за посиланням і приватних завантажень; видимий безплатний план обмежений останніми 50 публічними відео, а платний описаний як такий, що охоплює до 50 000 відео за даними поточної сторінки інструмента. Перевірте охоплення, перш ніж вважати експорт публічного каналу повним архівом власника.

Якщо ваше резервне копіювання охоплює кілька соціальних профілів, SocialGuardian стверджує, що автоматизує щоденні копії та керує кількома профілями на одній панелі за даними SocialGuardian. Додати профіль

Як працювати з приватними, доступними за посиланням і публічними записами

Доступ і видимість — різні речі. YouTube Data API використовує OAuth-дозволи для приватних даних користувача за даними документації Google з автентифікації. Не слід вважати, що експорт за публічним URL міститиме приватні або доступні за посиланням завантаження; один із інструментів із підключенням облікового запису прямо розділяє публічний доступ безплатного плану та доступ до приватних матеріалів і матеріалів за посиланням на платних планах за даними поточного опису охоплення.

Записуйте передбачену видимість для кожного плейлиста або відео. YouTube визначає публічні елементи як доступні для перегляду й поширення будь-ким, доступні за посиланням — як доступні для перегляду й поширення будь-ким, хто має посилання, а приватні — як такі, для яких неможливо поширити URL за даними рекомендацій YouTube щодо видимості.

Для видимості плейлиста задокументований шлях у Studio такий:

  1. Увійдіть у YouTube Studio.
  2. Виберіть Content, потім Playlists.
  3. На плейлисті виберіть Details.
  4. Відкрийте Visibility і виберіть налаштування.
  5. Виберіть Save за даними інструкцій YouTube щодо видимості плейлистів.

Створіть маніфест до того, як знадобиться відновлення

Використовуйте один інвентарний документ для архіву. Посібник із відновлення рекомендує записувати URL-адресу каналу та власника Google або Brand Account, вихідні чи головні файли, назви файлів мініатюр, стандартні назви, описи, хештеги й посилання, дату перевірки та відповідальних за відновлення за рекомендаціями щодо відновлення.

Додайте структуровані поля, що описують канал і його зв’язки:

  • Назва каналу, опис, спеціальна URL-адреса, мініатюри, мова за замовчуванням, країна, статус приватності, налаштування брендування та локалізації з ресурсу Channel YouTube.
  • Назва плейлиста, опис, мініатюри, статус приватності, кількість елементів, мова за замовчуванням, локалізований текст і локалізації з ресурсу Playlist YouTube.
  • Для кожної належності до плейлиста — ID плейлиста, ID відео та позиція, що починається з нуля з ресурсу PlaylistItem YouTube.
  • Назви, теги й описи відео, якщо вибраний експорт містить ці поля метаданих з опису охоплення Channel Backup.

Позначайте кожен архів датою перевірки. Це важливо, оскільки Google описує архів експорту як такий, що потенційно може не містити зміни, внесені між запитом і створенням архіву за даними Google.

Чи можна відновити метадані YouTube з CSV або JSON?

Експорт CSV або JSON дає записи для роботи, але власна документація YouTube щодо завантаження описує ручне відновлення, а не вбудований імпорт CSV/JSON:

  1. У YouTube Studio виберіть CREATE, потім Upload videos.
  2. Виберіть відеофайл.
  3. Виберіть Edit для кожного файлу, щоб змінити дані відео за даними документації YouTube щодо завантаження.

YouTube зазначає, що одночасно можна завантажити до 15 відео за тією самою документацією щодо завантаження. Якщо вікно завантаження закриється до вибору видимості, YouTube збереже відео як приватне на сторінці Content у Studio за даними YouTube.

Заява про відновлення, що стосується конкретного інструмента, відрізняється: у документації Channel Backup зазначено, що завантаження збереженого файла резервної копії дає змогу відновити метадані відео за документацією цього інструмента. Розглядайте це як описаний інструментом процес, а не загальний нативний імпорт CSV або JSON у YouTube.

Для власної мініатюри відео кінцева точка YouTube Data API встановлює мініатюру та приймає файли JPEG або PNG розміром до 50 МБ за даними документації YouTube про мініатюри.

Нарешті, протестуйте архів. Рекомендації щодо відновлення радять провести двадцятихвилинну репетицію відновлення за рекомендаціями щодо відновлення. Використайте її, щоб перевірити, чи разом доступні маніфест, вихідні файли, назви файлів мініатюр, записи метаданих, дані про власність і порядок плейлистів до того, як виникне нагальна потреба у відновленні.

План регулярного резервного копіювання

Google Takeout підтримує запланований експорт за даними параметрів експорту Google. SocialGuardian стверджує, що вміст із провідних платформ, зокрема YouTube, можна автоматично копіювати щодня, а підписи й метадані належать до захищених типів вмісту за даними SocialGuardian.

Для описаного SocialGuardian процесу початку роботи:

  1. Виберіть мережу.
  2. Введіть handle або URL-адресу профілю.
  3. Використайте “+ Add another profile”, якщо потрібно додати ще один профіль.
  4. На стартовій сторінці зазначено, що для пробного періоду не потрібен пароль за даними стартової сторінки SocialGuardian.

У публічному описі продукту SocialGuardian зазначено, що сервіс архівує публікації, історії та відео з YouTube і захищає підписи та метадані; також описано завантаження або відновлення з публічного @handle без пароля чи входу за даними SocialGuardian.

Захистіть дані каналу, які залишаються після завантаження відео: SocialGuardian стверджує, що автоматично копіює підписи й метадані YouTube та може керувати кількома профілями на одній панелі за даними SocialGuardian. Почати резервне копіювання YouTube