@@ -22,6 +22,7 @@ Contributor Summit sessions.
22
22
- [ Descriptions & Playlists] ( #descriptions--playlists )
23
23
- [ Thumbnails] ( #thumbnails )
24
24
- [ Streaming Events] ( #streaming-events )
25
+ - [ Migrating Content] ( #migrating-content )
25
26
26
27
## Code of Conduct
27
28
@@ -208,7 +209,22 @@ Kubernetes Community events such as the weekly [Community Meeting],
208
209
[ Office Hours] , [ Meet our Contributors] , or other publicly streamed events. For
209
210
detailed information about streaming, see our [ Streaming Config]
210
211
212
+ ### Migrating Content
211
213
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.
212
228
213
229
214
230
[ coc ] : /code-of-conduct.md
@@ -227,3 +243,4 @@ detailed information about streaming, see our [Streaming Config]
227
243
[ Subprojects ] : /governance.md#subprojects
228
244
[ moderation guidelines ] : /communication/moderation.md
229
245
[ zoom guidelines ] :/communication/zoom-guidelines.md
246
+ [ youtube-dl ] : https://ytdl-org.github.io/youtube-dl/index.html
0 commit comments