WebVTT: il formato di sottotitoli lato player
Il formato già supportato da ogni player HLS. SyncWords produce tracce WebVTT live per ogni lingua e il pubblico sceglie quella desiderata dal menu dei sottotitoli del player.
- Visualizzazione nativa nel player
- Ogni sistema di scrittura, in modo nativo
- Live e dopo l’evento
- Controllo di posizione e lunghezza
Dove viene trasportato
Due modi per distribuire WebVTT al pubblico
Il percorso determina quante funzioni del formato sono disponibili. Direttamente all’origine è utilizzabile quasi l’intera specifica; tramite un packager, il sottoinsieme dipende dalle funzioni supportate.
Diretto: HLS all’origine
SyncWords scrive le tracce WebVTT direttamente nel flusso HLS esistente. Poiché l’output è destinato ai player e non a un packager, questa posizione offre le opzioni di stile e posizionamento più complete.
Convertito: CMAF Ingest
Tra transcoder e packager, SyncWords distribuisce TTML e il suo packager lo converte, in genere in WebVTT. Lo stile è limitato al sottoinsieme supportato dal packager.
I player
JW Player, THEOplayer, HLS.js, Video.js e i player basati su questi visualizzano nativamente le tracce su desktop, dispositivi mobili e TV connesse, preservando DVR e DRM.
Dopo la trasmissione
Dopo una sessione live vengono generati automaticamente una trascrizione corretta e un file VTT pronti per la versione VOD; dopo gli eventi vengono forniti file temporizzati revisionati.
Controllo della presentazione
Aspetto dei sottotitoli
Sul percorso HLS diretto viene visualizzata la configurazione definita.
- Lunghezza della riga
- Lunghezza massima da 12 a 120 caratteri, adattata al layout del player.
- Numero di righe
- Da una a cinque righe per segmento.
- Posizione verticale
- Margine inferiore dallo 0 al 90% della finestra, per evitare sottopancia e comandi del player.
- Sistemi di scrittura
- Cirillico, arabo, CJK ed ebraico sono supportati nativamente, con direzione del testo configurabile per lingua invece di essere solo rilevata.
- Tracce linguistiche
- Ogni lingua dispone di una traccia nel manifest, quindi la selezione avviene tramite il menu del player.
Domande frequenti
Quando conviene usare WebVTT invece di EIA-608 incorporato?
Quando il pubblico utilizza un player invece di un decoder e ogni volta che le lingue superano le sette supportate dal 608. Molte distribuzioni usano entrambi: 608 per il feed broadcast e tracce WebVTT per OTT, a partire dalla stessa sessione live.
Perché lo stile cambia tra il percorso HLS e CMAF Ingest?
Sul percorso HLS, SyncWords scrive direttamente WebVTT, quindi è utilizzabile quasi l’intera specifica. In CMAF Ingest, il packager converte il nostro TTML in WebVTT e ogni funzione deve superare la conversione; consideri un sottoinsieme limitato e lo verifichi con il suo packager.
Con quale ritardo rispetto all’audio appaiono i sottotitoli WebVTT?
Nei flussi HLS, i sottotitoli nella lingua originale vengono in genere visualizzati con un breve ritardo rispetto all’audio del programma. I sottotitoli tradotti vengono distribuiti in tempo reale; il comportamento esatto dipende dal buffer, illustrato nella pagina sulla latenza.
È possibile imprimere i sottotitoli nel video?
Sì. Nella distribuzione HLS sono disponibili sottotitoli aperti impressi nel video quando una traccia lato player non è utilizzabile, per esempio su uno schermo privo di supporto. La maggior parte delle catene preferisce la traccia: il pubblico può disattivarla e ogni lingua può viaggiare sullo stesso flusso.
Possiamo riutilizzare i sottotitoli live per la versione on demand?
Sì. Subito dopo la sessione live vengono generati una trascrizione corretta e un file VTT; le piattaforme per contenuti preregistrati esportano SRT, WebVTT, TTML/IMSC, SCC e altri formati per l’archivio.
Provi WebVTT sul suo player
Porti un flusso di prova e verifichi la resa nel suo player e nella sua app prima di procedere.