upload_reference_media
Upload a user-authorized local MP4, WAV, or MP3 for omni-reference video generation. It validates and re-encodes the media and returns an account-scoped reference_media_id.
Instructions
Upload one user-authorized local MP4 video or WAV/MP3 audio for omni reference video generation. Requires a dedicated upload directory, user authorization for the specified files and local FFmpeg/FFprobe. Validates the real container and duration, re-encodes media and removes metadata, verifies login and returns an account-scoped reference_media_id. Existing storage URLs may be public. Does not generate or spend credits; never automatically retry an uncertain upload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Local regular file inside TOPMEDIAI_UPLOAD_ROOT. | |
| media_type | Yes | ||
| model_type | No | Target omni-reference model. Seedance 2.5 (38) accepts media up to 30.2 seconds; others 15.2 seconds. |