SyncWords

Votre plateforme n’apparaît pas ?

“If it accepts video, audio, captions or a web embed, there is probably a clean seam.”

Entreprise

“Built in New York for live video everywhere.”
Format de sortie

WebVTT : le format de sous-titres côté lecteur

Le format compris par tous les lecteurs HLS. SyncWords produit en direct une piste WebVTT par langue, que les spectateurs sélectionnent dans le menu de sous-titres du lecteur.

  • Affichage natif dans le lecteur
  • Toutes les écritures en natif
  • En direct et après l’événement
  • Contrôle de la position et de la longueur

Mode de transport

Deux parcours WebVTT vers votre public

Le parcours détermine les fonctions disponibles. Directement à l’origine, presque toute la spécification est utilisable. Via un packager, seules les fonctions prises en charge par celui-ci le sont.

Direct : HLS à l’origine

SyncWords écrit les pistes WebVTT directement dans votre flux HLS existant. La sortie ciblant les lecteurs plutôt qu’un packager, ce parcours offre le plus de possibilités de style et de placement.

Conversion : ingestion CMAF

Entre le transcodeur et le packager, SyncWords fournit du TTML que votre packager convertit, généralement en WebVTT. Le style est limité aux fonctions comprises par le packager.

Les lecteurs

JW Player, THEOplayer, HLS.js, Video.js et les lecteurs qui les utilisent affichent les pistes nativement sur ordinateur, mobile et téléviseur connecté, en préservant DVR et DRM.

Après la diffusion

Une transcription corrigée et un fichier VTT sont générés automatiquement après une session en direct, prêts pour la version VOD. Des fichiers horodatés nettoyés sont fournis après les événements.

Contrôle de la présentation

Apparence des sous-titres

Sur le parcours HLS direct, la configuration définie est celle qui s’affiche.

Longueur de ligne
Longueur maximale de 12 à 120 caractères, adaptée à la mise en page de votre lecteur.
Nombre de lignes
Une à cinq lignes par repère.
Position verticale
Marge inférieure de 0 à 90 % de la fenêtre afin d’éviter les tiers inférieurs et l’interface du lecteur.
Écritures
Le cyrillique, l’arabe, les écritures CJK et l’hébreu sont transportés nativement, avec une direction du texte configurable par langue.
Pistes linguistiques
Chaque langue possède sa propre piste dans le manifeste, et le sélecteur du lecteur assure le changement.

Questions fréquentes

Quand utiliser WebVTT plutôt que l’EIA-608 intégré ?

Lorsque le spectateur utilise un lecteur plutôt qu’un décodeur, et systématiquement lorsque les langues dépassent les sept prises en charge par 608. De nombreuses distributions utilisent les deux : 608 pour le flux broadcast et des pistes WebVTT pour l’OTT, depuis la même session en direct.

Pourquoi le style diffère-t-il entre le parcours HLS et l’ingestion CMAF ?

Sur le parcours HLS, SyncWords écrit directement le WebVTT, ce qui permet d’utiliser presque toute la spécification. Avec l’ingestion CMAF, le packager convertit notre TTML en WebVTT. Chaque fonction doit donc résister à cette conversion : prévoyez un sous-ensemble limité et vérifiez-le avec votre packager.

Quel est le décalage des sous-titres WebVTT par rapport au son ?

Dans les workflows HLS, la latence du sous-titrage dans la langue source et des sous-titres traduits dépend de la configuration de la mémoire tampon, expliquée sur la page consacrée à la latence.

Les sous-titres peuvent-ils être incrustés dans la vidéo ?

Oui. Des sous-titres ouverts incrustés sont disponibles en diffusion HLS lorsqu’une piste côté lecteur ne convient pas, par exemple sur un écran sans prise en charge des sous-titres. La plupart des chaînes préfèrent une piste : le public peut la désactiver et toutes les langues peuvent utiliser le même flux.

Pouvons-nous réutiliser les sous-titres du direct pour la version à la demande ?

Oui. Une transcription corrigée et un fichier VTT sont générés immédiatement après la session en direct. Les plateformes de contenus préenregistrés exportent également du SRT, WebVTT, TTML/IMSC, SCC et d’autres formats pour vos archives.

Voir WebVTT sur votre lecteur

Apportez un flux de test et vérifiez l’affichage dans votre lecteur et votre application avant de vous engager.