transcode_video
Submit a video object key and output format to transcode video server-side to MP4, WebM, ProRes, MP3, or GIF. Receive a job ID and poll until complete.
Instructions
Offload a video transcode to Botverse — encoding runs server-side so you can continue with other tasks. Returns a job_id immediately. Source must be ≤ 10 minutes and ≤ 5 GB. Poll get_job_status every 5 seconds until 'complete', then get_download_url. Wallet debited on completion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_key | Yes | storage object key returned by get_upload_url. | |
| output_format | Yes | Target output format. One of: mp4 (H.264), webm (VP9), mov_prores (ProRes 422), mp3 (audio extraction), gif. | |
| options | No | Optional encoding parameters. All are optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Unique identifier for this job. Pass to get_job_status and get_download_url. | |
| status | Yes | Initial job state — always queued or processing immediately after submission. | |
| estimated_seconds | No | Rough estimated processing time in seconds. Actual time may vary. |