{"uid":"cap_ifrNx3igqowzwBk4KfV6P","slug":"agents-vimmerse-net-vimmerse-video-to-video-b85b48ea","name":"Vimmerse Video to Video","description":"Modifies or extends **`video_url`** from **`prompt`**. Optional **`image_url`** as reference.\nUse the prompt itself to indicate if want to extend or modify the video.\n\n**`option`:** `GoogleOmni`, `MinimaxHailuo`, `KlingT3`, `HappyHorse`, `Grok`, `Wan`, `SeedanceFast`, `SeedanceT6`, `LumaModify`","url":"https://agents.vimmerse.net/v2/video/video-to-video?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","title":"VideoToVideoRequest","required":["video_url"],"properties":{"option":{"type":"string","title":"Video modification tool","default":"KlingT3"},"prompt":{"type":"string","title":"Modification prompt","default":""},"image_url":{"type":"string","title":"Optional reference image URL","default":""},"video_url":{"type":"string","title":"Source video URL"},"async_mode":{"type":"boolean","title":"Async Mode","default":false},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook URL"}}},"responseSchema":{},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"2.4","displayCostAsset":"USD","priceDynamic":true,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"dynamic","summary":"$2.4/call (dynamic — varies by input)","primary":{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":"2.4","per":"call","confidence":"exact"},"accepted":[{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":"2.4","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_B1Z9sIHf62TRluXqil5nF","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"2.4","costPer":"request","priority":0,"asset":"usd","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.vimmerse.net","brandSlug":"agents-vimmerse-net-x402","brandBaseUrl":"https://agents.vimmerse.net","brandDocsUrl":null,"whatItDoes":"Modifies or extends an existing video using a text prompt, with optional image reference, using a choice of AI video generation models.","exampleAgentPrompt":"Take this video at https://example.com/myclip.mp4 and modify it so the scene looks like it's set at sunset with warm golden lighting — use the KlingT3 model.","exampleUseCases":[{"title":"Restyle video with new visual mood","prompt":"I have a video at https://cdn.example.com/clip.mp4 — can you restyle it to look like a cinematic noir black-and-white film using the SeedanceT6 model?"},{"title":"Extend a short video clip","prompt":"Extend this video clip at https://storage.example.com/short.mp4 by continuing the action naturally for a few more seconds — use Wan as the model and keep the same visual style."},{"title":"Modify video to match reference image style","prompt":"Transform my video at https://media.example.com/promo.mp4 to match the visual style of this reference image at https://media.example.com/style_ref.jpg — use the LumaModify option to apply it."}],"resultDescription":"Returns a video asset or job reference. In synchronous mode, the response contains the resulting modified or extended video. In async mode, a job ID is returned which can be polled via the Get Asset endpoint until the video is ready.","failureModes":["Invalid or inaccessible video_url returns an error about the source video","Unsupported model option string causes validation failure","Video too long or too large for selected model may result in timeout or rejection","async_mode false on long jobs may result in timeout before completion","Missing video_url (required field) returns a 422 validation error","Webhook URL unreachable causes silent delivery failure in async mode"],"whenToPreferThis":"Choose this endpoint when you need to modify or extend an existing video using AI — either by changing its visual style, content, or duration — and you have a source video URL. This is distinct from text-to-video (no source video) or image-to-video (image as primary input). Use when you want to apply a prompt-driven transformation to an existing clip, optionally guided by a reference image, and need access to multiple model backends (Kling, Minimax, Luma, Wan, Grok, etc.) through a single pay-per-call interface.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T00:42:16.937Z","isFirstParty":false,"canonicalSlug":"agents-vimmerse-net-vimmerse-video-to-video-b85b48ea"}