4 min di lettura

Capitoli YouTube da un VOD di Twitch

Le regole di YouTube per i timestamp dei capitoli, perché servono agli stream ricaricati e come ClipEZ li rileva e compone il blocco per la descrizione.

Hai ricaricato su YouTube lo stream di quattro ore di ieri sera e se ne sta lì come un unico blocco ininterrotto. La barra di avanzamento non dà a chi guarda nessun punto ovvio da cui partire, così il VOD resta quasi fermo mentre a lavorare sono le clip. I capitoli cambiano la forma di quella pagina, e YouTube è preciso su come vanno scritti.

Cosa richiede YouTube

Tre requisiti arrivano dritti dalla pagina di assistenza di YouTube sull'aggiunta dei capitoli ai video. Trattali come le condizioni che il blocco deve soddisfare perché YouTube ne ricavi i capitoli.

  • Il primo timestamp deve essere 00:00. Non 00:04, non 00:11.
  • Servono almeno tre timestamp, in ordine crescente.
  • Ogni capitolo deve durare almeno 10 secondi.

Assicurati che il primo timestamp che elenchi inizi con 00:00. Il video deve avere almeno tre timestamp elencati in ordine crescente. La durata minima dei capitoli video è di 10 secondi.

Guida di YouTube, Aggiungere capitoli ai video

I timestamp stanno nella descrizione del video. YouTube può anche generare i capitoli da solo, e la stessa pagina di assistenza ci va cauta: «Non tutti i video sono idonei ai capitoli automatici, e non tutti i video idonei avranno i capitoli automatici». Un elenco manuale prevale su quello che ha prodotto: la pagina dice che l'opzione «avrà la precedenza sui capitoli video automatici». I capitoli automatici puoi anche disattivarli su un singolo video dalla sua pagina dei dettagli, o su tutto il canale da YouTube Studio, sotto Impostazioni, Caricamenti predefiniti, Impostazioni avanzate.

Perché servono a uno stream ricaricato

Un VOD di stream ha una forma scomoda per YouTube. Dura tanto, non ha un'apertura d'effetto e nei primi minuti spesso ci sei tu che sistemi OBS. I capitoli rendono leggibile la barra di avanzamento: YouTube la divide in segmenti etichettati ed elenca i titoli sotto il player, così chi arriva da una clip atterra sul cambio di gioco invece che sulla prova del microfono. È una questione di navigazione per un video che fa soprattutto da sottofondo, ed è tutto qui il motivo per farlo.

Da dove arrivano i capitoli di ClipEZ

ClipEZ esegue il rilevamento dei capitoli come fase dell'analisi, dopo la trascrizione. La chiamata vede la trascrizione e la durata dello stream: tempi di inizio dei segmenti e testo dei segmenti, niente di più. Non le arrivano né il log della chat, né la forma d'onda, né i fotogrammi del video. Il prompt chiede un indice a maglie larghe per uno stream continuo: un gioco nuovo, un'attività nuova, una pausa lunga, un problema tecnico, la chiusura. Dice anche al modello di unire i capitoli vicini che coprono la stessa attività e di saltare un confine quando non è sicuro.

Vale la pena conoscere due dettagli di implementazione. Ogni tempo di inizio di un capitolo viene agganciato al confine esatto di un segmento della trascrizione, così un capitolo comincia dove comincia una frase. E il numero di capitoli previsto deriva dalla durata dello stream — circa uno ogni quindici minuti, con un tetto di venti — passato al modello come minimo e massimo indicativi, non come quota. Il prompt gli dice di restituirne meno quando lo stream è omogeneo, così tre ore dello stesso gioco tornano con meno capitoli di uno stream variety della stessa durata.

L'indice di ClipEZ aperto sopra il pannello della trascrizione, con nove capitoli numerati rilevati da uno stream di due ore e mezza, ognuno con il proprio timecode di inizio. Tre di questi sono espansi e mostrano le sottosezioni rientrate, e il capitolo che contiene la testina di riproduzione è evidenziato in rosa.
Capitoli e sottosezioni rilevati dalla trascrizione, ognuno un punto in cui saltare.

