Spolehlivý plán archivace YouTube odděluje videosoubory od strukturovaných dat kanálu. Pro nahraná videa použijte Google Takeout, pro záznamy playlistů a komentářů YouTube Data API a před spoléháním na archiv proveďte místní kontrolu přehrávání.

Chcete začít bez hesla u veřejného obsahu YouTube? Spusťte zálohu SocialGuardian.

Začněte správným typem zálohy YouTube

Existují dva různé úkoly zálohování:

  • Záloha videosouborů: YouTube uvádí, že nahraná videa lze stáhnout jako MP4 v rozlišení 720p nebo 360p podle velikosti videa, a pro stažení všech nahraných videí odkazuje na Google Takeout. Přečtěte si pokyny YouTube ke stahování
  • Záloha metadat: Pracovní postup s CSV, například Channel Backup od TubeBuddy, zahrnuje metadata videí včetně názvů, štítků a popisů, nikoli však samotné videosoubory. Podívejte se na zdokumentované omezení

Pro komentáře a pořadí playlistů použijte níže uvedené strukturované postupy API, místo abyste předpokládali, že archiv videí obsahuje všechny záznamy kanálu.

Zálohujte všechna nahraná videa pomocí Google Takeout

Google Takeout vytváří kopii dat Google. Stažení archivu neodstraní data ze serverů Google. Google vysvětluje tento rozdíl

Použijte tento postup:

  1. V Google Takeout zkontrolujte produkty, které jsou automaticky vybrané, protože obsahují data vašeho účtu. Google popisuje automatický výběr
  2. Zrušte výběr produktů, které nechcete exportovat. Pokud produkt YouTube nabízí ovládací prvek Všechna data zahrnuta, použijte jej k omezení vybraných dat v rámci tohoto produktu. Podívejte se na možnosti výběru Google
  3. Zvolte způsob doručení, typ exportu, typ souboru a velikost archivu. Google uvádí jako možnosti doručení e-mail, Disk, Dropbox, OneDrive a Box a také jednorázové nebo plánované exporty ve formátu ZIP či TGZ. Projděte dostupné možnosti exportu
  4. Vytvořte archiv a počkejte na e-mail od Googlu s jeho umístěním. Google uvádí, že vytvoření archivu může podle množství informací trvat několik minut až několik dní. Podívejte se na časové údaje Google

Zdokumentované možnosti Takeout se týkají výběru dat účtu, zatímco vlastní pokyny YouTube odkazují na Takeout pro stažení všech nahraných videí. Projděte dokumentaci Takeout a pokyny YouTube ke všem videím

Pro vlákna komentářů a pořadí playlistů poskytují postupy API v dalších částech konkrétní názvy polí a ovládací prvky stránkování, místo aby se spoléhaly na neurčené rozložení exportu. Podívejte se na API playlistů a API vláken komentářů

Nezapomeňte, že archiv Takeout zachycuje určitý okamžik: datový soubor nemusí obsahovat změny provedené po vyžádání stažení a před vytvořením archivu Googlem. Přečtěte si upozornění Googlu k archivům

Stáhněte jednotlivé video z YouTube Studia

U jednoho nahraného videa YouTube dokumentuje tento postup na počítači:

  1. Přihlaste se do YouTube Studia.
  2. V levém panelu vyberte Obsah.
  3. Vyberte video.
  4. Vyberte Nabídka a poté Stáhnout.

Ověřte postup stažení na počítači v nápovědě YouTube

YouTube uvádí omezení pro stahování jednotlivých videí. Stažení je zablokováno, pokud bylo video odstraněno, má sankci za autorská práva nebo porušení pokynů komunity, používá předem schválenou zvukovou stopu nebo již bylo během posledních 24 hodin staženo pětkrát. Podívejte se na uvedená omezení YouTube

Zachovejte názvy, metadata, členství a pořadí playlistů

Pokud vaše záloha potřebuje záznamy playlistů a pořadí položek, použijte YouTube Data API. Přístup k soukromým datům YouTube vyžaduje autorizaci OAuth 2.0; po udělení souhlasu autorizují přístup a obnovovací tokeny požadavky a obnovují přístup. Přečtěte si pokyny Googlu k ověřování

