Надеждният план за съхраняване на 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 за сроковете
Документираните възможности на 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; след съгласие токените за достъп и обновяване оторизират заявките и подновяват достъпа. Прочетете указанията на 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запазва мястото на елемента в плейлиста. Прегледайте полетата на елементите в плейлиста
Примерът на Google за API също показва как да намерите удостоверения канал с channels.list(mine=true), да получите идентификатора на плейлиста с качванията му и да изброите качените видеоклипове с playlistItems.list. Прочетете описанието на примера
Експортирайте коментарите и отговорите в YouTube
CommentThreads API може да извлича нишки за цял канал или за конкретен видеоклип. Той поддържа филтрите 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.
Често задавани въпроси
Как да архивирам всичките си 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 файлове се възпроизвеждат, преди да разчитате на архива. Вижте препоръката за проверка