1import{r as d}from"./rolldown-runtime.C1f3BsDW.js";import{i as c}from"./inertia.BE4YqsTM.js";import"./http.DWpeO7Ui.js";import{Hr as l}from"./icons.ChOq_Y4q.js";import{t as p}from"./react-core.CAMe6Z4j.js";import"./utils.CgzVjNgC.js";import"./state.L8kQliOB.js";import"./dist.CoNAZqlp.js";import"./dist.DxccqHSW.js";import"./dist.D4237Rk6.js";import"./dist.BhzTvz6X.js";import"./es2015.Cr2X04_P.js";import"./dist.C1cc-Zbw.js";import"./badge.CK53iWwP.js";import"./dropdown-menu.D1MnQ7U0.js";import"./useMediaQuery.CHA9c3gs.js";import{t as h}from"./lenis.DZFFtZ8G.js";import{t as x}from"./SEO.gPDL2mFy.js";import"./marketingVideos.CTDV7UYs.js";import{t as u}from"./cta-card-section.BVZwUhiQ.js";import"./CtaMicrocopy.D3zGPrw8.js";import{t as f}from"./useRoute.D5WEuP_a.js";import{t as g}from"./useStartCreatingHref.BVwqKiRT.js";import"./gsap.BxN_RF7A.js";import{t as v}from"./RevealOnScroll.Bzi3Q9FE.js";import{t as y}from"./how-it-works-section.C3FA2lIt.js";import"./logo.7ZVhR9ER.js";import{t as j}from"./Footer.Ccp81B1O.js";import{t as b}from"./Header.C54sFzrK.js";import{a as w,i as H,o as N,r as _,t as S}from"./MarketingHero.CGOgM9co.js";/* empty css */import{n as i,t as n}from"./vsPages.CXE8csLS.js";var e=d(p(),1);function A(t){return{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":`${t}/vs#collection`,name:"AI filmmaking tool head-to-heads",description:"Independent head-to-head comparisons of AI video generators and storyboarding tools, checked against public pricing and documentation.",url:`${t}/vs`},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:t},{"@type":"ListItem",position:2,name:"Head-to-Head",item:`${t}/vs`}]},{"@type":"ItemList",name:"Head-to-head comparison pages",itemListElement:n.map((o,s)=>({"@type":"ListItem",position:s+1,url:`${t}/vs/${o}`,name:i[o].seo.title}))}]}}function ie(){const t=c().props.app?.url||"https://mstudio.ai",o=f(),s=g();return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(x,{title:"AI Video & Storyboard Tools Head-to-Head | M Studio",description:"Kling vs Runway, Veo vs Sora, Boords vs Storyboard Pro and more â direct head-to-head comparisons of AI filmmaking tools, verified against public pricing and docs.",keywords:"kling vs runway, veo vs sora, ai video generator comparison, storyboard software comparison",canonical:"/vs",structuredData:A(t)}),(0,e.jsxs)("div",{className:"theme-marketing relative min-h-screen overflow-x-hidden bg-background",children:[(0,e.jsx)(h,{root:!0}),(0,e.jsx)(b,{variant:"blur"}),(0,e.jsxs)("main",{id:"main-content",className:"relative z-10",children:[(0,e.jsxs)("section",{className:S,children:[(0,e.jsx)(H,{}),(0,e.jsxs)("div",{className:"relative z-10 mx-auto max-w-screen-2xl",children:[(0,e.jsx)(_,{children:"Head-to-head comparisons"}),(0,e.jsx)(N,{accent:"compared head-to-head.",className:"max-w-4xl",children:"AI filmmaking tools,"}),(0,e.jsx)(w,{className:"max-w-3xl",children:"Direct answers to âwhich one should I use?â for the AI video generators and storyboard tools filmmakers actually shortlist. Every page states its verdict up front and is checked against public pricing and documentation."})]})]}),(0,e.jsx)("section",{className:"px-4 py-8 sm:px-6 sm:py-12 lg:px-8",children:(0,e.jsx)("div",{className:"mx-auto max-w-screen-2xl",children:(0,e.jsx)("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-3",children:n.map((a,m)=>{const r=i[a];return(0,e.jsx)(v,{variant:"up",delay:m*.05,children:(0,e.jsxs)("a",{href:`/vs/${a}`,className:"group flex h-full flex-col rounded-3xl border border-border/55 bg-card/50 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-primary/30 sm:p-7",children:[(0,e.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.22em] text-primary/80",children:r.eyebrow}),(0,e.jsxs)("h2",{className:"mt-3 text-xl font-semibold tracking-tight text-foreground",children:[r.toolA," vs ",r.toolB]}),(0,e.jsx)("p",{className:"mt-3 flex-1 text-sm leading-6 text-muted-foreground",children:r.seo.description}),(0,e.jsxs)("span",{className:"mt-5 inline-flex items-center gap-2 text-sm font-semibold text-foreground transition-colors group-hover:text-primary",children:["Read the verdict",(0,e.jsx)(l,{className:"h-4 w-4 transition-transform group-hover:translate-x-1"})]})]})},a)})})})}),(0,e.jsx)(y,{}),(0,e.jsx)(u,{eyebrow:"Test on your own scenes",title:"Stop judging AI models on demo reels",description:"M Studio turns your script into a storyboard, then makes each shot with the video models it runs (MiniMax, WAN, HappyH
1orse, and Gemini Omni), so the comparison that matters happens on your film.",primaryActionLabel:"Start now",primaryActionHref:s,secondaryActionLabel:"Watch examples",secondaryActionHref:o("demo")})]}),(0,e.jsx)(j,{})]})]})}export{ie as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.