Postupujte takto:

  1. Autorizujte aplikaci pomocí OAuth 2.0 pro účet, jehož playlisty vlastníte. Google popisuje OAuth pro soukromá data YouTube
  2. Zavolejte playlists.list s mine=true a načtěte playlisty vlastněné ověřeným uživatelem. Vyžádejte část snippet, aby odpověď mohla obsahovat autora, název, popis a čas vytvoření. Podívejte se na playlists.list
  3. Pokračujte přes stránky playlistů. playlists.list přijímá až 50 výsledků na odpověď a poskytuje nextPageToken pro další stránku. Podívejte se na parametry stránkování
  4. U každého playlistu zavolejte playlistItems.list s jeho playlistId. Podívejte se na playlistItems.list
  5. Uložte vrácená pole položek, která zachovávají strukturu playlistu: title, description, position a resourceId. Pole position zachovává umístění položky v playlistu. Projděte pole položek playlistu

Ukázka API od Googlu také ukazuje, jak pomocí channels.list(mine=true) najít ověřený kanál, získat ID playlistu nahraných videí a vypsat nahraná videa pomocí playlistItems.list. Přečtěte si popis ukázky

Exportujte komentáře a odpovědi YouTube

CommentThreads API může načíst vlákna pro celý kanál nebo konkrétní video. Podporuje filtry allThreadsRelatedToChannelId a videoId. Podívejte se na dostupné filtry vláken komentářů

Použijte tento postup:

  1. Při přístupu k soukromým datům kanálu autorizujte požadavek pomocí OAuth 2.0. Projděte požadavek YouTube na autorizaci
  2. Zavolejte commentThreads.list s allThreadsRelatedToChannelId pro vlákna související s kanálem nebo s videoId pro vlákna spojená s konkrétním videem. Podívejte se na commentThreads.list
  3. Vyžádejte části id, replies a snippet, aby odpověď mohla v dostupném rozsahu obsahovat identifikátory vláken, odpovědi a data komentářů. Projděte podporované části
  4. Procházejte výsledky po stránkách. maxResults přijímá 1 až 100 položek na odpověď a nextPageToken určuje další stránku. Podívejte se na pravidla stránkování
  5. Pokud chcete prostý text, zvolte textFormat=plainText; výchozím formátem je HTML. Podívejte se na parametr textFormat

Díky tomu má export komentářů konkrétní místo pro ID vláken, odpovědi, text a stránkování, místo aby komentáře považoval za nedokumentovanou součást archivu videosouborů. Projděte části odpovědi API

Potřebujete jednoduchý způsob, jak archivovat veřejný videoobsah YouTube bez sdílení hesla? SocialGuardian uvádí, že zálohuje YouTube mezi hlavními platformami a funguje z veřejného uživatelského jména nebo URL. Podívejte se na podporované platformy a spusťte zálohu.

Ověřte archiv, než se na něj spolehnete

Než budete zálohu považovat za použitelnou, proveďte místní kontrolu:

  1. Stáhněte archiv do počítače.
  2. Rozbalte jej.
  3. Ověřte, že se hlavní videosoubory .mp4 správně přehrávají.
  4. Ověřenou místní kopii si ponechte, než provedete nevratný krok.

Podívejte se na doporučení k ověření archivu

Pokud ve vývozu Takeout chybí videa, Google doporučuje zkontrolovat, zda je kanál propojen s účtem značky, a v případě potřeby přepnout účet. Přečtěte si tip Googlu k účtu značky

Kontrola přehrávání testuje videosoubory přímo. U playlistů a komentářů si ponechte také výstupy API a použijte jejich ID playlistů, pozice, ID vláken, odpovědi a tokeny stránek jako strukturovanou část archivu. Podívejte se na pole playlistů a části odpovědi komentářů

Zahrňte budoucí nahrávky

Google Takeout nabízí jednorázové i plánované exporty. Projděte typy exportu

Samostatná stránka dodavatele popisuje počítačový nástroj, který může spouštět plánované automatické denní zálohy, kontrolovat nová videa a aktualizovat místní archiv bez ručního spuštění. Jde o funkci tohoto nástroje, nikoli o požadavek YouTube. Přečtěte si popis automatizace dodavatele

