Надійний план збереження YouTube розділяє відеофайли та структуровані дані каналу. Використовуйте Google Takeout для завантажених відео, YouTube Data API для плейлистів і коментарів, а також локальну перевірку відтворення перед використанням архіву.

Потрібен спосіб почати збереження публічного контенту YouTube без пароля? Почати резервне копіювання SocialGuardian.

Почніть із правильного типу резервної копії YouTube

Існує два різні завдання резервного копіювання:

  • Резервна копія відеофайлів: YouTube зазначає, що завантажені відео можна завантажити у форматі MP4 з роздільною здатністю 720p або 360p залежно від розміру відео, і рекомендує Google Takeout для завантаження всіх відео. Прочитайте рекомендації YouTube щодо завантаження
  • Резервна копія метаданих: CSV-процес, як-от Channel Backup від TubeBuddy, зберігає метадані відео, зокрема назви, теги й описи, але не самі відеофайли. Перегляньте описане обмеження

Для коментарів і порядку відео в плейлистах використовуйте наведені нижче структуровані API-процеси, а не припускайте, що архів відео містить усі записи каналу.

Створіть резервну копію всіх завантажених відео через Google Takeout

Google Takeout створює копію даних Google. Завантаження архіву не видаляє дані із серверів Google. Google пояснює цю різницю

Виконайте такі кроки:

  1. У Google Takeout перегляньте продукти, вибрані автоматично, оскільки вони містять дані вашого облікового запису. Google описує автоматичний вибір
  2. Скасуйте вибір продуктів, які не хочете експортувати. Якщо для YouTube доступний параметр Усі дані включено, використайте його, щоб звузити вибір даних у цьому продукті. Перегляньте параметри вибору Google
  3. Виберіть спосіб доставки, тип експорту, тип файлу та розмір архіву. Google пропонує електронну пошту, Drive, Dropbox, OneDrive і Box, а також одноразовий або запланований експорт у ZIP- чи TGZ-файлах. Перегляньте доступні параметри експорту
  4. Створіть архів і дочекайтеся електронного листа Google із посиланням на нього. Google зазначає, що створення архіву може тривати від кількох хвилин до кількох днів залежно від обсягу інформації. Перевірте примітку Google щодо термінів

Задокументовані параметри Takeout стосуються вибору даних облікового запису, а рекомендації YouTube вказують на Takeout для завантаження всіх завантажених відео. Перегляньте документацію Takeout і рекомендації YouTube щодо всіх відео

Для ланцюжків коментарів і порядку в плейлистах API-процедури в наступних розділах надають названі поля та параметри пагінації, замість залежності від невизначеної структури експорту. Перегляньте API плейлистів і API ланцюжків коментарів

Пам’ятайте, що архів Takeout відображає дані на певний момент: файл може не містити змін, зроблених після запиту завантаження, але до створення архіву Google. Прочитайте застереження Google щодо архівів

Завантажте окреме відео з YouTube Studio

Для одного завантаженого відео YouTube документує такий шлях на комп’ютері:

  1. Увійдіть у YouTube Studio.
  2. На лівій панелі виберіть Вміст.
  3. Виберіть відео.
  4. Виберіть Меню, а потім Завантажити.

Перевірте шлях завантаження на комп’ютері в Довідці YouTube

YouTube встановлює обмеження для окремих завантажень. Завантаження заблоковано, якщо відео видалено, має попередження щодо авторських прав або правил спільноти, використовує попередньо схвалену аудіодоріжку чи вже завантажувалося п’ять разів за останні 24 години. Перегляньте зазначені YouTube обмеження

Збережіть назви, метадані, склад і порядок плейлистів

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

Виконайте такі кроки:

  1. Авторизуйте застосунок через OAuth 2.0 для облікового запису, якому належать потрібні плейлисти. Google описує OAuth для приватних даних YouTube
  2. Викличте playlists.list із mine=true, щоб отримати плейлисти автентифікованого користувача. Запросіть частину snippet, щоб відповідь могла містити автора, назву, опис і час створення. Перегляньте playlists.list
  3. Пройдіть усі сторінки плейлистів. playlists.list приймає до 50 результатів у відповіді та надає nextPageToken для наступної сторінки. Перегляньте параметри пагінації
  4. Для кожного плейлиста викличте playlistItems.list із його playlistId. Перегляньте playlistItems.list
  5. Збережіть поля елементів, які відтворюють структуру плейлиста: title, description, position і resourceId. Поле position зберігає місце елемента в плейлисті. Перегляньте поля елементів плейлиста

