Aisello icon

Aisello

Interact with the Aisello API

JSON to Video → Render

AI-generated

Summary

Render a video from a source MP4 video and an audio MP3 by submitting their URLs along with output format and encoding options, producing a video file with specified dimensions and duration.

Inputs

  • Video URL (required) — URL to the source video file (MP4) that will be used as the video background.
  • Audio URL (required) — URL to the audio file (MP3) which will be synced with the video and can determine the output duration if set to auto.
  • Format (required) — Select a preset video output format (e.g., TikTok, YouTube, Square) or use 'Custom' to specify explicit width and height.
  • Width (required) — Custom video width in pixels, required if Format is set to 'Custom' (range 100-7680).
  • Height (required) — Custom video height in pixels, required if Format is set to 'Custom' (range 100-4320).
  • Options — Collection of optional rendering parameters including duration mode (auto based on audio or custom seconds), video quality (low, medium, high), and video fit mode (cover, contain, stretch).

Output shape

a single JSON object including the rendering job response from the Aisello API

The output includes metadata about the rendered video result or job status. Duration defaults to audio length if set to 'auto'; custom duration in seconds applies only if 'custom' duration mode is chosen. Quality affects encoding speed and output fidelity. Video fit controls how the source video scales or crops to target dimensions.

Links

Discussion