Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| howto:youtube [2021/10/02 10:08] – andi | howto:youtube [2026/07/26 22:17] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | = YouTube | + | # YouTube |
| * Our youtube channel: https:// | * Our youtube channel: https:// | ||
| + | * Explainer blog post: https:// | ||
| * revoke OAuth tokens: https:// | * revoke OAuth tokens: https:// | ||
| * Link to accept Brand invite: https:// | * Link to accept Brand invite: https:// | ||
| - | == Releasing | + | ## Releasing |
| - | === License | + | |
| + | ### License | ||
| Youtube supports two different [[licences]], | Youtube supports two different [[licences]], | ||
| * YouTube Standard Licence | * YouTube Standard Licence | ||
| * " | * " | ||
| - | === For Channel Owners | + | ### For Channel Owners |
| * Verify your phone-number for +15 minutes video at [[https:// | * Verify your phone-number for +15 minutes video at [[https:// | ||
| * (Set a short url for [[https:// | * (Set a short url for [[https:// | ||
| Line 18: | Line 20: | ||
| * Click "Go to YouTube" | * Click "Go to YouTube" | ||
| * Select the Channel you want the VOC to publish to | * Select the Channel you want the VOC to publish to | ||
| + | * When the " | ||
| + | * Click " | ||
| * If you get a "Thank You" message you're done | * If you get a "Thank You" message you're done | ||
| * If not copy the complete output and contact us at voc@c3voc.de | * If not copy the complete output and contact us at voc@c3voc.de | ||
| Line 27: | Line 31: | ||
| * Add account '' | * Add account '' | ||
| - | === Für das VOC | + | ### Für das VOC |
| * Nach dem Klick sollte eine Mail auf voc@c3voc.de ankommen | * Nach dem Klick sollte eine Mail auf voc@c3voc.de ankommen | ||
| * Die Daten werden auf **web.c3voc.de** im Ordner **/ | * Die Daten werden auf **web.c3voc.de** im Ordner **/ | ||
| Line 34: | Line 38: | ||
| * **Publishing.YouTube.Privacy** mit den Werten **public**, **private** oder **unlisted** | * **Publishing.YouTube.Privacy** mit den Werten **public**, **private** oder **unlisted** | ||
| * **Publishing.YouTube.Tags** Kommaseparierte Liste von zu setzenden Tags | * **Publishing.YouTube.Tags** Kommaseparierte Liste von zu setzenden Tags | ||
| - | * **Publishing.YouTube.TitlePrefixSpeakers** Speakernamen vor den Videotitel (" | ||
| - | * **Publishing.YouTube.TitleSuffix** Text-Stück welches an das Ende des Titels angehängt wird (optional) | ||
| - | * **Publishing.YouTube.TitlePrefix** Text-Stück welches an das Anfang des Titels angehängt wird (optional) | ||
| * **Publishing.YouTube.Playlists** Optional: Komma getrennte Liste von YouTube Playlist IDs zu denen das Video hinzugefügt werden soll (keine URLs, sondern nur der ID Teil davon). | * **Publishing.YouTube.Playlists** Optional: Komma getrennte Liste von YouTube Playlist IDs zu denen das Video hinzugefügt werden soll (keine URLs, sondern nur der ID Teil davon). | ||
| - | * Playlisten | + | * Playlisten |
| - | * **Publishing.YouTube.Category** int aus der folgenden Liste | + | |
| + | |||
| + | #### Titel | ||
| + | |||
| + | Da YouTube keine extra Felder für die Namen der Vortragenden, | ||
| + | * **Publishing.YouTube.TitlePrefixSpeakers** Namen der Vortragenden vor den Videotitel (" | ||
| + | * **Publishing.YouTube.TitleAppendSpeakers** Namen der Vortragenden nach den Videotitel (" | ||
| + | * Bei `int` werden die Vortragenden nur dann angefügt wenn Anzahl <= Wert | ||
| + | |||
| + | * **Publishing.YouTube.TitleSuffix** Text-Stück welches an das Ende des Titels angehängt wird, z.B. ` #31C3` | ||
| + | * **Publishing.YouTube.TitlePrefix** Text-Stück welches an das Anfang des Titels angehängt wird z.B. `37C3 - ` | ||
| + | * **Publishing.YouTube.TranslationTitlePrefix** ersetzt `TitlePrefix` bei übersetzten Uploads, z.B. `37C3 ${language_code} - ` | ||
| + | * **Publishing.YouTube.TranslationTitleSuffix** analog | ||
| + | * können jeweils sprachbezogene Variablen enthalten, damit man flexible je nachdem, ob's eine Übersetzung ist oder nicht, andere Praefixe/ | ||
| + | * `${translation}` z.B. deutsche Übersetzung, | ||
| + | * `${language_code}` z.B. deu, eng, fra | ||
| + | * `${language_name}` z.B. German, English, French | ||
| + | |||
| + | * **Fahrplan.Title.deu**, | ||
| + | |||
| + | |||
| + | |||
| + | #### Kategorie | ||
| + | |||
| + | **Publishing.YouTube.Category** int aus der folgenden Liste | ||
| * 1 => Film & Animation | * 1 => Film & Animation | ||
| * 2 => Autos & Vehicles | * 2 => Autos & Vehicles | ||
| Line 73: | Line 98: | ||
| - | == Streaming | + | ## Streaming |
| < | < | ||
| while sleep 1; do ffmpeg -re -i rtmp:// | while sleep 1; do ffmpeg -re -i rtmp:// | ||
| Line 79: | Line 104: | ||
| - | == Development | + | ## Development |
| - | Neben dem oben verlinkten Channel | + | Neben dem oben verlinkten Channel |
| + | * einen gesonderten Account `c3voc` für Tests und Experimente: | ||
| Dieser Kanal lässt sich beispielsweise über den Tracker-Worker `Z_releasing-dev` bespielen, der in `releasing.c3voc.de: | Dieser Kanal lässt sich beispielsweise über den Tracker-Worker `Z_releasing-dev` bespielen, der in `releasing.c3voc.de: | ||