Skip to Content

Créer des pistes de texte

Tu peux créer des pistes de texte pour proposer des sous-titres et/ou des légendes à ton audience vidéo. Ignite utilise le format WebVTT pour toutes les pistes de texte. Ce format est utilisé par YouTube, Vimeo et bien d’autres, et il est largement pris en charge par les navigateurs et les lecteurs. Tu peux en savoir plus sur le format WebVTT ici .

Création objet texttracks

Pour créer des pistes de texte, envoie une requête PUT à l’endpoint /videos/:videoId/texttracks avec soit un fichier VTT joint, soit le contenu VTT passé en chaîne.

Option 1 : fournir le contenu VTT en chaîne

curl -X PUT https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"language": "en", "type": "captions", "content": "[VTT_CONTENT]"}'

Option 2 : fournir un fichier VTT

Le Content-Type doit être multipart/form-data et pas application/json. Le fichier et la langue doivent être envoyés dans les données du formulaire.

curl -X PUT https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "language=en" \ -F "type=captions" \ -F "file=@[PATH_TO_VTT_FILE]"

Réponse

L’objet piste de texte nouvellement créé.

{ "id": string, "language": "en" | "en-US" | "de" | "de-DE" | "it" | "fr" | "...", "type": "subtitles" | "captions", "filename": string, "url": string, "content": string }