Приклад API Google також показує, як знайти автентифікований канал через channels.list(mine=true), отримати ідентифікатор плейлиста завантажень і перелічити завантажені відео через playlistItems.list. Прочитайте опис прикладу

Експортуйте коментарі та відповіді YouTube

API CommentThreads може отримувати ланцюжки для всього каналу або конкретного відео. Він підтримує фільтри allThreadsRelatedToChannelId і videoId. Перегляньте доступні фільтри ланцюжків коментарів

Виконайте такі кроки:

  1. Авторизуйте запит через OAuth 2.0 під час доступу до приватних даних каналу. Перегляньте вимогу YouTube щодо авторизації
  2. Викличте commentThreads.list із allThreadsRelatedToChannelId для ланцюжків каналу або videoId для ланцюжків конкретного відео. Перегляньте commentThreads.list
  3. Запросіть частини id, replies і snippet, щоб відповідь могла містити ідентифікатори ланцюжків, відповіді та доступні дані коментарів. Перегляньте підтримувані частини
  4. Перегляньте всі сторінки результатів. maxResults приймає від 1 до 100 елементів у відповіді, а nextPageToken визначає наступну сторінку. Перегляньте правила пагінації
  5. Виберіть textFormat=plainText, якщо потрібен звичайний текст; HTML є форматом за замовчуванням. Перегляньте параметр textFormat

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

Потрібен простий спосіб архівувати публічний відеоконтент YouTube без надання пароля? SocialGuardian зазначає, що створює резервні копії YouTube та інших основних платформ і працює з публічним псевдонімом або URL. Перегляньте підтримувані платформи і почніть резервне копіювання.

Перевірте архів перед використанням

Проведіть локальну перевірку, перш ніж вважати резервну копію придатною:

  1. Завантажте архів локально.
  2. Розпакуйте його.
  3. Переконайтеся, що основні відеофайли .mp4 відтворюються належним чином.
  4. Збережіть перевірену локальну копію перед будь-якими незворотними діями.

Перегляньте рекомендацію щодо перевірки архіву

Якщо у експорті Takeout бракує відео, Google радить перевірити, чи пов’язаний канал із обліковим записом бренду, і за потреби змінити обліковий запис. Прочитайте підказку Google про обліковий запис бренду

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

Подбайте про майбутні завантаження

Google Takeout пропонує одноразовий і запланований експорт. Перегляньте типи експорту

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

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

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

Що ця резервна копія може і не може відновити

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

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

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

FAQ

Як створити резервну копію всіх відео YouTube одночасно?

Використайте Google Takeout для архіву всіх завантажених вами відео. Google також дає змогу вибрати одноразовий або запланований експорт і місце доставки. Перегляньте рекомендації Google щодо Takeout і рекомендації YouTube щодо всіх відео

Чи містить Google Takeout коментарі та плейлисти YouTube?

Документація Takeout від Google прямо описує вибір даних облікового запису та експорт завантажених відео. Для ланцюжків коментарів і вмісту плейлистів зі збереженням порядку використовуйте YouTube Data API: commentThreads.list для коментарів і playlists.list разом із playlistItems.list для плейлистів і позицій. Прочитайте рекомендації Takeout, API плейлистів і API коментарів

Як завантажити власні відео YouTube?

На комп’ютері увійдіть у YouTube Studio, виберіть Вміст, відкрийте відео, а потім виберіть Меню та Завантажити. YouTube також рекомендує Google Takeout для завантаження всіх відео. Перегляньте описані кроки

Чи можна створити резервну копію каналу YouTube, не видаляючи його?

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

Як зберегти порядок плейлиста та метадані відео?

Використайте playlists.list із mine=true, потім playlistItems.list для кожного плейлиста й збережіть title, description, position і resourceId. Саме position зберігає місце кожного елемента. Перегляньте playlists.list і поля елементів плейлиста

Чи можна створити резервну копію коментарів YouTube разом із відповідями?

Так, API CommentThreads підтримує отримання даних для всього каналу або окремого відео й може повертати частини id, replies і snippet. Використовуйте nextPageToken, щоб отримати наступні сторінки. Перегляньте API CommentThreads

Чим відрізняється резервна копія відеофайлів від резервної копії метаданих?

YouTube документує завантаження відео у форматі MP4 і рекомендує Takeout для всіх завантажених відео. Документований процес Channel Backup від TubeBuddy охоплює назви, теги й описи, але прямо не охоплює відеофайли. Перегляньте рекомендації YouTube щодо завантаження і обмеження TubeBuddy

Як перевірити, що резервна копія YouTube повна та придатна?

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