{"version":"1","model":{"id":"fal-ai/workflow-utilities/trim-video","name":"Trim Video","kind":"video","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Trim Video cuts any uploaded video to an exact start and end time, producing a precise clip with no quality loss.","pricing_note":"Flat 2 credits/job (fal: $0.001/compute-second — an ffmpeg trim is a few compute-seconds).","categories":["tools"],"prompt_required":false,"prompt_supported":true,"supports":{"referenceVideo":true},"requires":{"referenceVideo":true},"aspect_ratios":[],"resolutions":[],"durations":[],"base_credits":2,"api_gross_margin_percent":20,"added_at":"2026-05-17","popularity_rank":434,"example_prompt":"Upload a video and set start/end times to cut out a precise clip","preview":{"video":"https://cdn.artemotion.ai/file/artemotion-ai-bckt/model-previews/trim-video-sm.mp4"},"schema_url":"/api/v1/models?id=fal-ai%2Fworkflow-utilities%2Ftrim-video","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=fal-ai%2Fworkflow-utilities%2Ftrim-video","title":"Trim Video generation request","description":"Request body accepted by POST /api/v1/generate for fal-ai/workflow-utilities/trim-video.","type":"object","properties":{"model_id":{"type":"string","const":"fal-ai/workflow-utilities/trim-video","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"prompt":{"type":"string"},"duration":{"title":"Duration","description":"Duration in seconds from start_time. Ignored if end_time is provided.","default":2,"type":"number"},"start_time":{"title":"Start Time","description":"Start time in seconds","default":1,"type":"number","minimum":0},"end_time":{"title":"End Time","description":"End time in seconds. If not provided, uses duration instead.","type":"number"},"video_url":{"type":"string","format":"uri"}},"required":["model_id","video_url"],"additionalProperties":false},"parameters":[{"key":"duration","label":"Duration","type":"number","default":2,"description":"Duration in seconds from start_time. Ignored if end_time is provided."},{"key":"start_time","label":"Start Time","type":"number","default":1,"min":0,"description":"Start time in seconds"},{"key":"end_time","label":"End Time","type":"number","description":"End time in seconds. If not provided, uses duration instead."}]}}