{"id":5801,"date":"2026-03-25T18:52:00","date_gmt":"2026-03-25T10:52:00","guid":{"rendered":"https:\/\/crepal.ai\/blog\/?p=5801"},"modified":"2026-03-25T18:52:02","modified_gmt":"2026-03-25T10:52:02","slug":"youtube-vertical-video-guide","status":"publish","type":"post","link":"https:\/\/crepal.ai\/blog\/aivideo\/youtube-vertical-video-guide\/","title":{"rendered":"YouTube Vertical Video: Format and Specs Guide"},"content":{"rendered":"\n<p>Hi, this is Dora \u2014 and I want to tell you about the night I spent two hours exporting a video only to watch it upload as a tiny portrait window boxed inside a landscape frame. Black bars on both sides. The subject cropped at her chin. In a video I&#8217;d worked on for three days.<\/p>\n\n\n\n<p>That was six months ago. Since then, I&#8217;ve tested vertical uploads obsessively \u2014 on Shorts, on the main feed, on mobile and desktop \u2014 and I finally have everything figured out. If you&#8217;re creating vertical content for YouTube in 2026, this is the guide I wish I&#8217;d had.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-vertical-video-means-on-youtube\">What &#8220;Vertical Video&#8221; Means on YouTube<\/h2>\n\n\n\n<p>Before we talk specs, it&#8217;s worth clarifying something: <strong>vertical video on <a href=\"https:\/\/www.youtube.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">YouTube<\/a> isn&#8217;t one thing \u2014 it&#8217;s two very different things.<\/strong> Treating them the same is exactly where most creators go wrong.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"shorts-vs-vertical-uploads-in-the-main-feed-different-rules\">Shorts vs Vertical Uploads in the Main Feed \u2014 Different Rules<\/h3>\n\n\n\n<p><strong><a href=\"https:\/\/www.youtube.com\/hashtag\/shorts\/shorts\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">YouTube Shorts<\/a><\/strong> is its own content format. Videos under 60 seconds (now up to 3 minutes with certain account settings), shot or exported in 9:16, get pushed into the Shorts shelf and Shorts feed. The algorithm treats them completely differently \u2014 more like TikTok than traditional YouTube.<\/p>\n\n\n\n<p><strong>Regular vertical uploads<\/strong> are standard YouTube videos that happen to have a vertical aspect ratio. They live in the main feed, get standard recommendations treatment, and have none of Shorts&#8217; discovery boosts \u2014 but also none of its constraints. Think of a vertical interview, a portrait-mode vlog, or an AI-generated cinematic clip.<\/p>\n\n\n\n<p>Both use 9:16 \u2014 but their rules, thumbnails, SEO, and behavior diverge in ways that matter a lot. We&#8217;ll cover that below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"youtube-vertical-video-specs-2026\">YouTube Vertical Video Specs (2026)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aspect-ratio-9-16-resolution-1080-1920-max-file-size\">Aspect Ratio (9:16), Resolution (1080\u00d71920), Max File Size<\/h3>\n\n\n\n<p>The gold standard for vertical video in 2026 is still <strong>1080\u00d71920 pixels at a 9:16 aspect ratio.<\/strong> YouTube supports up to 4K vertical (2160\u00d73840), but for most creators, 1080p is the sweet spot \u2014 fast to upload, high enough quality, and renders cleanly on every device.<\/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-large\"><img decoding=\"async\" width=\"1024\" height=\"601\" data-id=\"5803\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-140-1024x601.png\" alt=\"\" class=\"wp-image-5803 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-140-1024x601.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-140-300x176.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-140-768x450.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-140-18x12.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-140.png 1144w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/601;\" \/><\/figure>\n<\/figure>\n\n\n\n<p><strong>File size:<\/strong> YouTube accepts uploads up to <strong>256 GB<\/strong> and up to <strong>12 hours<\/strong> for regular video. For short, the limit is 15 minutes (though most people keep them under 60 seconds to maximize distribution).<\/p>\n\n\n\n<p><strong>Frame rate:<\/strong> Stick with <strong>24, 30, or 60fps.<\/strong> I use 30fps for talking-head vertical and 60fps for anything with motion \u2014 the smoothness makes a real difference on mobile scrolling.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"supported-formats-mp4-mov-codec-requirements\">Supported Formats: MP4, MOV, Codec Requirements<\/h3>\n\n\n\n<p>According to <a href=\"https:\/\/support.google.com\/youtube\/answer\/1722171?hl=en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">YouTube&#8217;s official recommended encoding settings<\/a>, the platform supports a range of formats \u2014 MP4, MOV, AVI, WMV, FLV, WebM \u2014 but in practice, <strong>MP4 with H.264 is still the most reliable codec in 2026.<\/strong> It encodes fast, uploads clean, and YouTube processes it without quirks.<\/p>\n\n\n\n<p>If you&#8217;re exporting from DaVinci Resolve or going for smaller file sizes, <strong>H.265 (HEVC)<\/strong> works, but processing times on YouTube&#8217;s end can be longer. I&#8217;ve had some H.265 exports sit in &#8220;processing&#8221; for 30+ minutes before going HD \u2014 annoying if you&#8217;re on a deadline.<\/p>\n\n\n\n<p><strong>Audio:<\/strong> AAC at 320 kbps or stereo 48kHz. Don&#8217;t skip this \u2014 I once uploaded a vertical vlog with mono audio and got a note from a subscriber within an hour.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"duration-rules-shorts-vs-regular-vertical\">Duration Rules: Shorts vs Regular Vertical<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Format<\/td><td class=\"has-text-align-center\" data-align=\"center\">Max Duration<\/td><td class=\"has-text-align-center\" data-align=\"center\">Min Duration<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aspect Ratio<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">YouTube Shorts<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 minutes<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 second<\/td><td class=\"has-text-align-center\" data-align=\"center\">9:16 required<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Regular vertical<\/td><td class=\"has-text-align-center\" data-align=\"center\">12 hours<\/td><td class=\"has-text-align-center\" data-align=\"center\">No min<\/td><td class=\"has-text-align-center\" data-align=\"center\">9:16 recommended<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>One important thing:<\/strong> if your vertical video is over 60 seconds, YouTube won&#8217;t classify it as a Short automatically. You&#8217;ll need to tag it during upload or it goes to the main feed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-export-vertical-video-correctly\">How to Export Vertical Video Correctly<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"export-settings-by-tool-premiere-capcut-davinci-mobile\">Export Settings by Tool (Premiere, CapCut, DaVinci, Mobile)<\/h3>\n\n\n\n<p><strong><a href=\"https:\/\/www.adobe.com\/products\/premiere.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Premiere Pro<\/a>:<\/strong> Create a new sequence \u2192 Custom \u2192 1080\u00d71920, 30fps. Export via Media Encoder: H.264, Match Source \u2013 High Bitrate preset. Change the frame size to 1080\u00d71920 manually if the preset overrides it.<\/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=\"789\" height=\"478\" data-id=\"5804\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-141.png\" alt=\"\" class=\"wp-image-5804 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-141.png 789w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-141-300x182.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-141-768x465.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-141-18x12.png 18w\" data-sizes=\"auto, (max-width: 789px) 100vw, 789px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 789px; --smush-placeholder-aspect-ratio: 789\/478;\" \/><\/figure>\n<\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/www.capcut.com\/activities\/subscribe?irclickid=Wt9UBg2g7xyZT110fl0MqxVpUkuwjyXzWwoQ080&amp;sharedid=1005923_camnangdayhoc.com&amp;irpid=363646&amp;irgwc=1&amp;afsrc=1&amp;gad_source=1\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CapCut<\/a>(desktop or mobile):<\/strong> Select the 9:16 canvas when creating your project. Export at 1080p, 30fps. CapCut auto-handles the codec. Dead simple \u2014 honestly, is my favorite tool for quick vertical edits.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.blackmagicdesign.com\/products\/davinciresolve\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">DaVinci Resolve<\/a>:<\/strong> Timeline Settings \u2192 set resolution to 1080\u00d71920. Export via Deliver page: YouTube preset, then manually set resolution to 1080\u00d71920. YouTube preset defaults to landscape, so this step trips people up.<\/p>\n\n\n\n<p><strong>Mobile (iPhone\/Android):<\/strong> If you&#8217;re shooting natively in portrait, you&#8217;re already 9:16. Export at the highest quality your phone allows. Most 2024+ phones export at H.265 by default \u2014 worth converting to H.264 if you notice upload\/processing delays.<\/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=\"938\" height=\"526\" data-id=\"5805\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-142.png\" alt=\"\" class=\"wp-image-5805 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-142.png 938w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-142-300x168.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-142-768x431.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-142-18x10.png 18w\" data-sizes=\"auto, (max-width: 938px) 100vw, 938px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 938px; --smush-placeholder-aspect-ratio: 938\/526;\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-happens-if-you-upload-the-wrong-ratio\">What Happens If You Upload the Wrong Ratio<\/h3>\n\n\n\n<p>If you upload a 16:9 video to Shorts, YouTube will add black bars on the top and bottom (pillarboxing). If you upload a 9:16 video without tagging it as a Short, it displays in the main feed with black bars on the sides \u2014 which looks terrible on desktop and kills your CTR.<\/p>\n\n\n\n<p>The algorithm also reads the specs. Wrong-ratio Shorts get deprioritized in the Shorts feed. I tested this back-to-back with identical content \u2014 the correct 9:16 version got 4x more initial impressions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"shorts-vs-main-feed-vertical-algorithm-and-thumbnail-differences\">Shorts vs Main Feed Vertical: Algorithm and Thumbnail Differences<\/h2>\n\n\n\n<p>This is where the strategy really diverges.<\/p>\n\n\n\n<p><strong>YouTube Shorts:<\/strong> No custom thumbnail (YouTube auto-selects a frame). Discovery is driven by completion rate, swipe-away rate, and shares \u2014 not search. The Shorts algorithm is addictive-scroll-based, closer to TikTok&#8217;s For You logic.<\/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-large\"><img decoding=\"async\" width=\"1024\" height=\"538\" data-id=\"5806\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-143-1024x538.png\" alt=\"\" class=\"wp-image-5806 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-143-1024x538.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-143-300x158.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-143-768x403.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-143-18x9.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-143.png 1200w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/538;\" \/><\/figure>\n<\/figure>\n\n\n\n<p><strong>Main Feed Vertical:<\/strong> You can upload a custom thumbnail \u2014 and you absolutely should. A strong thumbnail matters as much here as in a standard landscape video. SEO metadata (title, description, tags) is indexed the same way. These videos can rank in Google search, which Shorts generally don&#8217;t.<\/p>\n\n\n\n<p>My rule: if the content is under 60 seconds and meant for discovery, Shorts. If it&#8217;s a tutorial, review, or AI-generated piece I want to rank long-term, main feed vertical with a custom thumbnail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-vertical-video-mistakes-and-how-to-fix-them\">Common Vertical Video Mistakes and How to Fix Them<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"black-bars-on-sides-subject-cropped-at-top-wrong-codec\">Black Bars on Sides \/ Subject Cropped at Top \/ Wrong Codec<\/h3>\n\n\n\n<p><strong>Black bars on sides:<\/strong> Your video is 16:9 uploaded without Shorts tagging, or the canvas was never set to 9:16. Fix: re-export at 1080\u00d71920.<\/p>\n\n\n\n<p><strong>Subject cropped at top:<\/strong> You filmed with &#8220;safe zone&#8221; headroom for landscape and didn&#8217;t adjust for vertical. On 9:16, the upper ~15% of the frame is where face\/subject should sit. Leave breathing room above the head.<\/p>\n\n\n\n<p><strong>Wrong codec errors:<\/strong> If YouTube says &#8220;processing failed&#8221; or the video shows degraded quality, you&#8217;ve likely got an unsupported codec or a corrupted header. Re-export as H.264 MP4 and re-upload. 95% of the time, this fixes it.<\/p>\n\n\n\n<p><strong>Blurry thumbnail on Shorts:<\/strong> You can&#8217;t control the frame YouTube picks. If you care about this, keep your most visually punchy moment in the first 3 seconds \u2014 YouTube tends to pull from there.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-create-vertical-ai-video-directly\">How to Create Vertical AI Video Directly<\/h2>\n\n\n\n<p>If you&#8217;re creating vertical content at volume \u2014 which basically every creator needs to be \u2014 having a tool that exports at the right specs automatically isn&#8217;t a nice-to-have anymore. It&#8217;s a genuine workflow fix.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"596\" data-id=\"5807\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-144-1024x596.png\" alt=\"\" class=\"wp-image-5807 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-144-1024x596.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-144-300x175.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-144-768x447.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-144-18x10.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-144.png 1100w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/596;\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<p><strong>Q: What are the correct dimensions for YouTube vertical video?<\/strong><\/p>\n\n\n\n<p>A: 1080\u00d71920 pixels at 9:16 aspect ratio. This applies to both YouTube Shorts and regular vertical uploads in the main feed. For higher quality, 4K vertical (2160\u00d73840) is supported but rarely necessary.<\/p>\n\n\n\n<p><strong>Q: What&#8217;s the difference between YouTube Shorts and a regular vertical video upload?<\/strong><\/p>\n\n\n\n<p>A: Shorts are short-form vertical videos (up to 3 minutes) that appear in the dedicated Shorts feed and shelf. Regular vertical uploads live in the main YouTube feed, support custom thumbnails, are indexed for search, and follow standard video distribution logic.<\/p>\n\n\n\n<p><strong>Q: Can I upload vertical video to the YouTube main feed (not Shorts)?<\/strong><\/p>\n\n\n\n<p>A: Yes, absolutely. Not every 9:16 video has to be short. Just upload normally without using the Shorts tag, add a custom thumbnail, and optimize your title and description for search. It&#8217;ll display vertically in the feed.<\/p>\n\n\n\n<p><strong>Q: What happens if I upload the wrong aspect ratio to YouTube?<\/strong><\/p>\n\n\n\n<p>A: YouTube will add black bars to fill the empty space \u2014 letterboxing or pillarboxing depending on the mismatch. It looks unprofessional, hurts click-through rates, and if it&#8217;s a Shorts upload, the algorithm will deprioritize it in the Shorts feed.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Previous Posts:<\/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=\"xNv0EP14T7\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-export-settings-tiktok-reels-shorts\/\">Seedance 2.0 Export Settings: Best Specs for TikTok, Reels, and Shorts (No Upload Surprises)<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Seedance 2.0 Export Settings: Best Specs for TikTok, Reels, and Shorts (No Upload Surprises) \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-export-settings-tiktok-reels-shorts\/embed\/#?secret=70Acu4iFUH#?secret=xNv0EP14T7\" data-secret=\"xNv0EP14T7\" 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=\"OjVdHoELw9\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-prompt-engineering-guide\/\">Seedance 2.0 Prompt Engineering: The Exact Structure That Gets Consistent Results<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Seedance 2.0 Prompt Engineering: The Exact Structure That Gets Consistent Results \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-prompt-engineering-guide\/embed\/#?secret=st7K9qKbcM#?secret=OjVdHoELw9\" data-secret=\"OjVdHoELw9\" 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=\"jOmb9ZgXRI\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-content-calendar-planning\/\">Seedance 2.0 Content Calendar: How to Plan 30 Days of Video in One Session<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Seedance 2.0 Content Calendar: How to Plan 30 Days of Video in One Session \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-content-calendar-planning\/embed\/#?secret=cbVUyVpJVd#?secret=jOmb9ZgXRI\" data-secret=\"jOmb9ZgXRI\" 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=\"KjWSayuAjD\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-demo-video-workflow\/\">How to Turn Seedance 2.0 Clips Into a Product Demo Video (End-to-End Workflow)<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a How to Turn Seedance 2.0 Clips Into a Product Demo Video (End-to-End Workflow) \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-demo-video-workflow\/embed\/#?secret=165Rvns7mi#?secret=KjWSayuAjD\" data-secret=\"KjWSayuAjD\" 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=\"unSjpcQ5H8\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/free-ai-video-tools\/\">Best Free AI Video Tools (2026) \u2014 Compare Features &amp; Outputs<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Best Free AI Video Tools (2026) \u2014 Compare Features &amp; Outputs \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/free-ai-video-tools\/embed\/#?secret=2VDfZ1RV1t#?secret=unSjpcQ5H8\" data-secret=\"unSjpcQ5H8\" 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>Hi, this is Dora \u2014 and I want to tell you about the night I spent two hours exporting a video only to watch it upload as a tiny portrait window boxed inside a landscape frame. Black bars on both sides. The subject cropped at her chin. In a video I&#8217;d worked on for three [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":5802,"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-5801","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\/03\/image-139.png",2048,1143,false],"thumbnail":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139-150x150.png",150,150,true],"medium":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139-300x167.png",300,167,true],"medium_large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139-768x429.png",768,429,true],"large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139-1024x572.png",1024,572,true],"1536x1536":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139-1536x857.png",1536,857,true],"2048x2048":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139.png",2048,1143,false],"trp-custom-language-flag":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-139-18x10.png",18,10,true]},"uagb_author_info":{"display_name":"Dora","author_link":"https:\/\/crepal.ai\/blog\/author\/dora\/"},"uagb_comment_info":17,"uagb_excerpt":"Hi, this is Dora \u2014 and I want to tell you about the night I spent two hours exporting a video only to watch it upload as a tiny portrait window boxed inside a landscape frame. Black bars on both sides. The subject cropped at her chin. In a video I&#8217;d worked on for three&hellip;","_links":{"self":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5801","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=5801"}],"version-history":[{"count":2,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5801\/revisions"}],"predecessor-version":[{"id":5842,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5801\/revisions\/5842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media\/5802"}],"wp:attachment":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media?parent=5801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/categories?post=5801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/tags?post=5801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}