API : Concaténer de 2 à 15 vidéos en un seul MP4.
- Créer un compte gratuitement
- Cliquez sur le lien reçu par e-mail pour confirmer votre adresse.
- Générer un jeton avec vos identifiants
- Utilisez le jeton pour démarrer le traitement de façon asynchrone
- Pour suivre l’avancement, effectuez une simple requête GET (vous pouvez appeler cette URL toutes les 10 secondes) :
Vous pouvez utiliser n’importe quel langage pour effectuer cet appel CURL. (Python, PHP, Java, JavaScript...) Besoin d’aide ?
Si vos identifiants sont corrects, notre serveur vous fournira un jeton en réponse :
YOUR_TOKEN est valide pendant une heure ; sa durée peut être prolongée avec YOUR_REFRESH_TOKEN.
actionResultsDownloadURLs contient les URL authentifiées permettant de télécharger chaque fichier de résultat généré.
API asynchrone : concaténation vidéo
Envoyez 2 à 15 vidéos dans file0 à file14, ou des URL publiques séparées par | dans fileUrl. Les téléversements et les URL peuvent être combinés. Chaque entrée est limitée à 100 Mo et 10 minutes ; l’ensemble est limité à 1 Go et 30 minutes.
Point d’accès: POST https://mxprocess.com/api/files/start-process
Authentification: Bearer JWT
Coût: 15 jetons, débités uniquement après la réussite.
Téléverser des fichiers
URL publiques
Conservez l’identifiant d’action renvoyé et interrogez /api/actions/get-action-infos/{id} avec le même JWT. À la fin, actionResults contient un fichier téléchargeable authentifié nommé video-concat.mp4.
Réponse initiale
La cardinalité, la propriété, le type MIME ou le contenu, la taille et la durée sont contrôlés avant traitement ; un échec renvoie une erreur stable VIDEO_CONCAT_*.
L’API renvoie une réponse JSON confirmant le démarrage du traitement. Notez le champ « trackingUrl », qui permet de suivre le traitement lancé. La réponse contient aussi son identifiant ; dans cet exemple, il s’agit de 643 :
Si le traitement n’est pas terminé, vous recevrez ce type de réponse avec "accomplished": false
Une fois le traitement terminé, vous recevrez ce type de réponse avec "accomplished": true. Le champ actionResultsDownloadURLs contient les URL authentifiées permettant de télécharger les résultats générés :
Utilisez directement chaque URL fournie dans actionResultsDownloadURLs pour télécharger le résultat correspondant.
Cette documentation n’est pas claire ? (Python, PHP, Java, JavaScript...) Besoin d’aide ?
Nous contacter Cette API est également disponible en mode synchrone : API développeur : VideoConcat