Un capitolo lungo può portare dei sottocapitoli: un tentativo su un boss, un problema tecnico dentro una fase più lunga. Dentro ClipEZ servono a navigare. Il formato dei capitoli di YouTube è piatto, quindi niente di annidato sopravvive quando incolli il blocco in una descrizione.

Produrre il blocco per la descrizione

Ecco la parte che sorprende. Il blocco si costruisce dai capitoli rilevati da ClipEZ, non dai tagli che hai segnato, e non devi esportare nulla per averlo.

  1. Apri l'indice sopra la trascrizione e scorri i capitoli rilevati.
  2. Salta a quelli su cui hai dubbi e verifica che siano un vero cambio di fase; se il passaggio è venuto povero, rigeneralo.
  3. Premi «Copia come capitoli di YouTube» in cima al pannello.

Non viene scritto nulla su disco: il blocco finisce negli appunti. I capitoli sono ordinati per ora di inizio e ogni riga è un timestamp con il titolo del capitolo. Sotto l'ora il timestamp è MM:SS; oltre l'ora compare anche il campo delle ore. Due capitoli distanti meno di dieci secondi si fondono in una riga, perché YouTube scarta l'intero blocco quando trova uno scarto così breve.

Se il primo capitolo parte più di dieci secondi dopo l'inizio, ClipEZ antepone una riga 00:00 Intro perché il blocco soddisfi il primo requisito di YouTube. Un capitolo che parte entro quei primi dieci secondi viene invece riportato a 00:00, dato che due righe 00:00 romperebbero l'insieme. Un blocco finito è così:

00:00 Intro
40:37 His crit build suddenly deletes the entire room
58:03 Gets saved by a resurrection relic after barely surviving the puppet fight
1:07:11 Survives an impossible boss attack and kills him mid-monologue
1:09:20 Thinks he died, then discovers he actually won
Il blocco esattamente come lo copia ClipEZ: incollalo nella descrizione.

Dove si rompe

  • I timestamp sono posizioni nel VOD di partenza. Se tagli l'intro prima di caricare, ogni capitolo slitta di quel tanto e l'intero blocco va fuori posto. Carica il VOD intatto, oppure rilancia l'analisi sul file tagliato.
  • YouTube ricava la durata di un capitolo dallo scarto fino al timestamp successivo e rifiuta tutto ciò che sta sotto i 10 secondi. Per questo ClipEZ scarta un capitolo che cade entro dieci secondi dalla riga precedente invece di lasciar rompere il blocco.
  • Servono tre timestamp. Un solo capitolo rilevato più la riga Intro automatica ne fanno soltanto due.
  • I titoli finiscono testuali in una descrizione pubblica e compaiono nel tooltip della barra di avanzamento. Tienili corti.
  • I capitoli non sono disponibili su ogni video. La pagina di assistenza di YouTube dice che se il canale ha avvertimenti attivi, o se il contenuto può risultare inappropriato per alcuni spettatori, la funzione non sarà disponibile.

Cosa non fa ClipEZ qui

Non carica nulla, non scrive la tua descrizione e non tocca il canale. Il blocco va negli appunti. Apri il video in YouTube Studio, lo incolli nella descrizione e salvi. Se per quel video erano attivi i capitoli automatici, l'elenco che incolli li sostituisce.

Il rilevamento dei capitoli ti risparmia il giro in cui scorri una timeline di quattro ore cercando di ricordare quando hai cambiato gioco. Il pulsante di copia ti risparmia la formattazione. Quali fasi meritino una riga resta una tua decisione, ed è la parte che avresti comunque giudicato meglio di un modello che legge una trascrizione.

Se ricarichi i tuoi stream su YouTube e il blocco dei capitoli è la seccatura che rimandi sempre, scarica ClipEZ e lascia che lo scriva lui.

Scarica ClipEZ