Skip to Content

Créer des Text tracks

Tu peux créer des Text tracks pour proposer des sous-titres et/ou des légendes à ton audience vidéo. Ignite utilise le format WebVTT pour tous les Text tracks. 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 Text tracks, 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 Text track nouvellement créé.

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