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
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
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.