AI Video Engine

checking...
Create Video
Series
Jobs
Logs
System
Settings
API Reference
Script to Video
PPTX to Video
NotebookLM
Structured NLM
Existing Video
Video Overview
Photos to Video
▸ API Example (curl)

          
Select a PPT, PPTX, ODP, or PDF file to upload
— or provide a URL —
Leave default to auto-calculate from slides
Exact narration text — bypasses AI generation and goes directly to TTS
Only used if Voice Mode = Uploaded Audio
▸ API Example (curl)

          
Only used if Voice Mode = Uploaded Audio
With inputs: Source → AI polish → NLM upload · Voice-over → AI light polish → split per slide
Without inputs: AI builds visual brief → NLM deck → extract slides → AI generates narration
Slide count auto-calculated from duration × speed (default 60s × 1.5 = 90s → 10 slides)
▸ API Example (curl)

          
— or mounted path inside the Docker container —
Pipeline: Download/copy video → FFprobe validation → FFmpeg normalization if needed → OSS upload → callback
▸ API Example (curl)

          
▸ API Example (curl)

          
New Series
Plan Review
Progress
Pipeline: AI plans N videos → Review & edit → Approve → NLM generates decks → TTS → Remotion render → Upload. Feedback loop connects consecutive videos.
Submit a series first to see the plan

Series Progress

Select a series to view progress

Jobs

No jobs yet

Logs Viewer

Select a job to view logs

NLM Account Status

Loading...

System Diagnostics

Loading...

Runtime Settings

Values saved here override the environment file for supported runtime settings. Empty fields clear the override.
Loading...

API Reference

Click to expand