JSON2MP4

A video rendering API: send a JSON spec โ€” scenes, text, images, video, music, free AI voiceovers, subtitles โ€” get back an MP4. Built on FFmpeg.

curl -X POST https://json2mp4.com/renders \
  -H "X-Api-Key: $KEY" -H "Content-Type: application/json" \
  -d '{"spec": {"width": 1280, "height": 720, "scenes": [
        {"duration": 5, "elements": [
          {"type": "text", "text": "Hello world"},
          {"type": "voice", "text": "Rendered from JSON."}]}]}}'