Product Update: MCP Fixes, Sequential Voiceover, and Smarter Scene Editing

Here's what shipped in the last couple of days.

What's New

  • MCP video generation fixed + new API endpoints β€” MCP video generation is working again. New endpoints: GET /api/v1/brand-kits (list brand kits), POST /api/v1/pronunciation-preview (test pronunciation rules before running a video), plus confirm-before-generate settings now configurable through the API.
  • Protagonist reference images via URL β€” Paste an image URL into the chat when generating a video with a presenter, and ngram uses that image as the character reference instead of generating one from scratch.

Improvements

  • Script modal voiceover plays end-to-end β€” Hitting play in the Script modal now sequences through all scene clips continuously. No pre-merged file needed β€” scene clips stitch together on the fly the moment voiceover generation finishes.
  • Storyboard above the video β€” Storyboard scene cards now sit above the video output as a scrollable row. The video frame resizes dynamically to fit the available space.
  • Duration from your prompt wins β€” Writing "2-minute video" or "keep this under 90 seconds" in your prompt now correctly overrides the duration picker. A note appears in the script review step if the output still runs short or long.
  • Delete, move, and insert scenes by number β€” "Delete scene 3" or "move scene 5 before scene 2" now applies surgically without regenerating the rest of the storyboard. Targeted voiceover re-generation also works by scene number.

Bug Fixes

  • Editor save dialog no longer appears when you haven't made any edits.
  • Fixed false "insufficient credits" warnings β€” stale reservations from interrupted sessions were inflating the reserved balance. A cleanup job now runs every 15 minutes.

Read the full update at ngram.com/product-update.

Please authenticate to join the conversation.

Upvoters
Board

Product Announcement

Date

5 days ago

Author

Rishikesh from ngram

Subscribe to post

Get notified by email when there are changes.