Skip to content

Video Studio Packages

Video Studio turns a brief, brand kit, data sources, and asset pack into deterministic, broadcast-grade deliverables (multi-aspect MP4s, keyframes, captions, contact sheets, and a review manifest) governed by a canonical VideoGenerationSpec. See plans/video-studio.md for the full architecture and production pipeline.

Guide: guides/VIDEO_STUDIO_GUIDE.md

DirectoryPackage NameRuntimePurpose
Core@memberjunction/video-studio-coreBrowser + ServerPure TypeScript contracts (VideoGenerationSpec, archetype JSON types, render wire contract) and stage-aware spec validation. Must never import Node-only or server-side database modules.
Engine@memberjunction/video-studioServer (MJAPI)Orchestration engines (VideoStudioEngine, BrandKitEngine, VideoRenderEngine), agent actions, and artifact drivers.
RenderWorker@memberjunction/video-studio-render-workerSeparate Node >= 22 ProcessIsolated HyperFrames + headless Chromium render worker. Accepts self-contained project bundles over HTTP/Unix socket and must never hold MemberJunction database access or provider credentials.