Skip to main content
Server path: /video-processing | Type: Embedded | PCID required: No

Tools

ToolDescription
video-processing_veo_generateStart AI video generation from text prompts using Google VEO models. Returns a prediction ID immediately - use video-processing_veo_poll to check status and get the video URL when complete. Video generation typically takes 1-2 minutes.
video-processing_veo_pollCheck the status of a VEO video generation job. Call this after video-processing_veo_generate to check if the video is ready. Poll every 10-15 seconds until status is “succeeded” or “failed”.
video-processing_audio_extractExtract audio from video files. Supports both synchronous (for small files) and asynchronous (for large files) processing. Output is MP3 format.

video-processing_veo_generate

Start AI video generation from text prompts using Google VEO models. Returns a prediction ID immediately - use video-processing_veo_poll to check status and get the video URL when complete. Video generation typically takes 1-2 minutes. Parameters:
ParameterTypeRequiredDefaultDescription
promptstringYesRequired: Text description of the video to generate. Be specific and descriptive for best results.
modelstringNo"veo-3.1-fast"Model to use. “veo-3.1” for full-featured high quality, “veo-3.1-fast” for speed-optimized (default). Note: reference_images only work with veo-3.1.
durationnumberNo8Video duration in seconds (default: 8)
aspect_ratiostringNo"16:9"Aspect ratio. “16:9” for landscape/YouTube (default), “9:16” for vertical/mobile/TikTok
resolutionstringNo"1080p"Video resolution (default: 1080p)
imagestringNoOptional: Starting image URL (1280x720 or 720x1280) to animate into video
last_framestringNoOptional: Ending image URL for smooth transition. Requires “image” to be set.
reference_imagesstring[]NoOptional: Array of 1-3 image URLs for style guidance (e.g., [“https://example.com/ref1.jpg”, “https://example.com/ref2.jpg”]). Only works with veo-3.1 model, 16:9 aspect ratio, and 8-second duration.
generate_audiobooleanNotrueWhether to generate audio for the video (default: true)
negative_promptstringNoOptional: What to avoid in the video (e.g., “blurry, low quality”)
seednumberNoOptional: Seed for reproducible results

video-processing_veo_poll

Check the status of a VEO video generation job. Call this after video-processing_veo_generate to check if the video is ready. Poll every 10-15 seconds until status is “succeeded” or “failed”. Parameters:
ParameterTypeRequiredDefaultDescription
predictionIdstringYesRequired: The prediction ID returned by video-processing_veo_generate (e.g., “pred_abc123”)

video-processing_audio_extract

Extract audio from video files. Supports both synchronous (for small files) and asynchronous (for large files) processing. Output is MP3 format. Parameters:
ParameterTypeRequiredDefaultDescription
fileUrlstringYesRequired: URL of the video file to extract audio from
collectionIdstringNoOptional: Filestorage collection ID to save the extracted audio to. If not provided, uses default collection.
outputFileNamestringNoOptional: Custom filename for the extracted audio (e.g., “my_audio.mp3”)
asyncbooleanNofalseUse async processing for large files (default: false). Async returns immediately with a job ID.
file_links_expire_in_daysnumberNo7Number of days before the download link expires (default: 7)