| name | export |
| description | Use when a video editing or creation workflow needs export, render, download, or final delivery via Local Video Editor's FFmpeg pipeline. |
Export (Local Adaptation)
ℹ️ Local FFmpeg pipeline: local-video-editor_submit_export now uses local FFmpeg with real progress tracking. Export jobs run on your machine with no cloud dependency.
Key Differences from Cloud-Based Editors
| Feature | Local Video Editor | Cloud-Based |
|---|
| Render engine | Local FFmpeg | Cloud Lambda/Remotion |
| Progress tracking | Real local progress | Cloud job queue |
export_motion_graphic_prores | ❌ Not available | ✅ Available |
request_asset_download | ❌ Not available | ✅ Available |
pull_asset | ❌ Not available | ✅ Available (sandbox) |
| Cloud upload | Not needed | Required for render |
Durable Export
Use local-video-editor_submit_export for the execution path:
{
"format": "video",
"codec": "h264",
"resolution": "1920:1080",
"fps": 30,
"name": "final-cut"
}
Parameters
| Field | Values | Notes |
|---|
format | video, audio, subtitles, xml | Required |
codec | h264, h265, vp9 | Video codec; omit for audio |
resolution | e.g. "1920:1080", "1280:720" | Width:height format |
fps | 24, 25, 30, 50, 60 | Omit to match timeline |
name | string | Output filename (no extension) |
timelineId | string | Omit for active timeline |
Audio export
{
"format": "audio",
"codec": "mp3",
"name": "audio-only"
}
Subtitle export
{
"format": "subtitles",
"subtitleFormat": "srt",
"name": "captions"
}
Formats: srt and txt.
NLE XML export
{
"format": "xml",
"nleFormat": "fcp_xml_resolve",
"timelineId": "abc123"
}
nleFormat values: fcp_xml (Premiere XML, default), fcp_xml_resolve (DaVinci Resolve XML).
Read and report warnings: captions, solids, SVG, unsupported clip attributes, and unrendered motion graphics may be dropped by the XML format.
Progress Tracking
local-video-editor_submit_export returns a renderId. Use local-video-editor_track_export to check status:
{
"action": "status",
"renderIds": "abc123"
}
Or block until ready:
{
"action": "wait",
"renderIds": "abc123"
}
For the latest project export, omit renderIds and pass "latest": true.
local-video-editor_track_progress is for generation/transcription/upload jobs, not render jobs.
Delivery
After local-video-editor_track_export returns the finished render, the output file is available at the path or URL returned by the tool. The render is a local file — no download from the cloud is needed.
Unavailable Export Features
The following export features available in cloud-based editors are NOT available in Local Video Editor:
export_motion_graphic_prores — transparent ProRes MG export (MG rendering not available)
request_asset_download — media-pool source download (assets are already local)
- Cloud-only render paths and editor-action bridge exports
Fallback
If local export fails, use ffprobe to inspect the project assets and timeline for compatibility issues. All processing is local, so there is no "upload to cloud" gate.