Downloading results: when it is present in an API response, actionResultsDownloadURLs contains the authenticated URLs for downloading each generated result file.

MXPROCESS

Asynchronous API: generate AI video

Create a narrated video from plain text, a JSON video script, an uploaded file or an HTTPS URL. A JSON input may contain a scripts array; the service then creates one video for each script.

Endpoint: POST https://mxprocess.com/api/files/start-process
Authentication: Bearer JWT from POST /api/login_check
Execution: asynchronous.

Parameters

  • imageSourcewikimedia_commons or ai. With Wiki Commons, named people found in the text are used to find relevant images; when no named person is found, AI images are used.
  • language — narration language: en, fr, es, de, hi, zh or ar.
  • voiceGendermale or female.
  • watermarkText — optional text displayed in white in the top-right corner of every generated video (maximum 80 characters).

Start from text

Instead of fileContent, send file=@"/path/to/script.txt" or an HTTPS fileUrl. For structured input, send a JSON object containing a scripts array.

Track and download results

Use the returned trackingUrl with the same Bearer token. When the action is complete, actionResultsDownloadURLs contains the generated video files and any accompanying metadata.

Open the service