{"id":263142,"date":"2026-08-19T11:32:46","date_gmt":"2026-08-19T18:32:46","guid":{"rendered":"https:\/\/picsart.com\/blog\/?p=263142"},"modified":"2026-08-19T11:32:46","modified_gmt":"2026-08-19T18:32:46","slug":"grok-extend-video-vs-ltx-2-3","status":"publish","type":"post","link":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/","title":{"rendered":"Grok Extend Video vs LTX 2.3 Extend: pick by direction and length"},"content":{"rendered":"<p>Grok Extend Video and LTX 2.3 Extend solve the same problem in two different directions, and that difference decides which one belongs in your project. Both take a clip you already have, read its final frame, and generate new footage that continues the motion without a visible cut. Both live in <a href=\"https:\/\/picsart.com\/ai-playground\/\">Picsart AI Playground<\/a>, so you can run the same source clip through either one and compare. The gap between them is not subtle: one extends a video forward up to 10 seconds, the other extends forward or backward up to 20 seconds and holds a higher output resolution. Knowing which constraint you are working against saves a lot of wasted generations.<\/p>\n<h2><span id=\"The_short_answer\">The short answer<\/span><\/h2>\n<p><strong>Use LTX 2.3 Extend<\/strong> for longer additions, sharper output, and any shot that needs footage added <em>before<\/em> the existing clip.<\/p>\n<p><strong>Use Grok Extend Video<\/strong> for quick forward continuations where speed matters more than duration, and where 720p is enough for the destination.<\/p>\n<h2><span id=\"How_extending_a_video_actually_works\">How extending a video actually works<\/span><\/h2>\n<p>Video extension is not the same as stretching or looping a clip. The model reads the last frame of the source, treats it as the starting point, and generates entirely new footage guided by a text prompt describing what happens next. The result reads as one continuous shot because the new segment inherits the lighting, subject position, camera angle, and motion vector of the frame it grew from.<\/p>\n<p>That mechanic explains why the source clip matters so much. A final frame with clear subject placement and steady motion gives the model something solid to continue. A final frame that lands mid-blur or mid-transition gives it very little, and the extension tends to drift. Ending the source clip on a stable moment is the single biggest quality lever you control.<\/p>\n<p>The prompt does the rest of the work. A continuation prompt can carry the same action forward, redirect the camera, or introduce a new beat in the scene. Both models accept a fresh prompt for the extended portion, which means one source clip can produce several different continuations.<\/p>\n<h2><span id=\"Direction_forward_only_or_forward_and_backward\">Direction: forward only, or forward and backward<\/span><\/h2>\n<p>This is the first real fork, and it decides more projects than duration does.<\/p>\n<p><strong>Grok Extend Video moves forward only.<\/strong> It continues from the last frame of the source and adds new footage after it. That covers the common case, which is a clip that ended too early.<\/p>\n<p><strong>LTX 2.3 Extend moves in both directions.<\/strong> It can add footage after the source clip or generate new frames that lead <em>into<\/em> the beginning of it. Extending backward is the option that solves problems editing cannot: a shot that starts too abruptly, an opening that needs a beat of establishing motion, or a product reveal that needs a moment of build before the reveal lands.<\/p>\n<p>Backward extension changes how you plan a sequence. You can generate the strongest moment first, then grow the setup toward it, instead of building forward and hoping the payoff arrives on time.<\/p>\n<h2><span id=\"Length_10_seconds_versus_20\">Length: 10 seconds versus 20<\/span><\/h2>\n<p><strong>Grok Extend Video adds up to 10 seconds.<\/strong> The extension is measured as the new portion only, not the finished runtime, so a 10-second source with a 5-second extension returns a 15-second video. Grok also expects a source clip between 2 and 15 seconds, which keeps it aimed at short-form material.<\/p>\n<p><strong>LTX 2.3 Extend adds up to 20 seconds<\/strong> in a single pass, twice the ceiling. For a single-shot sequence that needs real breathing room, that difference is decisive.<\/p>\n<p>Both models can be chained, and chaining is where longer narratives get built. Each pass extends from the last frame of the previous one with its own prompt, so a 30 to 60 second sequence becomes a series of segments, each with its own direction. Quality holds best across the first few passes, and drift accumulates after that, so plan a chain as a handful of deliberate beats rather than a long string of small additions.<\/p>\n<h2><span id=\"Resolution_and_speed_the_trade_you_are_actually_making\">Resolution and speed: the trade you are actually making<\/span><\/h2>\n<p><strong>LTX 2.3 Extend outputs at 1080p.<\/strong> Extensions come back matching the source clip&#8217;s aspect ratio at full HD, which makes it the safer pick for anything headed to a landing page, a paid placement, or a client deliverable.<\/p>\n<p><strong>Grok Extend Video caps at 720p.<\/strong> It matches the aspect ratio and resolution of the source, but tops out at 720p regardless of what you feed it. That ceiling is fine for social-first vertical video and internal review cuts, and it is a real limitation for anything that will be viewed large.<\/p>\n<p>What Grok gives back in exchange is turnaround. It is built as the fast option, which makes it well suited to iteration: generate several different continuations of the same clip, look at them side by side, then commit. Running that same loop at 1080p costs more time per attempt.<\/p>\n<h2><span id=\"Grok_Extend_Video_vs_LTX_23_Extend_full_comparison\">Grok Extend Video vs LTX 2.3 Extend: full comparison<\/span><\/h2>\n<figure class=\"wp-block-table\">\n<table style=\"width: 100%; border-collapse: collapse; table-layout: auto; background: #000000; color: #ffffff; font-size: 16px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold; white-space: nowrap;\" scope=\"col\">Feature<\/th>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold; white-space: nowrap;\" scope=\"col\">Grok Extend Video<\/th>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold; white-space: nowrap;\" scope=\"col\">LTX 2.3 Extend<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">What it does<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Continues a clip forward from its final frame with a new prompt<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Continues a clip forward or backward from the source with a new prompt<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Direction<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Forward only<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Forward and backward<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Longest extension<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Up to 10 seconds<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Up to 20 seconds<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Source clip accepted<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">2 to 15 seconds, .mp4<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">.mp4 video input<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Output resolution<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Matches the source, capped at 720p<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">1080p<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Multi-scene chaining<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Supported, best across the first few passes<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Supported, built for segment-by-segment sequences<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Credits per second in Picsart<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">2 to 8<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">3<\/td>\n<\/tr>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold;\" scope=\"row\">Best for<\/th>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Fast forward continuations for social-first video<\/td>\n<td style=\"border: 1px solid #333333; padding: 12px 15px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Longer, sharper extensions and shots that need a lead-in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2><span id=\"Which_one_to_use_by_project\">Which one to use, by project<\/span><\/h2>\n<p><strong>A social clip that ended one beat too soon.<\/strong> Grok Extend Video. The addition is short, the destination is a vertical feed, and 720p holds up at phone scale.<\/p>\n<p><strong>A hero video for a page or a campaign.<\/strong> LTX 2.3 Extend. The 1080p output is the requirement, and the longer ceiling means fewer joins in the finished cut.<\/p>\n<p><strong>An opening that starts too abruptly.<\/strong> LTX 2.3 Extend, extending backward. Generating footage that leads into an existing clip is the job it does that Grok Extend Video cannot.<\/p>\n<p><strong>Several possible endings for the same shot.<\/strong> Grok Extend Video first. Speed is the advantage when you are generating four continuations to choose between, then you can rebuild the winner at higher quality.<\/p>\n<p><strong>A multi-scene sequence of 30 seconds or more.<\/strong> LTX 2.3 Extend, chained. Fewer passes to reach the same runtime means less accumulated drift.<\/p>\n<p>Both models sit on the same shelf, so the workflow is identical either way. Pick the model, upload the clip, and describe the continuation.<\/p>\n<section class=\"section_how_to\">\n            <h2 class=\"how_to_title\" id=\"How_to_extend_a_video_in_Picsart_in_5_steps\">How to extend a video in Picsart in 5 steps<\/h2>\n    \n        <div class=\"how_to_steps\">\n                                        <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">1.<\/span>\n                            Open AI Playground                        <\/p>\n                                                    <p class=\"how_to_step_description\">Open Picsart AI Playground and find the video extend models.<\/p>\n                                                                            <div class=\"how_to_cta_wrapper\">\n                                                                <input\n                                    type=\"file\"\n                                    id=\"how_to_upload_how-to-6a86366af0d21_0\"\n                                    class=\"how_to_upload_input\"\n                                    accept=\"image\/*\"\n                                    data-deeplink=\"https:\/\/picsart.com\/ai-playground\/\"\n                                \/>\n                                <button\n                                    type=\"button\"\n                                    class=\"how_to_cta_button\"\n                                    data-upload-id=\"how_to_upload_how-to-6a86366af0d21_0\"\n                                >\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/9b784b6b-6f78-4ee4-a748-f4ad781bfd34.svg\" alt=\"\" width=\"20\" height=\"20\" class=\"how_to_cta_icon\" \/>\n                                    <span>Open AI Playground<\/span>\n                                <\/button>\n                                                            <\/div>\n                                            <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">2.<\/span>\n                            Choose the extend model                        <\/p>\n                                                    <p class=\"how_to_step_description\">Select Grok Extend Video or LTX 2.3 Extend.<\/p>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">3.<\/span>\n                            Upload the source clip                        <\/p>\n                                                    <p class=\"how_to_step_description\">Upload the source clip you want to continue. An .mp4 with a stable final frame gives the cleanest result.<\/p>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">4.<\/span>\n                            Write the continuation prompt                        <\/p>\n                                                    <p class=\"how_to_step_description\">Write a continuation prompt describing what happens next: the action, the camera move, and the mood.<\/p>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">5.<\/span>\n                            Set the length and generate                        <\/p>\n                                                    <p class=\"how_to_step_description\">Set the extension length, then generate. The finished clip is ready to trim, add sound to, and cut into the rest of the sequence without leaving Picsart.<\/p>\n                                                                    <\/div>\n                <\/div>\n                        <\/div>\n    <\/section>\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"HowTo\",\n    \"name\": \"How to extend a video in Picsart in 5 steps\",\n    \"step\": [\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 1,\n            \"name\": \"Open AI Playground\",\n            \"text\": \"Open Picsart AI Playground and find the video extend models.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 2,\n            \"name\": \"Choose the extend model\",\n            \"text\": \"Select Grok Extend Video or LTX 2.3 Extend.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 3,\n            \"name\": \"Upload the source clip\",\n            \"text\": \"Upload the source clip you want to continue. An .mp4 with a stable final frame gives the cleanest result.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 4,\n            \"name\": \"Write the continuation prompt\",\n            \"text\": \"Write a continuation prompt describing what happens next: the action, the camera move, and the mood.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 5,\n            \"name\": \"Set the length and generate\",\n            \"text\": \"Set the extension length, then generate. The finished clip is ready to trim, add sound to, and cut into the rest of the sequence without leaving Picsart.\"\n        }\n    ]\n}<\/script>\n\n<script>\n(function() {\n    function uploadFallback(file) {\n        var UPLOAD_URL = 'https:\/\/upload.picsart.com\/files';\n        var UPLOAD_URL_STAGE2 = 'https:\/\/upload-stage.picsartstage2.com\/files';\n        var hostname = window.location.hostname;\n        var isStage2 = hostname.indexOf('picsartstage2.com') !== -1 || hostname.indexOf('stage2') !== -1;\n        var url = isStage2 ? UPLOAD_URL_STAGE2 : UPLOAD_URL;\n        var isSafari = \/Safari\/i.test(navigator.userAgent) && !\/Chrome|Chromium|FxiOS|Edg|OPR\/i.test(navigator.userAgent);\n        if (isSafari) {\n            return new Promise(function(resolve, reject) {\n                var formData = new FormData();\n                formData.append('type', 'editing-temp-landings');\n                formData.append('file', file);\n                formData.append('url', '');\n                formData.append('metainfo', '');\n                var xhr = new XMLHttpRequest();\n                xhr.open('POST', url);\n                xhr.onload = function() {\n                    try {\n                        var data = xhr.responseText ? JSON.parse(xhr.responseText) : null;\n                        if (xhr.status >= 200 && xhr.status < 300 && data && data.result && data.result.url) {\n                            resolve(data.result.url);\n                        } else {\n                            reject(new Error('Upload failed'));\n                        }\n                    } catch (e) { reject(new Error('Upload failed')); }\n                };\n                xhr.onerror = xhr.ontimeout = function() { reject(new Error('Upload failed')); };\n                xhr.timeout = 60000;\n                xhr.send(formData);\n            });\n        }\n        var formData = new FormData();\n        formData.append('type', 'editing-temp-landings');\n        formData.append('file', file);\n        formData.append('url', '');\n        formData.append('metainfo', '');\n        return fetch(url, { method: 'POST', body: formData, mode: 'cors', cache: 'no-store' })\n            .then(function(res) { return res.text(); })\n            .then(function(text) {\n                try {\n                    var data = text ? JSON.parse(text) : null;\n                    if (data && data.result && data.result.url) return data.result.url;\n                } catch (e) { }\n                throw new Error('Upload failed');\n            });\n    }\n    var uploadFileToCDN = window.HowToUpload && window.HowToUpload.uploadFileToCDN\n        ? window.HowToUpload.uploadFileToCDN\n        : uploadFallback;\n\n    if (window._howToUploadBound) return;\n    window._howToUploadBound = true;\n\n    document.addEventListener('click', function(e) {\n        var btn = e.target && e.target.closest && e.target.closest('.how_to_cta_button');\n        if (!btn) return;\n        var uploadId = btn.getAttribute('data-upload-id');\n        var input = uploadId ? document.getElementById(uploadId) : null;\n        if (input) {\n            e.preventDefault();\n            input.click();\n        }\n    }, true);\n\n    document.addEventListener('change', function(e) {\n        if (!e.target || !e.target.classList || !e.target.classList.contains('how_to_upload_input')) return;\n        var file = e.target.files && e.target.files[0];\n        if (!file) return;\n        var inputEl = e.target;\n        var deeplink = inputEl.getAttribute('data-deeplink');\n        var button = document.querySelector('.how_to_cta_button[data-upload-id=\"' + inputEl.id + '\"]');\n        var labelSpan = button ? button.querySelector('span') : null;\n        var originalLabelText = labelSpan ? labelSpan.textContent : '';\n        if (button) {\n            button.disabled = true;\n            if (labelSpan) labelSpan.textContent = 'Uploading\u2026';\n        }\n        uploadFileToCDN(file)\n            .then(function(cdnUrl) {\n                var separator = deeplink.indexOf('?') !== -1 ? '&' : '?';\n                var params = 'ref=blog&image=' + encodeURIComponent(cdnUrl);\n                var redirectUrl = deeplink + separator + params;\n                inputEl.value = '';\n                setTimeout(function() {\n                    window.location.assign(redirectUrl);\n                }, 0);\n            })\n            .catch(function() {\n                if (button) button.disabled = false;\n                if (labelSpan) labelSpan.textContent = originalLabelText;\n                inputEl.value = '';\n                alert('Upload failed. Please try again.');\n            });\n    }, true);\n})();\n<\/script>\n\n<section class=\"section_faq\" id=\"faq-faq-6a86366af0fa5\">\n            <h2 class=\"faq_title\" id=\"Get_answers_to_common_questions\">Get answers to common questions<\/h2>\n    \n    <div class=\"faq_items\">\n                    <div class=\"faq_item faq_item--active\">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"true\">\n                    <span class=\"faq_question_text\">Is the extension seamless with the original clip?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"false\">\n                    <div class=\"faq_answer_content\"><p>Both models generate the new segment starting from the source clip&#8217;s final frame, so the continuation inherits its lighting, framing and motion and reads as one shot. A source clip that ends on a stable frame produces a cleaner join than one that ends mid-blur.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Can I extend a video backward, before it starts?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>LTX 2.3 Extend can generate footage in both directions, so it can add frames that lead into the beginning of a clip. Grok Extend Video continues forward from the final frame only.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">How long can the extended video be?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Grok Extend Video adds up to 10 seconds per pass and LTX 2.3 Extend adds up to 20. The number applies to the new portion, so a 10-second source with a 5-second extension returns a 15-second video. Chaining passes together builds longer sequences.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Does the extension match the resolution of the original clip?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Both match the source clip&#8217;s aspect ratio. LTX 2.3 Extend outputs at 1080p, and Grok Extend Video matches the source resolution up to a ceiling of 720p.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Can I change the visual direction with the extension prompt?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Yes. The continuation prompt can carry the same action forward, redirect the camera, or introduce a new beat. The transition still flows from the source clip&#8217;s last frame, so a dramatic change of direction works best as a camera move rather than a hard scene swap.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Which model should I choose for a client deliverable?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>LTX 2.3 Extend, for the 1080p output and the longer single-pass ceiling. Grok Extend Video is the faster option for iterating on ideas before committing.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n            <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Is the extension seamless with the original clip?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Both models generate the new segment starting from the source clip&#8217;s final frame, so the continuation inherits its lighting, framing and motion and reads as one shot. A source clip that ends on a stable frame produces a cleaner join than one that ends mid-blur.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I extend a video backward, before it starts?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"LTX 2.3 Extend can generate footage in both directions, so it can add frames that lead into the beginning of a clip. Grok Extend Video continues forward from the final frame only.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How long can the extended video be?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Grok Extend Video adds up to 10 seconds per pass and LTX 2.3 Extend adds up to 20. The number applies to the new portion, so a 10-second source with a 5-second extension returns a 15-second video. Chaining passes together builds longer sequences.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does the extension match the resolution of the original clip?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Both match the source clip&#8217;s aspect ratio. LTX 2.3 Extend outputs at 1080p, and Grok Extend Video matches the source resolution up to a ceiling of 720p.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I change the visual direction with the extension prompt?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. The continuation prompt can carry the same action forward, redirect the camera, or introduce a new beat. The transition still flows from the source clip&#8217;s last frame, so a dramatic change of direction works best as a camera move rather than a hard scene swap.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Which model should I choose for a client deliverable?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"LTX 2.3 Extend, for the 1080p output and the longer single-pass ceiling. Grok Extend Video is the faster option for iterating on ideas before committing.\"\n            }\n        }\n    ]\n}<\/script>\n\n<script>\n(function() {\n    var container = document.getElementById('faq-faq-6a86366af0fa5');\n    if (!container) return;\n\n    var items = container.querySelectorAll('.faq_item');\n    items.forEach(function(item) {\n        var button = item.querySelector('.faq_question');\n        var answer = item.querySelector('.faq_answer');\n        if (!button || !answer) return;\n\n        button.addEventListener('click', function() {\n            var isActive = item.classList.contains('faq_item--active');\n\n            if (isActive) {\n                item.classList.remove('faq_item--active');\n                button.setAttribute('aria-expanded', 'false');\n                answer.setAttribute('aria-hidden', 'true');\n                answer.setAttribute('data-collapsed', '');\n            } else {\n                items.forEach(function(other) {\n                    var otherBtn = other.querySelector('.faq_question');\n                    var otherAnswer = other.querySelector('.faq_answer');\n                    other.classList.remove('faq_item--active');\n                    if (otherBtn) otherBtn.setAttribute('aria-expanded', 'false');\n                    if (otherAnswer) {\n                        otherAnswer.setAttribute('aria-hidden', 'true');\n                        otherAnswer.setAttribute('data-collapsed', '');\n                    }\n                });\n                item.classList.add('faq_item--active');\n                button.setAttribute('aria-expanded', 'true');\n                answer.removeAttribute('data-collapsed');\n                answer.setAttribute('aria-hidden', 'false');\n            }\n        });\n    });\n})();\n<\/script>\n\n<p>Run the same clip and prompt through both models before committing to one. The two extensions will differ in ways no spec sheet predicts, and the source clip you happen to be working with often decides the winner.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.<\/p>\n","protected":false},"author":146,"featured_media":263121,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Grok Extend Video vs LTX 2.3 Extend: which to use","_yoast_wpseo_metadesc":"Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.","faq_show":true,"faq_enable_schema":true,"how_to_show":true,"how_to_show_on_single":false,"how_to_enable_schema":true,"how_to_is_upload":true,"faq_title":"Get answers to common questions","how_to_title":"How to extend a video in Picsart in 5 steps","how_to_layout":"default","how_to_cta_text":"Open AI Playground","how_to_cta_url":"https:\/\/picsart.com\/ai-playground\/","how_to_image_alt":"","how_to_display_image":0,"faq_items":null,"how_to_steps":null,"prompt_box_show":false,"prompt_box_placeholder":"","prompt_box_deeplink":"","prompt_box_submit_label":"","footnotes":""},"categories":[3181,1669],"tags":[3226],"class_list":["post-263142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-inspiration","tag-video-generation","entry"],"acf":{"footer_banner_name":"Start your design in Picsart","footer_banner_link_":"\/","footer_banner_button_text_":"Get Started","faq_show":true,"faq_title":"Get answers to common questions","faq_enable_schema":true,"faq_items":[{"question":"Is the extension seamless with the original clip?","answer":"Both models generate the new segment starting from the source clip's final frame, so the continuation inherits its lighting, framing and motion and reads as one shot. A source clip that ends on a stable frame produces a cleaner join than one that ends mid-blur."},{"question":"Can I extend a video backward, before it starts?","answer":"LTX 2.3 Extend can generate footage in both directions, so it can add frames that lead into the beginning of a clip. Grok Extend Video continues forward from the final frame only."},{"question":"How long can the extended video be?","answer":"Grok Extend Video adds up to 10 seconds per pass and LTX 2.3 Extend adds up to 20. The number applies to the new portion, so a 10-second source with a 5-second extension returns a 15-second video. Chaining passes together builds longer sequences."},{"question":"Does the extension match the resolution of the original clip?","answer":"Both match the source clip's aspect ratio. LTX 2.3 Extend outputs at 1080p, and Grok Extend Video matches the source resolution up to a ceiling of 720p."},{"question":"Can I change the visual direction with the extension prompt?","answer":"Yes. The continuation prompt can carry the same action forward, redirect the camera, or introduce a new beat. The transition still flows from the source clip's last frame, so a dramatic change of direction works best as a camera move rather than a hard scene swap."},{"question":"Which model should I choose for a client deliverable?","answer":"LTX 2.3 Extend, for the 1080p output and the longer single-pass ceiling. Grok Extend Video is the faster option for iterating on ideas before committing."}],"how_to_show":true,"how_to_show_on_single":false,"how_to_title":"How to extend a video in Picsart in 5 steps","how_to_layout":"default","how_to_steps":[{"step_title":"Open AI Playground","step_description":"Open Picsart AI Playground and find the video extend models.","show_cta_button":true},{"step_title":"Choose the extend model","step_description":"Select Grok Extend Video or LTX 2.3 Extend.","show_cta_button":false},{"step_title":"Upload the source clip","step_description":"Upload the source clip you want to continue. An .mp4 with a stable final frame gives the cleanest result.","show_cta_button":false},{"step_title":"Write the continuation prompt","step_description":"Write a continuation prompt describing what happens next: the action, the camera move, and the mood.","show_cta_button":false},{"step_title":"Set the length and generate","step_description":"Set the extension length, then generate. The finished clip is ready to trim, add sound to, and cut into the rest of the sequence without leaving Picsart.","show_cta_button":false}],"how_to_enable_schema":true,"how_to_is_upload":true,"how_to_cta_text":"Open AI Playground","how_to_cta_url":"https:\/\/picsart.com\/ai-playground\/","how_to_display_image":"","how_to_image_alt":"","prompt_box_show":false,"prompt_box_placeholder":"","prompt_box_deeplink":"https:\/\/picsart.com\/create\/editor?category=miniapps&app=com.picsart.aura","prompt_box_submit_label":"Create","try_prompt_show":false,"try_prompt_title":"Try this prompt","try_prompt_text":"","try_prompt_deeplink":"","tips_show":false,"tips_title":"Tips for best results","tips_items":null,"cta_banner_show":false,"cta_banner_title":"Need more space?","cta_banner_subtitle":"Extend any image in any direction with AI.","cta_banner_button_label":"Expand image","cta_banner_button_url":"","related_tools_title":"Related tools","related_tools_items":null,"post_level":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Grok Extend Video vs LTX 2.3 Extend: which to use<\/title>\n<meta name=\"description\" content=\"Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Grok Extend Video vs LTX 2.3 Extend: which to use\" \/>\n<meta property=\"og:description\" content=\"Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Picsart Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/picsart\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-19T18:32:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julia Tovmasyan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PicsArtStudio\" \/>\n<meta name=\"twitter:site\" content=\"@PicsArtStudio\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Tovmasyan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Grok Extend Video vs LTX 2.3 Extend: which to use","description":"Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/","og_locale":"en_US","og_type":"article","og_title":"Grok Extend Video vs LTX 2.3 Extend: which to use","og_description":"Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.","og_url":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/","og_site_name":"Picsart Blog","article_publisher":"https:\/\/www.facebook.com\/picsart","article_published_time":"2026-08-19T18:32:46+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png","type":"image\/png"}],"author":"Julia Tovmasyan","twitter_card":"summary_large_image","twitter_creator":"@PicsArtStudio","twitter_site":"@PicsArtStudio","twitter_misc":{"Written by":"Julia Tovmasyan","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#article","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/"},"author":{"name":"Julia Tovmasyan","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d"},"headline":"Grok Extend Video vs LTX 2.3 Extend: pick by direction and length","datePublished":"2026-08-19T18:32:46+00:00","mainEntityOfPage":{"@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/"},"wordCount":1120,"publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"image":{"@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png","keywords":["Video Generation"],"articleSection":["AI","Inspirational"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/","url":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/","name":"Grok Extend Video vs LTX 2.3 Extend: which to use","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/ko\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#primaryimage"},"image":{"@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png","datePublished":"2026-08-19T18:32:46+00:00","description":"Grok Extend Video adds 10 seconds forward at 720p. LTX 2.3 Extend adds 20, forward or backward, at 1080p. Compare both extend models in Picsart Playground.","breadcrumb":{"@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#primaryimage","url":"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png","width":1200,"height":800,"caption":"AI video models in Picsart AI Playground, each tile showing a woman with a flowing red scarf in an open field"},{"@type":"BreadcrumbList","@id":"https:\/\/picsart.com\/blog\/grok-extend-video-vs-ltx-2-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picsart.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Grok Extend Video vs LTX 2.3 Extend: pick by direction and length"}]},{"@type":"WebSite","@id":"https:\/\/picsart.com\/blog\/ko\/#website","url":"https:\/\/picsart.com\/blog\/ko\/","name":"Picsart Blog","description":"Keep up with the latest news in photo editing, digital photography, and art trends.","publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picsart.com\/blog\/ko\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/picsart.com\/blog\/ko\/#organization","name":"PicsArt Inc.","url":"https:\/\/picsart.com\/blog\/ko\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.picsart.com\/2016\/02\/PicsArt-logo.png","contentUrl":"https:\/\/cdnblog.picsart.com\/2016\/02\/PicsArt-logo.png","width":195,"height":43,"caption":"PicsArt Inc."},"image":{"@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/picsart","https:\/\/x.com\/PicsArtStudio","https:\/\/www.instagram.com\/picsart","https:\/\/www.linkedin.com\/company\/picsart-photo-studio","https:\/\/www.pinterest.com\/picsart"]},{"@type":"Person","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d","name":"Julia Tovmasyan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/image\/","url":"https:\/\/cdnblog.picsart.com\/2026\/03\/3285C16C-FD87-4868-A2F0-04B6A0815CE1-150x150.jpg","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/03\/3285C16C-FD87-4868-A2F0-04B6A0815CE1-150x150.jpg","caption":"Julia Tovmasyan"}}]}},"featured_image":{"url":"https:\/\/cdnblog.picsart.com\/2026\/08\/grok-extend-video-vs-ltx-2-3-extend-cover.png","dimensions":[]},"_links":{"self":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/263142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/comments?post=263142"}],"version-history":[{"count":2,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/263142\/revisions"}],"predecessor-version":[{"id":263144,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/263142\/revisions\/263144"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media\/263121"}],"wp:attachment":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media?parent=263142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/categories?post=263142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/tags?post=263142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}