@@ -22,6 +22,7 @@ Contributor Summit sessions.
2222 - [ Descriptions & Playlists] ( #descriptions--playlists )
2323 - [ Thumbnails] ( #thumbnails )
2424 - [ Streaming Events] ( #streaming-events )
25+ - [ Migrating Content] ( #migrating-content )
2526
2627## Code of Conduct
2728
@@ -208,7 +209,22 @@ Kubernetes Community events such as the weekly [Community Meeting],
208209[ Office Hours] , [ Meet our Contributors] , or other publicly streamed events. For
209210detailed information about streaming, see our [ Streaming Config]
210211
212+ ### Migrating Content
211213
214+ In certain cases, such as archiving an inactive SIG or Working Group it might be
215+ useful to grab content from other channels. It is currently NOT POSSIBLE to move
216+ content from one YouTube channel to another, so the content must be downloaded
217+ and then reuploaded to the Kubernetes channel
218+
219+ 1 . Download [ youtube-dl] , which makes it easier to bulk download videos.
220+ 2 . Download the channel or playlist with: ` youtube-dl <url> `
221+ 3 . Clean up the filenames as they are used to generate new titles. Do this
222+ locally since it is easier than doing it per video in the YouTube web UI.
223+ 4 . Create a new playlist for the content on the Kubernetes channel, set it to Private.
224+ 5 . Upload the videos to the Kubernetes Channel.
225+ 6 . Ensure titles and metadata are accurate, allow time to pass for YouTube to
226+ generate thumbnails and process the videos.
227+ 7 . Once videos are finalized, set the playlist to Public to publish them.
212228
213229
214230[ coc ] : /code-of-conduct.md
@@ -227,3 +243,4 @@ detailed information about streaming, see our [Streaming Config]
227243[ Subprojects ] : /governance.md#subprojects
228244[ moderation guidelines ] : /communication/moderation.md
229245[ zoom guidelines ] :/communication/zoom-guidelines.md
246+ [ youtube-dl ] : https://ytdl-org.github.io/youtube-dl/index.html
0 commit comments