SocialGuardian představuje postup s veřejným uživatelským jménem: sdílejte uživatelské jméno, nechte obsah archivovat a později jej obnovte nebo stáhněte; jeho web uvádí, že není vyžadováno heslo ani přihlášení. YouTube uvádí mezi platformami, které zálohuje. Podívejte se na postup SocialGuardian

Jeho úvodní stránka požaduje síť a uživatelské jméno profilu nebo URL, umožňuje přidat další profil a nabízí volitelný potvrzovací e-mail při první záloze. Stránka uvádí, že není potřeba heslo, nabízí 30denní bezplatnou zkušební verzi a zrušení kdykoli. Začněte s uživatelským jménem profilu nebo URL

Co tato záloha může a nemůže obnovit

Výše uvedené postupy vytvářejí kopie nahraných videosouborů, záznamů playlistů a položek i záznamů vláken komentářů. Google Takeout vytváří kopii, zatímco SocialGuardian popisuje pozdější obnovení nebo stažení archivovaného veřejného obsahu. Podívejte se na vysvětlení kopie od Googlu a postup SocialGuardian

S výstupem zacházejte jako s knihovnou pro uchování: videosoubory, metadata, pozice v playlistech a záznamy komentářů uchovávejte pohromadě. Tento návod zachovává obsah tvůrce a metadata; nepopisuje převod vlastnictví kanálu.

Uchovejte svůj veřejný obsah YouTube dříve, než se na další nahrávku zapomene. Spusťte zálohu SocialGuardian.

Časté dotazy

Jak najednou zazálohuji všechna svá videa na YouTube?

Použijte Google Takeout k vytvoření archivu všech videí, která jste nahráli. Google vám také umožňuje zvolit jednorázový nebo plánovaný export a místo doručení. Projděte pokyny Googlu k Takeout a pokyny YouTube ke všem videím

Obsahuje Google Takeout komentáře a playlisty YouTube?

Zdokumentované pokyny Google Takeout výslovně pokrývají výběr dat účtu a export nahraných videí. Pro vlákna komentářů a obsah playlistů se zachovaným pořadím použijte postupy YouTube Data API: commentThreads.list pro komentáře a playlists.list spolu s playlistItems.list pro playlisty a pozice. Přečtěte si pokyny Takeout, API playlistů a API komentářů

Jak stáhnu vlastní videa z YouTube?

Na počítači se přihlaste do YouTube Studia, vyberte Obsah, zvolte video a poté vyberte Nabídka a Stáhnout. YouTube také odkazuje na Google Takeout pro stažení všech nahraných videí. Podívejte se na zdokumentované kroky

Mohu zazálohovat kanál YouTube, aniž bych ho smazal?

Ano. Google uvádí, že stažení dat vytvoří kopii a neodstraní data ze serverů Google. Přečtěte si vysvětlení Googlu

Jak zachovám pořadí playlistů a metadata videí?

Použijte playlists.list s mine=true, poté pro každý playlist playlistItems.list a zachovejte title, description, position a resourceId. position je pole, které zachovává umístění každé položky. Podívejte se na playlists.list a pole položek playlistu

Mohu zálohovat komentáře YouTube včetně odpovědí?

Ano, CommentThreads API podporuje načtení pro celý kanál nebo konkrétní video a může vrátit části id, replies a snippet. Pro načtení dalších stránek postupujte podle nextPageToken. Podívejte se na CommentThreads API

Jaký je rozdíl mezi zálohou videosouborů a zálohou metadat?

YouTube dokumentuje stahování nahraných videí ve formátu MP4 a pro všechna nahraná videa odkazuje na Takeout. Zdokumentovaný postup Channel Backup od TubeBuddy zahrnuje názvy, štítky a popisy, ale výslovně ne videosoubory. Podívejte se na pokyny YouTube ke stahování a omezení TubeBuddy

Jak ověřím, že je záloha YouTube úplná a použitelná?

Stáhněte archiv do počítače, rozbalte jej a před spoléháním na zálohu ověřte, že se hlavní soubory .mp4 přehrávají. Podívejte se na doporučení k ověření