Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.
Video credits scale with output duration × model rate, plus resolution and audio multipliers. Studio displays the estimated cost before you confirm every generation.
MCP video tools accept durationSeconds (typically 2–12 seconds). Studio shows the cost estimate before you run — adjust duration or model tier to control spend.
High-quality text-to-video and image-to-video with built-in audio support.
Model
Notes
Veo 3.1
Flagship; full audio support
Veo 3.1 Fast
Faster generation at the same quality tier
Veo 3.1 Lite
Efficient variant; lower per-second cost
Veo 3
Previous generation; solid quality
Best for: cinematic scenes, complex motion, and productions that need built-in audio synced to video.
Versatile motion and general video generation.
Model
Notes
Kling O3
Latest generation; strong motion control
Kling V3
General-purpose video
Best for: character animation, motion-heavy clips, and mid-tier budget productions.
Three distinct families covering cinematic, efficient, and social-ready outputs.
Model
Provider
Notes
Sora 2
OpenAI
Cinematic quality; strong scene coherence
LTX 2.3
Lightricks
Efficient generation; good for fast iteration
Seedance 2.0
ByteDance
Social-ready motion; fast turnaround
Seedance 2.0 Fast
ByteDance
Fastest variant; lower cost per second
Specialized models for editing, transformation, and lip sync.
Model
Notes
Happy Horse
Distinctive motion style
Gemini Omni Flash
Multimodal video generation tasks
Fabric
Lip sync — matches audio track to existing talking-head video
Utility transformations (inpaint, background removal, upscale, extend) are available for post-processing existing clips and have fixed-ish action costs rather than per-second pricing.
Text-to-video, image-to-video, reference-to-video, and first / last frame anchoring
Motion control
Camera motion, motion intensity controls, and motion reference inputs
Lip sync
Sync dialogue audio to an existing talking-head video (Fabric model)
Post-processing
Inpaint, background removal, upscale, and extend existing clips
Use HyperFrames when you need a multi-stage animated pipeline — compositing multiple clips, adding transitions, and layering effects — rather than a single generated clip.
How pricing works
Full breakdown of per-second rates, duration, and resolution multipliers.
Image models
Browse the image model catalog with per-generation credit costs.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ElarisLabs","colors":{"primary":"#6DA6D9","light":"#A8CDEF","dark":"#2D4A6B"},"logo":{"light":"https://mintcdn.com/elarislabs-87/7KceS2f2-Wgdv1aU/logo/light.svg?fit=max\u0026auto=format\u0026n=7KceS2f2-Wgdv1aU\u0026q=85\u0026s=66a53c2d9e02260f5283277a5d99a990","dark":"https://mintcdn.com/elarislabs-87/7KceS2f2-Wgdv1aU/logo/dark.svg?fit=max\u0026auto=format\u0026n=7KceS2f2-Wgdv1aU\u0026q=85\u0026s=657e50113b6a2060eeda43d1e06734c8","href":"https://www.elarislabs.ai"},"favicon":"https://mintcdn.com/elarislabs-87/7KceS2f2-Wgdv1aU/favicon.svg?fit=max\u0026auto=format\u0026n=7KceS2f2-Wgdv1aU\u0026q=85\u0026s=85e621007313ca5b52122a55c5712471","appearance":{"default":"dark","strict":true},"background":{"decoration":"grid","color":{"dark":"#07070A"}},"navbar":{"links":[{"href":"https://www.elarislabs.ai/blogs","label":"Blog"},{"href":"https://www.elarislabs.ai/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Open Studio","href":"https://studio.elarislabs.ai"}},"footer":{"socials":{"website":"https://www.elarislabs.ai","x":"https://x.com/elarislabs","linkedin":"https://www.linkedin.com/company/elarislabs"}},"seo":{"indexing":"all"},"fonts":{"heading":{"family":"Bricolage Grotesque"},"body":{"family":"Geist"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"elarislabs-87","hasAudioNarration":false,"actualSubdomain":"elarislabs-87","customDomains":["elarislabs.ai"],"gitSource":{"type":"github","owner":"1sarthakbhardwaj","repo":"elaris","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae95b7fcb76ddd761cc5629:success","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Guides","count":37},{"language":"default","tag":"Creative Studio","count":11},{"language":"default","tag":"Reference","count":6},{"language":"default","tag":"Connect","count":5},{"language":"default","tag":"MCP \u0026 Integrations","count":5},{"language":"default","tag":"Scheduler","count":5},{"language":"default","tag":"Nodes","count":5},{"language":"default","tag":"Campaigns","count":4},{"language":"default","tag":"Models","count":4},{"language":"default","tag":"Brand \u0026 layout","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"mdx-content video,mdx-content iframe{border-radius:0.75rem;border:1px solid rgba(255, 255, 255, 0.06);background:#0c0d10}frame{border-radius:0.875rem;overflow:hidden}#page-title{letter-spacing:-0.02em}mdx-content p{line-height:1.7}card{border-color:rgba(255, 255, 255, 0.06)}"}],"page":{"pagePath":"models/video","slug":"/models/video","pageMetadata":{"title":"Video models","description":"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.","href":"/models/video"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Note,Tab,Table,Tabs,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Video credits scale with `,_jsx(_components.strong,{children:`output duration × model rate`}),`, plus resolution and audio multipliers. Studio displays the estimated cost before you confirm every generation.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`MCP video tools accept `,_jsx(_components.code,{children:`durationSeconds`}),` (typically 2–12 seconds). Studio shows the cost estimate before you run — adjust duration or model tier to control spend.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`which-video-model-should-i-use`,children:`Which video model should I use?`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Google Veo`,id:`google-veo`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`High-quality text-to-video and image-to-video with built-in audio support.`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Veo 3.1`}),_jsx(_components.td,{children:`Flagship; full audio support`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Veo 3.1 Fast`}),_jsx(_components.td,{children:`Faster generation at the same quality tier`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Veo 3.1 Lite`}),_jsx(_components.td,{children:`Efficient variant; lower per-second cost`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Veo 3`}),_jsx(_components.td,{children:`Previous generation; solid quality`})]})]})]}),_jsx(_components.p,{children:`Best for: cinematic scenes, complex motion, and productions that need built-in audio synced to video.`})]}),_jsxs(Tab,{title:`Kling`,id:`kling`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Versatile motion and general video generation.`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kling O3`}),_jsx(_components.td,{children:`Latest generation; strong motion control`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kling V3`}),_jsx(_components.td,{children:`General-purpose video`})]})]})]}),_jsx(_components.p,{children:`Best for: character animation, motion-heavy clips, and mid-tier budget productions.`})]}),_jsxs(Tab,{title:`OpenAI / LTX / ByteDance`,id:`openai-%2F-ltx-%2F-bytedance`,children:[_jsx(_components.p,{children:`Three distinct families covering cinematic, efficient, and social-ready outputs.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Provider`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sora 2`}),_jsx(_components.td,{children:`OpenAI`}),_jsx(_components.td,{children:`Cinematic quality; strong scene coherence`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LTX 2.3`}),_jsx(_components.td,{children:`Lightricks`}),_jsx(_components.td,{children:`Efficient generation; good for fast iteration`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Seedance 2.0`}),_jsx(_components.td,{children:`ByteDance`}),_jsx(_components.td,{children:`Social-ready motion; fast turnaround`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Seedance 2.0 Fast`}),_jsx(_components.td,{children:`ByteDance`}),_jsx(_components.td,{children:`Fastest variant; lower cost per second`})]})]})]})]}),_jsxs(Tab,{title:`Utilities \u0026 Specialized`,id:`utilities-%26-specialized`,children:[_jsx(_components.p,{children:`Specialized models for editing, transformation, and lip sync.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Happy Horse`}),_jsx(_components.td,{children:`Distinctive motion style`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gemini Omni Flash`}),_jsx(_components.td,{children:`Multimodal video generation tasks`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fabric`}),_jsx(_components.td,{children:`Lip sync — matches audio track to existing talking-head video`})]})]})]}),_jsx(Note,{children:_jsx(_components.p,{children:`Utility transformations (inpaint, background removal, upscale, extend) are available for post-processing existing clips and have fixed-ish action costs rather than per-second pricing.`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-capabilities-are-supported`,children:`What capabilities are supported?`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Generation`,icon:`video`,children:_jsx(_components.p,{children:`Text-to-video, image-to-video, reference-to-video, and first / last frame anchoring`})}),_jsx(Card,{title:`Motion control`,icon:`sliders-horizontal`,children:_jsx(_components.p,{children:`Camera motion, motion intensity controls, and motion reference inputs`})}),_jsx(Card,{title:`Lip sync`,icon:`mic`,children:_jsx(_components.p,{children:`Sync dialogue audio to an existing talking-head video (Fabric model)`})}),_jsx(Card,{title:`Post-processing`,icon:`wand-sparkles`,children:_jsx(_components.p,{children:`Inpaint, background removal, upscale, and extend existing clips`})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.a,{href:`/studio/hyperframes`,children:`HyperFrames`}),` when you need a multi-stage animated pipeline — compositing multiple clips, adding transitions, and layering effects — rather than a single generated clip.`]})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`How pricing works`,icon:`calculator`,href:`/pricing/how-pricing-works`,children:_jsx(_components.p,{children:`Full breakdown of per-second rates, duration, and resolution multipliers.`})}),_jsx(Card,{title:`Image models`,icon:`image`,href:`/models/image`,children:_jsx(_components.p,{children:`Browse the image model catalog with per-generation credit costs.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Video models","description":"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.","href":"/models/video"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Which video model should I use?","slug":"which-video-model-should-i-use","depth":2,"children":[]},{"title":"What capabilities are supported?","slug":"what-capabilities-are-supported","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"elarislabs-87","siteName":"ElarisLabs","title":"Video models - ElarisLabs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-10T19:10:11.309Z","originalFileLocation":"models/video.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ElarisLabs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Video models - ElarisLabs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ElarisLabs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://elarislabs.ai/docs/models/video\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://elarislabs-87.mintlify.site/docs/_mintlify/api/og/v2?division=Models\u0026amp;title=Video+models\u0026amp;description=Six+major+video+generation+families+%E2%80%94+Google+Veo%2C+Kling%2C+Sora%2C+LTX%2C+Seedance%2C+and+utility+models+%E2%80%94+covering+T2V%2C+I2V%2C+lip+sync%2C+and+upscaling%2C+all+priced+per+se\u0026amp;theme=6c850fc9522b7100f13d5dfe\u0026amp;signature=2bdaae4ecf8a21f835bf6fc8c440c22cbeb0fa2ac7d771d9a1678585aac94751\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Video models - ElarisLabs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://elarislabs-87.mintlify.site/docs/_mintlify/api/og/v2?division=Models\u0026amp;title=Video+models\u0026amp;description=Six+major+video+generation+families+%E2%80%94+Google+Veo%2C+Kling%2C+Sora%2C+LTX%2C+Seedance%2C+and+utility+models+%E2%80%94+covering+T2V%2C+I2V%2C+lip+sync%2C+and+upscaling%2C+all+priced+per+se\u0026amp;theme=6c850fc9522b7100f13d5dfe\u0026amp;signature=2bdaae4ecf8a21f835bf6fc8c440c22cbeb0fa2ac7d771d9a1678585aac94751\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/elarislabs-87/-O4rDuInAiQ9FjVF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ElarisLabs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6DA6D9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://elarislabs.ai/docs/models/video\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/models/video.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://elarislabs.ai/#organization\",\"name\":\"ElarisLabs\",\"url\":\"https://elarislabs.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/elarislabs-87/7KceS2f2-Wgdv1aU/logo/light.svg?fit=max\u0026auto=format\u0026n=7KceS2f2-Wgdv1aU\u0026q=85\u0026s=66a53c2d9e02260f5283277a5d99a990\"}},{\"@type\":\"WebSite\",\"@id\":\"https://elarislabs.ai/docs#website\",\"name\":\"ElarisLabs\",\"url\":\"https://elarislabs.ai/docs\",\"publisher\":{\"@id\":\"https://elarislabs.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://elarislabs.ai/docs/models/video#webpage\",\"url\":\"https://elarislabs.ai/docs/models/video\",\"name\":\"Video models\",\"description\":\"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.\",\"dateModified\":\"2026-07-10T19:10:11.309Z\",\"isPartOf\":{\"@id\":\"https://elarislabs.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://elarislabs.ai/docs/models/video#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://elarislabs.ai/docs/models/video#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Models\",\"item\":\"https://elarislabs.ai/docs/models/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Video models\",\"item\":\"https://elarislabs.ai/docs/models/video\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://elarislabs.ai/docs/models/video#article\",\"headline\":\"Video models\",\"name\":\"Video models\",\"description\":\"Six major video generation families — Google Veo, Kling, Sora, LTX, Seedance, and utility models — covering T2V, I2V, lip sync, and upscaling, all priced per second of output.\",\"url\":\"https://elarislabs.ai/docs/models/video\",\"mainEntityOfPage\":{\"@id\":\"https://elarislabs.ai/docs/models/video#webpage\"},\"dateModified\":\"2026-07-10T19:10:11.309Z\",\"publisher\":{\"@id\":\"https://elarislabs.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://elarislabs.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ElarisLabs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ElarisLabs","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/getting-started/welcome"}]},{"tab":"Connect","pages":[{"title":"Connect","href":"/connect/mcp-overview"}]},{"tab":"Reference","groups":[{"group":"Models","pages":[{"title":"Models overview","href":"/models/overview"},{"title":"Image models","description":"Compare 20+ image models across Flux, Nano Banana, Seedream, GPT Image, and other families — costs range from 1 credit (Flux 2 Flash) to 21 credits (GPT Image) per generation at default settings.","href":"/models/image"},{"title":"Video models","href":"/models/video"},{"title":"Audio models","description":"ElevenLabs V3, Turbo v2.5, Multilingual v2, and Gemini 3.1 Flash TTS — covering high-quality speech, fast iteration TTS, multilingual coverage, and voice cloning for Studio and MCP workflows.","href":"/models/audio"}]},{"group":"Pricing","pages":[{"title":"How pricing works","href":"/pricing/how-pricing-works"},{"title":"Pricing FAQ","href":"/pricing/faq"}]}]}]},"basePath":"","title":"Video models - ElarisLabs","buildId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","deploymentId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","dynamics":[],"chunks":[]}