Изтеглянето на видеофайла е само една част от запазването на YouTube канал: документираният инструмент Channel Backup разграничава метаданните на видеоклипа от самите видеофайлове в документацията за архивиране. Архивът на метаданните може да включва заглавия, тагове и описания според TubeBuddy, записи за канала в документацията за ресурса Channel, подробности за плейлистите в документацията за ресурса playlist, миниатюри в документацията за ресурса Channel и реда на видеоклиповете в плейлистите в документацията за елементите на плейлиста.
Подходящият метод зависи от това дали ви е необходим еднократен архив от Google, структурирани записи за вашия процес, експорт само на метаданни или периодична защита на един или повече профили.
Ако искате периодично архивиране на YouTube, без да предоставяте парола или данни за вход, SocialGuardian посочва, че архивира публичен @handle и предлага изтегляне или възстановяване според SocialGuardian. Стартирайте архивиране
Какво трябва да запазва архивът на метаданните на YouTube
Започнете със записа за канала. YouTube описва полета на канала, сред които заглавие, описание, персонализиран URL адрес, миниатюри, език по подразбиране, държава, плейлист с качените видеоклипове, статистика, статус на поверителност, настройки за брандиране и локализации в документацията за ресурса Channel.
След това запазете нужните записи на ниво видеоклип. Заглавията, таговете и описанията са изрично посочени като метаданни на видеоклипа от документиран инструмент Channel Backup, който експортира тази информация като CSV, а не като видеофайлове в документацията му.
Разглеждайте плейлистите като записи, а не просто като списъци с връзки. Ресурсът playlist на YouTube може да включва заглавие, описание, миниатюри, статус на поверителност, брой елементи, език по подразбиране, локализиран текст и локализации в документацията за ресурса playlist. Всеки елемент на плейлист посочва плейлиста, идентификатора на видеоклипа и позиция, започваща от нула, така че позицията запазва принадлежността и реда в документацията за елементите на плейлиста.
За миниатюрите запазете графичния файл заедно със свързания запис за видеоклипа или плейлиста. Ако трябва да зададете персонализирана миниатюра на видеоклип чрез YouTube Data API, крайната точка за миниатюри приема JPEG или PNG и има максимален размер на файла 50 MB според документацията на 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 за удостоверяване.
Това е вариантът, който трябва да обмислите, когато са ви необходими структурирани записи за канала и плейлистите или достъп, оторизиран от собственика. Това е работен процес за реализация, а не поредица от действия в един контролен панел:
- Оторизирайте достъпа с OAuth 2.0 и поискайте само обхватите, от които се нуждае експортът според документацията на Google за удостоверяване.
- Прочетете ресурса на канала, включително полетата, които искате да запазите според документацията на YouTube за ресурса Channel.
- Прочетете
contentDetails.relatedPlaylists.uploadsот ресурса на канала, за да получите идентификатора на плейлиста с качените видеоклипове според документацията за ресурса Channel. Използвайтеplaylists.list, за да извлечете ресурса на плейлиста, а след товаplaylistItems.list, за да извлечете елементите на плейлиста и позициите им, започващи от нула според документацията за ресурса playlist и документацията за елементите на плейлиста. - Продължете през всеки отговор със странициран списък. Когато има следваща страница, използвайте
nextPageTokenилиprevPageTokenкато следващpageTokenспоред указанията на YouTube за странициране. - Съхранявайте върнатите записи в структуриран архив. Документиран скрипт за архивиране записва записите за видеоклипове и плейлисти като отделни JSON файлове в документацията на изходния код.
Не заменяйте документирания потребителски процес за оторизация със service account: Google посочва, че YouTube Data API не поддържа OAuth чрез service account и че използването му води до NoLinkedYouTubeAccount според документацията на Google за удостоверяване.
CSV или JSON инструменти: метаданни без видеофайлове
CSV експортът е полезен, когато непосредствената ви цел е регистър на метаданните на видеоклиповете, който може да се търси, а не видеофайлове. Един документиран процес за публичен канал е:
- Влезте в профила си и отворете инструмента Channel Backup.
- Поставете URL адреса на канала; документираният процес поддържа URL адреси с handle, channel, custom и legacy user формати.
- Изберете “Get Channel Backup”.
- Изтеглете получения CSV файл с метаданните на видеоклиповете според документирания процес.
Друг документиран процес е в YouTube Studio: отворете “Bulk & Misc Tools”, изберете “Misc Tools”, отворете “Channel Backup”, изберете всички видеоклипове или само видеоклиповете от последното архивиране и експортирайте резултата като CSV според документацията за Channel Backup.
За необработени JSON файлове и миниатюри отделен инструмент за метаданни описва следния процес:
- Изпратете URL адрес или идентификатор на видеоклип, плейлист или канал.
- Запазете резултата като ZIP файл.
- Съхранявайте заедно получените
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 е:
- Влезте в YouTube Studio.
- Изберете Content, след това Playlists.
- Върху плейлиста изберете Details.
- Отворете Visibility и изберете настройката.
- Изберете Save според инструкциите на YouTube за видимостта на плейлистите.
Създайте манифест, преди да ви потрябва възстановяване
Използвайте един инвентарен документ за архива. Ръководство за възстановяване препоръчва да запишете URL адреса на канала и собственика на Google или Brand Account, изходните или главните файлове, имената на файловете с миниатюри, заглавията по подразбиране, описанията, хаштаговете и връзките, датата на проверката и отговорните лица за възстановяването според указанията за възстановяване.
Добавете структурирани полета, които описват канала и връзките между записите:
- Заглавие на канала, описание, персонализиран URL адрес, миниатюри, език по подразбиране, държава, статус на поверителност, настройки за брандиране и локализации от ресурса Channel на YouTube.
- Заглавие на плейлиста, описание, миниатюри, статус на поверителност, брой елементи, език по подразбиране, локализиран текст и локализации от ресурса playlist на YouTube.
- За всяко членство в плейлист — идентификатора на плейлиста, идентификатора на видеоклипа и позицията, започваща от нула от ресурса playlist-item на YouTube.
- Заглавия, тагове и описания на видеоклиповете, когато избраният експорт включва тези полета за метаданни от документирания обхват на Channel Backup.
Обозначавайте всеки архив с датата на проверката. Това е важно, защото Google описва архива за експортиране като такъв, в който може да липсват промени, направени между заявката и създаването на архива според Google.
Можете ли да възстановите метаданни на YouTube от CSV или JSON?
CSV или JSON експортът ви предоставя записи, с които да работите, но собствената документация на YouTube за качване описва процес на ръчно възстановяване, а не естествен импорт от CSV/JSON:
- В YouTube Studio изберете CREATE, след това Upload videos.
- Изберете видеофайла.
- Изберете Edit за всеки файл, за да редактирате подробностите за видеоклипа според документацията на YouTube за качване.
YouTube посочва, че едновременно могат да се качват до 15 видеоклипа според същата документация за качване. Ако прозорецът за качване се затвори, преди да бъде избрана видимост, YouTube запазва видеоклипа като частен на страницата Content в Studio според YouTube.
Твърдението за възстановяване, специфично за даден инструмент, е различно: документацията на Channel Backup посочва, че трябва да качите запазения архивен файл, за да бъдат възстановени метаданните на видеоклипа според документацията на инструмента. Приемайте това като документиран процес на инструмента, а не като обща възможност за естествен импорт на CSV или JSON в YouTube.
За персонализирана миниатюра на видеоклип крайната точка на YouTube Data API задава миниатюрата на видеоклип и приема JPEG или PNG с размер до 50 MB според документацията на YouTube за миниатюрите.
Накрая тествайте архива. Указанията за възстановяване препоръчват да проведете двадесетминутна тренировка за възстановяване според указанията за възстановяване. Използвайте теста, за да потвърдите, че манифестът, изходните файлове, имената на файловете с миниатюри, записите с метаданни, данните за собствеността и редът на плейлистите са заедно, преди да възникне спешна нужда от възстановяване.
План за периодично архивиране
Google Takeout поддържа планирани експортирания според опциите за експортиране на Google. SocialGuardian посочва, че съдържание от основни платформи, включително YouTube, може да се архивира автоматично всеки ден, като сред защитените типове съдържание са надписите и метаданните според SocialGuardian.
За документираното въвеждане в SocialGuardian:
- Изберете мрежата.
- Въведете handle или URL адреса на профила.
- Използвайте “+ Add another profile”, ако трябва да добавите още един профил.
- Страницата за стартиране посочва, че пробният период не изисква парола според началната страница на SocialGuardian.
Публичното описание на SocialGuardian посочва, че услугата архивира публикации, истории и видеоклипове от YouTube и защитава надписите и метаданните; също така описва изтегляне или възстановяване от публичен @handle без парола или вход според SocialGuardian.
Защитете записите на канала, които изтеглянето на видеоклиповете оставя извън архива: SocialGuardian посочва, че автоматично архивира надписи и метаданни от YouTube и може да управлява множество профили в един контролен панел според SocialGuardian. Стартирайте архивиране на YouTube