video_editor_request_upload
Get a PRESIGNED upload URL for a large local file — no size limit, no base64. Returns { upload_url, file_url }. Steps: (1) call this with filename + content_type; (2) HTTP PUT the raw file bytes to upload_url (header Content-Type: ); (3) call video_editor_add_reference(project_id, url=file_url) to register it in the library, then video_editor_add_clip to place it. Use this instead of video_editor_upload_file whenever a file may exceed a few MB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | File name incl. extension, e.g. "scene.mp4". | |
| content_type | No | MIME type, e.g. video/mp4, image/png, audio/wav. |