Skip to Content

Creare tracce di testo

Puoi creare tracce di testo per offrire sottotitoli e/o didascalie al pubblico del tuo video. Ignite usa il formato WebVTT per tutte le tracce di testo. Il formato WebVTT è usato da YouTube, Vimeo e molti altri ed è ampiamente supportato da browser e player. Puoi approfondire il formato WebVTT qui .

Creare l’oggetto texttracks

Per creare le texttracks si effettua inviando una richiesta PUT all’endpoint /videos/:videoId/texttracks allegando un file VTT oppure passando il contenuto VTT come stringa.

Opzione 1: fornire il contenuto VTT come stringa

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]"}'

Opzione 2: fornire il file VTT

Il Content-Type deve essere multipart/form-data e non application/json. Il file e la lingua vanno inviati come parte dei dati del form.

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]"

Risposta

L’oggetto traccia di testo appena creato.

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