Documentation
Envoi des vidéos
Envoi direct par URL signée, ou URL publique de la vidéo.
Il y a deux façons de transmettre une vidéo à Pixamake.
Option A : envoi direct
POST /v1/uploadsavec le nom, le type et la taille exacte du fichier.PUTdu fichier sur l'upload_urlrenvoyée, avec le mêmeContent-Type.- Création de la tâche avec
upload_id.
curl https://pixamake.ai/v1/uploads \
-H "Authorization: Bearer $PIXAMAKE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"filename": "pub.mov", "content_type": "video/quicktime", "size_bytes": 18734102}'| Champ | Type | Description |
|---|---|---|
filename |
texte | Nom du fichier d'origine (affiché dans le tableau de bord) |
content_type |
texte | video/mp4, video/quicktime ou video/x-m4v |
size_bytes |
entier | Taille exacte du fichier, jusqu'à 2 Go |
L'URL d'envoi est valable une heure et n'accepte qu'un fichier de la taille et du type déclarés. Un envoi jamais rattaché à une tâche est supprimé après 24 heures. Un envoi ne sert qu'à une seule tâche.
Option B : URL publique
Passez video_url à la création de la tâche. L'URL doit :
- utiliser
httpouhttpset être joignable depuis internet (adresses privées et locales refusées) ; - accepter les requêtes partielles HTTP (statut
206), comme la plupart des CDN et stockages objet ; - pointer vers un MP4 ou MOV de 2 Go maximum.
Pixamake lit tout de suite la durée et la résolution, pour réserver le prix exact, puis copie le fichier au lancement de la tâche.
Vidéos acceptées
| Limite | Valeur |
|---|---|
| Formats | MP4, MOV, M4V |
| Durée | 15 minutes |
| Taille | 2 Go |
| Résolution | 1080p (1920 par 1080, paysage ou portrait) |
Les erreurs à cette étape utilisent le statut 422 avec les codes unsupported_format, unreadable_video, video_too_long, resolution_too_high, et 413 video_too_large au-delà de 2 Go.