Надеждният план за съхраняване на 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 за сроковете

Документираните възможности на 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; след съгласие токените за достъп и обновяване оторизират заявките и подновяват достъпа. Прочетете указанията на 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 запазва мястото на елемента в плейлиста. Прегледайте полетата на елементите в плейлиста

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

Експортирайте коментарите и отговорите в YouTube

CommentThreads API може да извлича нишки за цял канал или за конкретен видеоклип. Той поддържа филтрите 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.

Често задавани въпроси

Как да архивирам всичките си YouTube видеоклипове наведнъж?

Използвайте Google Takeout за архив с всички видеоклипове, които сте качили. Google също ви позволява да изберете еднократно или планирано експортиране и местоназначение за доставката. Вижте указанията на Google за Takeout и указанията на YouTube за всички видеоклипове

Google Takeout включва ли коментари и плейлисти от YouTube?

Документираните указания на Google за Takeout изрично обхващат избора на данни от профила и експортирането на качени видеоклипове. За нишки от коментари и съдържание на плейлисти със запазен ред използвайте процедурите на 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, включително отговорите?

Да, CommentThreads API поддържа извличане за целия канал или за конкретен видеоклип и може да върне частите id, replies и snippet. Следвайте nextPageToken, за да извлечете следващите страници. Вижте CommentThreads API

Каква е разликата между архивиране на видеофайлове и архивиране на метаданни?

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

Как да проверя дали архивът на YouTube е пълен и използваем?

Изтеглете архива локално, разархивирайте го и се уверете, че основните .mp4 файлове се възпроизвеждат, преди да разчитате на архива. Вижте препоръката за проверка