Надійний план збереження 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 пояснює цю різницю
Виконайте такі кроки:
- У Google Takeout перегляньте продукти, вибрані автоматично, оскільки вони містять дані вашого облікового запису. Google описує автоматичний вибір
- Скасуйте вибір продуктів, які не хочете експортувати. Якщо для YouTube доступний параметр Усі дані включено, використайте його, щоб звузити вибір даних у цьому продукті. Перегляньте параметри вибору Google
- Виберіть спосіб доставки, тип експорту, тип файлу та розмір архіву. Google пропонує електронну пошту, Drive, Dropbox, OneDrive і Box, а також одноразовий або запланований експорт у ZIP- чи TGZ-файлах. Перегляньте доступні параметри експорту
- Створіть архів і дочекайтеся електронного листа Google із посиланням на нього. Google зазначає, що створення архіву може тривати від кількох хвилин до кількох днів залежно від обсягу інформації. Перевірте примітку Google щодо термінів
Задокументовані параметри Takeout стосуються вибору даних облікового запису, а рекомендації YouTube вказують на Takeout для завантаження всіх завантажених відео. Перегляньте документацію Takeout і рекомендації YouTube щодо всіх відео
Для ланцюжків коментарів і порядку в плейлистах API-процедури в наступних розділах надають названі поля та параметри пагінації, замість залежності від невизначеної структури експорту. Перегляньте API плейлистів і API ланцюжків коментарів
Пам’ятайте, що архів Takeout відображає дані на певний момент: файл може не містити змін, зроблених після запиту завантаження, але до створення архіву Google. Прочитайте застереження Google щодо архівів
Завантажте окреме відео з YouTube Studio
Для одного завантаженого відео YouTube документує такий шлях на комп’ютері:
- Увійдіть у YouTube Studio.
- На лівій панелі виберіть Вміст.
- Виберіть відео.
- Виберіть Меню, а потім Завантажити.
Перевірте шлях завантаження на комп’ютері в Довідці YouTube
YouTube встановлює обмеження для окремих завантажень. Завантаження заблоковано, якщо відео видалено, має попередження щодо авторських прав або правил спільноти, використовує попередньо схвалену аудіодоріжку чи вже завантажувалося п’ять разів за останні 24 години. Перегляньте зазначені YouTube обмеження
Збережіть назви, метадані, склад і порядок плейлистів
Використовуйте YouTube Data API, якщо резервна копія має містити записи плейлистів і порядок елементів. Доступ до приватних даних YouTube потребує авторизації OAuth 2.0; після згоди access- і refresh-токени авторизують запити та поновлюють доступ. Прочитайте рекомендації Google щодо автентифікації
Виконайте такі кроки:
- Авторизуйте застосунок через OAuth 2.0 для облікового запису, якому належать потрібні плейлисти. Google описує OAuth для приватних даних YouTube
- Викличте
playlists.listізmine=true, щоб отримати плейлисти автентифікованого користувача. Запросіть частинуsnippet, щоб відповідь могла містити автора, назву, опис і час створення. Перегляньтеplaylists.list - Пройдіть усі сторінки плейлистів.
playlists.listприймає до 50 результатів у відповіді та надаєnextPageTokenдля наступної сторінки. Перегляньте параметри пагінації - Для кожного плейлиста викличте
playlistItems.listіз йогоplaylistId. ПерегляньтеplaylistItems.list - Збережіть поля елементів, які відтворюють структуру плейлиста:
title,description,positionіresourceId. Полеpositionзберігає місце елемента в плейлисті. Перегляньте поля елементів плейлиста
Приклад API Google також показує, як знайти автентифікований канал через channels.list(mine=true), отримати ідентифікатор плейлиста завантажень і перелічити завантажені відео через playlistItems.list. Прочитайте опис прикладу
Експортуйте коментарі та відповіді YouTube
API CommentThreads може отримувати ланцюжки для всього каналу або конкретного відео. Він підтримує фільтри allThreadsRelatedToChannelId і videoId. Перегляньте доступні фільтри ланцюжків коментарів
Виконайте такі кроки:
- Авторизуйте запит через OAuth 2.0 під час доступу до приватних даних каналу. Перегляньте вимогу YouTube щодо авторизації
- Викличте
commentThreads.listізallThreadsRelatedToChannelIdдля ланцюжків каналу абоvideoIdдля ланцюжків конкретного відео. ПерегляньтеcommentThreads.list - Запросіть частини
id,repliesіsnippet, щоб відповідь могла містити ідентифікатори ланцюжків, відповіді та доступні дані коментарів. Перегляньте підтримувані частини - Перегляньте всі сторінки результатів.
maxResultsприймає від 1 до 100 елементів у відповіді, аnextPageTokenвизначає наступну сторінку. Перегляньте правила пагінації - Виберіть
textFormat=plainText, якщо потрібен звичайний текст; HTML є форматом за замовчуванням. Перегляньте параметрtextFormat
Так експорт коментарів матиме визначене місце для ідентифікаторів ланцюжків, відповідей, тексту й пагінації, а не вважатиметься недокументованою частиною архіву відеофайлів. Перегляньте частини відповіді API
Потрібен простий спосіб архівувати публічний відеоконтент YouTube без надання пароля? SocialGuardian зазначає, що створює резервні копії YouTube та інших основних платформ і працює з публічним псевдонімом або URL. Перегляньте підтримувані платформи і почніть резервне копіювання.
Перевірте архів перед використанням
Проведіть локальну перевірку, перш ніж вважати резервну копію придатною:
- Завантажте архів локально.
- Розпакуйте його.
- Переконайтеся, що основні відеофайли
.mp4відтворюються належним чином. - Збережіть перевірену локальну копію перед будь-якими незворотними діями.
Перегляньте рекомендацію щодо перевірки архіву
Якщо у експорті 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 відтворюються, перш ніж покладатися на резервну копію. Перегляньте рекомендацію щодо перевірки