Skip to Content
Référence APIVidéosRemplacer fichier vidéo

Remplacer une vidéo

Pour remplacer un fichier vidéo, envoie une requête PUT à l’endpoint /videos/upload/[VIDEO_ID]. Tu recevras une réponse contenant une URL S3 signée pour télécharger le fichier vidéo.

Lors du remplacement, tous les anciens fichiers vidéo de cette vidéo seront supprimés ou écrasés. Le remplacement est irréversible.

Obtenir l’URL signée

curl -X PUT https://app.ignitevideo.cloud/api/videos/upload/[VIDEO_ID] \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \

Réponse

{ "videoId": "[VIDEO_ID]", "signedUrl": "[SIGNED_URL]", }

Télécharger le fichier vidéo

Envoie ton fichier vidéo en requête PUT vers l’URL signée renvoyée à l’étape précédente. Tu dois indiquer le type MIME du fichier dans l’en-tête Content-Type. Tu peux obtenir le type MIME depuis ton fichier vidéo local via l’élément input de type fichier.

curl -X PUT [SIGNED_URL] \ -H "Content-Type: [MIME_TYPE]" \ --data-binary "@[PATH_TO_VIDEO_FILE]"

Processus d’encodage

Une fois le téléchargement du fichier vidéo terminé, la vidéo est encodée. Ce processus peut prendre du temps, selon la taille de la vidéo et la complexité de l’encodage.

Tu peux vérifier le statut d’encodage d’une vidéo en appelant l’endpoint /videos/[VIDEO_ID] comme décrit dans la section Obtenir une vidéo.