Skip to content

[Verify] Micro Drama mode end to end #4

Description

@samolubukun

Goal

Confirm the Micro Drama mode (videoType: "MicroDrama") works end to end, or fix what breaks.

Context

Only 4 modes are confirmed working. Micro Drama is untested and a top priority - see the Priority Areas section in CONTRIBUTING.md.

Test payload

POST to /api/videos (idea mode):

{
  "videoType": "MicroDrama",
  "idea": "A detective in a rainy city discovers his partner was the mastermind all along",
  "style": "Noir thriller, cold color grade, dramatic shadows",
  "requirement": "Keep the story under 45 seconds with a twist ending",
  "aspectRatio": "16:9"
}

Also try script2video mode by passing script directly.

What "works" means

  • Job reaches completed via GET /api/videos/{jobId}.
  • Video plays: story, characters, animated scene clips, native audio.
  • Any failure fails with a clear, actionable error.

Notes

  • Requires WAVESPEED_API_KEY. Uses WAVESPEED_LLM_MODEL, WAVESPEED_PORTRAIT_MODEL, WAVESPEED_FRAME_MODEL, WAVESPEED_I2V_MODEL (see .env.local.example).
  • Pipeline in src/lib/micro-drama-timeline.ts. Each AI clip takes ~1-2 min, so allow several minutes per run.

Definition of done

Comment with the jobId, output URL, and pass/fail. If failed, fix it and link the PR.

Add to README

Once this mode is verified, add its output to the README so it shows among the sample outputs - link the final video (and add a screenshot if you have one) to the 'Current Outputs' section in README.md, following the existing grid cards.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions