{"id":8314,"date":"2026-07-13T17:10:23","date_gmt":"2026-07-13T09:10:23","guid":{"rendered":"https:\/\/crepal.ai\/blog\/?p=8314"},"modified":"2026-07-13T17:10:25","modified_gmt":"2026-07-13T09:10:25","slug":"hyperframes-vs-ai-director","status":"publish","type":"post","link":"https:\/\/crepal.ai\/blog\/aivideo\/hyperframes-vs-ai-director\/","title":{"rendered":"HyperFrames vs AI Director Workflows"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;m Dora. I first think about tools like <strong>HyperFrames<\/strong> through a handoff problem: who can safely change the video after the first version exists? If the answer is &#8220;only the developer who wrote the motion logic,&#8221; the tool belongs in a very different workflow from an <strong>AI Director<\/strong> system where creators ask for script, storyboard, visual, and revision changes in natural language.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HyperFrames has an official HeyGen page and GitHub repository. It is described as an open-source, agent-oriented framework for turning HTML, CSS, media, and seekable animations into deterministic MP4 videos, with agent skills and CLI-based workflows. This comparison still stays conservative: teams should verify the current package behavior, renderer, browser\/runtime support, hosted usage terms, pricing if applicable, and export requirements before using it in production.<\/p>\n\n\n\n<h2 id=\"what-hyperframes-appears-to-do\" class=\"wp-block-heading\">What HyperFrames Appears to Do<\/h2>\n\n\n\n<h3 id=\"code-driven-motion\" class=\"wp-block-heading\">code-driven motion<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">HyperFrames appears to sit closer to code-driven motion than guided video creation. That means the creative unit is not just a prompt or storyboard. It is likely a component, timeline, animation state, keyframe sequence, or renderable scene that a developer can adjust.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That can be powerful. Code-driven motion is excellent when the animation needs repeatable timing, precise spacing, reusable components, or consistent transitions. If I were animating a SaaS dashboard card, pricing tile, product metric, or onboarding flow, I would rather have motion defined in code than rebuild the same transition manually in a timeline editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The tradeoff is that code becomes part of the creative asset. The team needs version control, browser testing, render checks, and clear ownership. MDN&#8217;s <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_Animations_API\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Web Animations API<\/a> is a useful reference point because it explains how browser animation models handle timing and animation effects. Even if HyperFrames uses a different abstraction, the production questions are similar: what controls timing, what renders the frame, and what breaks when the environment changes?<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"935\" height=\"671\" data-id=\"8318\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-87.png\" alt=\"\" class=\"wp-image-8318 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-87.png 935w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-87-300x215.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-87-768x551.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-87-18x12.png 18w\" data-sizes=\"auto, (max-width: 935px) 100vw, 935px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 935px; --smush-placeholder-aspect-ratio: 935\/671;\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 id=\"ui-and-card-animation\" class=\"wp-block-heading\">UI and card animation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The apparent sweet spot for HyperFrames is UI and card animation. This is different from cinematic AI video. UI motion needs legibility, hierarchy, rhythm, and consistency. A card should slide, expand, flip, fade, or stack in a way that supports the message, not just looks energetic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, this matters for product explainers, launch videos, feature reels, and social clips built around interface moments. A developer-oriented tool can keep spacing and layout stable across variations. If the marketing team needs five versions of the same animated feature card with different copy, code can be cleaner than manual editing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CSS animation basics still matter here. MDN&#8217;s <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_animations\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CSS animations guide<\/a> explains how keyframes control property changes over time. That is the mental model I would use when evaluating HyperFrames: can it make motion predictable, reusable, and inspectable?<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"940\" height=\"518\" data-id=\"8317\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-86.png\" alt=\"\" class=\"wp-image-8317 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-86.png 940w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-86-300x165.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-86-768x423.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-86-18x10.png 18w\" data-sizes=\"auto, (max-width: 940px) 100vw, 940px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 940px; --smush-placeholder-aspect-ratio: 940\/518;\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 id=\"developer-oriented-control\" class=\"wp-block-heading\">developer-oriented control<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Developer-oriented control is the main advantage and the main limitation. It gives technical teams precision. It gives non-technical teams dependency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a motion designer or frontend engineer owns the project, HyperFrames could be efficient. If a content strategist wants to request &#8220;make the opening more emotional, shorten the second scene, and add a product reveal,&#8221; a code-driven tool may slow the team down unless there is a clean review layer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is where I would ask a hard production question before choosing the tool: are we making an animation component, or are we making a full video story?<\/p>\n\n\n\n<h2 id=\"what-ai-director-workflows-add\" class=\"wp-block-heading\">What AI Director Workflows Add<\/h2>\n\n\n\n<h3 id=\"concept-and-story\" class=\"wp-block-heading\">concept and story<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AI Director workflows start earlier than motion. They help shape the concept, message, structure, and creative intent before anyone worries about easing curves. CrePal presents itself as <a href=\"https:\/\/crepal.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">an AI video creation agent<\/a> with an AI Director that can create videos, preview script\/image\/video production, and accept natural-language feedback or chat-based changes.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"950\" height=\"652\" data-id=\"8319\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/9-1.jpg\" alt=\"Analyze the difference between CrePal&apos;s AI video generation and the code-based precision offered by the HyperFrames platform.\" class=\"wp-image-8319 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/9-1.jpg 950w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/9-1-300x206.jpg 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/9-1-768x527.jpg 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/9-1-18x12.jpg 18w\" data-sizes=\"auto, (max-width: 950px) 100vw, 950px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 950px; --smush-placeholder-aspect-ratio: 950\/652;\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That is a different job from code-driven animation. The creator may begin with a product idea, campaign angle, PDF, rough script, or loose creative brief. The system helps turn that into a video direction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For teams, this matters because many video problems are not motion problems. They are story problems. The hook is weak. The sequence is unclear. The product moment appears too late. The CTA feels bolted on. Code cannot fix that by itself.<\/p>\n\n\n\n<h3 id=\"storyboard-planning\" class=\"wp-block-heading\">storyboard planning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A strong <strong>AI video <\/strong><strong>workflow<\/strong> needs storyboard planning before production. This is where a <strong>video storyboard AI<\/strong> layer becomes useful. It can help map the opening, visual beats, transitions, voiceover, and revision notes before the final assets are generated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Research around agentic video storytelling points in the same direction. The <a href=\"https:\/\/arxiv.org\/abs\/2604.24842\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Co-Director paper<\/a> describes video storytelling as a coherence problem across creative directions, scenes, and refinement loops. That does not mean every marketing team needs a research-grade system. It does show why video generation needs more than isolated clips or motion blocks.<\/p>\n\n\n\n<h3 id=\"revision-management\" class=\"wp-block-heading\">revision management<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Revision management is where AI Director workflows often feel more usable for non-developers. A creator can ask for a shorter intro, warmer tone, faster cuts, or clearer product shot without editing code. That makes the system more accessible to marketing teams, founders, educators, and social creators.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The weakness is precision. Natural language revisions can be fuzzy. A code-driven tool may beat an AI Director workflow when timing must be exact to the frame or when the same animation has to be reused across many technical variants.<\/p>\n\n\n\n<h2 id=\"code-driven-motion-vs-guided-video-creation\" class=\"wp-block-heading\">Code-Driven Motion vs Guided Video Creation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The core difference is the control surface. HyperFrames, as it appears, likely gives control through code. AI Director workflows give control through creative direction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code-driven motion is better when the output is a precise animation system: UI cards, product dashboards, animated charts, repeatable explainers, launch visuals, or browser-rendered motion graphics. Guided video creation is better when the output is a narrative asset: UGC ads, product stories, tutorials, social videos, AI character clips, and multi-scene campaign drafts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I would use HyperFrames when the visual logic is already known and the team needs exact motion. I would use an AI Director workflow when the team still needs help with the idea, script, storyboard, assets, and review loop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Vibe Motion&#8221; is a term that can mean different things depending on the tool or community using it. If it refers to vibe-based motion direction, then it fits between these two worlds: less rigid than hand-coded animation, but not always as structured as a full AI Director workflow. Teams should define what the term means in their own stack before putting it into a production brief.<\/p>\n\n\n\n<h2 id=\"best-fit-by-team-type\" class=\"wp-block-heading\">Best Fit by Team Type<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For developer-led teams, HyperFrames may be attractive if it produces inspectable motion code and supports predictable rendering. A frontend engineer can tune timing, layout, and responsiveness, then test across browsers. For this kind of work, Google&#8217;s <a href=\"https:\/\/web.dev\/articles\/animations-guide\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">high-performance CSS animation guidance<\/a> is a good baseline because export quality depends on more than creative intent; it depends on how animation affects rendering and performance.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"939\" height=\"547\" data-id=\"8315\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-84.png\" alt=\"\" class=\"wp-image-8315 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-84.png 939w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-84-300x175.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-84-768x447.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/image-84-18x10.png 18w\" data-sizes=\"auto, (max-width: 939px) 100vw, 939px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 939px; --smush-placeholder-aspect-ratio: 939\/547;\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For creator-led teams, AI Director workflows are usually easier. The team can begin with a theme, audience, script, storyboard, and revision notes. CrePal fits this use case when creators want one guided flow from idea to video draft rather than a codebase.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For hybrid teams, the best setup may use both. An AI Director workflow develops the story and shot plan. HyperFrames or a similar code-driven motion layer handles UI scenes, cards, data moments, or branded animation inserts. The final editor then combines narrative footage, generated visuals, and motion graphics into one piece.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 id=\"what-files-should-be-included-with-motion-handoff\" class=\"wp-block-heading\">What files should be included with motion handoff?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A good motion handoff should include the source code or project file, rendered preview, dependency versions, fonts, image assets, audio references if used, export settings, browser or renderer notes, and a short explanation of what can be safely changed. If the motion is part of a larger AI video workflow, also include the storyboard context so the animator understands why the scene exists.<\/p>\n\n\n\n<h3 id=\"how-should-browser-differences-be-documented\" class=\"wp-block-heading\">How should browser differences be documented?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Browser differences should be documented with the browser name, version, operating system, screen size, and a short description of the visual mismatch. A screenshot or short screen recording is better than a vague note. If a card animation jitters in one browser but not another, the developer needs reproducible evidence, not just &#8220;looks broken on my laptop.&#8221;<\/p>\n\n\n\n<h3 id=\"what-happens-when-animations-break-after-export\" class=\"wp-block-heading\">What happens when animations break after export?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The team should separate render bugs from creative bugs. If the animation timing changes, layout shifts, or frames drop, it is a technical issue. If the motion works but the scene feels unclear, it is a creative issue. Programmatic video tools such as Remotion show why this distinction matters: rendering video from code can be powerful, but export behavior still needs testing and repeatable project setup.<\/p>\n\n\n\n<h3 id=\"can-non-developers-request-changes-without-editing-code\" class=\"wp-block-heading\">Can non-developers request changes without editing code?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, but only if the workflow has a review layer. Non-developers should request changes in plain language tied to timecodes, scenes, or visual states. A developer or motion owner then translates that into code. If the team needs many non-technical revisions, an AI Director workflow may be more practical for early drafts, with HyperFrames reserved for final motion components.<\/p>\n\n\n\n<h2 id=\"conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>HyperFrames<\/strong> and AI Director workflows should not be treated as direct replacements. They solve different production problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HyperFrames appears better suited to code-driven motion graphics, especially UI cards, animated components, and developer-controlled visual systems. AI Director workflows, including <strong>CrePal<\/strong>, are better suited to guided video creation, where the team needs help moving from concept to script, storyboard, assets, and revision management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The practical choice is simple: use code when the motion system needs precision and reuse. Use an AI Director when the story, scene flow, and creator revisions matter more than editing animation code. For many teams, the strongest workflow will use both, but only after the roles are clearly separated.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Previous posts:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"NMU5IlMpWI\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/palmier-pro-vs-crepal-which-workflow-fits-you\/\">Palmier Pro vs CrePal: Which Workflow Fits You?<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Palmier Pro vs CrePal: Which Workflow Fits You? \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/palmier-pro-vs-crepal-which-workflow-fits-you\/embed\/#?secret=8KRHDQ0J2E#?secret=NMU5IlMpWI\" data-secret=\"NMU5IlMpWI\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"M7SQB5b4ZV\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/palmier-pro-review-ai-video-workflows\/\">Palmier Pro Review: Honest Pros, Cons &amp; Verdict<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Palmier Pro Review: Honest Pros, Cons &amp; Verdict \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/palmier-pro-review-ai-video-workflows\/embed\/#?secret=YtbXOIXB4B#?secret=M7SQB5b4ZV\" data-secret=\"M7SQB5b4ZV\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"vefNvvaSfu\"><a href=\"https:\/\/crepal.ai\/blog\/agent\/from-codex-to-creative-agents\/\">From Codex to Creative Agents for UGC Ads<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a From Codex to Creative Agents for UGC Ads \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/agent\/from-codex-to-creative-agents\/embed\/#?secret=iZOvZQGihs#?secret=vefNvvaSfu\" data-secret=\"vefNvvaSfu\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"hU0XLAKmtf\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/claude-subagents-ai-video-workflow\/\">Claude Subagents and the Future of AI Video<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Claude Subagents and the Future of AI Video \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/claude-subagents-ai-video-workflow\/embed\/#?secret=sAGjTWyLQM#?secret=hU0XLAKmtf\" data-secret=\"hU0XLAKmtf\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"jbwHjmuaWl\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-vs-wan-2-2-for-creators\/\">LTX 2.3 vs Wan 2.2: Which Fits Creators?<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a LTX 2.3 vs Wan 2.2: Which Fits Creators? \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-vs-wan-2-2-for-creators\/embed\/#?secret=4ax4rlW2ID#?secret=jbwHjmuaWl\" data-secret=\"jbwHjmuaWl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m Dora. I first think about tools like HyperFrames through a handoff problem: who can safely change the video after the first version exists? If the answer is &#8220;only the developer who wrote the motion logic,&#8221; the tool belongs in a very different workflow from an AI Director system where creators ask for script, storyboard, [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":8320,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-8314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aivideo"],"blocksy_meta":[],"uagb_featured_image_src":{"full":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3.jpeg",1376,768,false],"thumbnail":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3-150x150.jpeg",150,150,true],"medium":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3-300x167.jpeg",300,167,true],"medium_large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3-768x429.jpeg",768,429,true],"large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3-1024x572.jpeg",1024,572,true],"1536x1536":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3.jpeg",1376,768,false],"2048x2048":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3.jpeg",1376,768,false],"trp-custom-language-flag":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/07\/6-3-18x10.jpeg",18,10,true]},"uagb_author_info":{"display_name":"Dora","author_link":"https:\/\/crepal.ai\/blog\/author\/dora\/"},"uagb_comment_info":0,"uagb_excerpt":"I&#8217;m Dora. I first think about tools like HyperFrames through a handoff problem: who can safely change the video after the first version exists? If the answer is &#8220;only the developer who wrote the motion logic,&#8221; the tool belongs in a very different workflow from an AI Director system where creators ask for script, storyboard,&hellip;","_links":{"self":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/8314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/comments?post=8314"}],"version-history":[{"count":1,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/8314\/revisions"}],"predecessor-version":[{"id":8321,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/8314\/revisions\/8321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media\/8320"}],"wp:attachment":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media?parent=8314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/categories?post=8314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/tags?post=8314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}