invideo AI
InVideo AI turns prompts and clips into original videos, but exports still need QA
Our Take
- You want original AI scenes for a text-prompted short instead of a stock-footage montage.
- You need a recurring character and stable setting across a narrative short.
- You are comfortable using chat follow-up to finish captions, voice, or music.
- You need a guaranteed one-shot finished short on the first render.
Feature scores on this page: 62.5/100 (2 scored features)
Our take
InVideo AI can generate genuinely original-looking shorts from text, carry a character consistently across scenes, and produce cinematic motion from a single image. It also handled prompt-driven background replacement well, preserving subjects across busy clips. The catch is reliability: captions, voice, and music may need follow-up prompting, image-to-video outputs were silent in testing, and text, aspect ratio, resolution, or fine visual details still needed close review.
In-Depth Review
Our detailed analysis of invideo AI — features, performance, and real-world testing.
Feature-by-Feature Breakdown
Video Export and FormattingWorking▾
Feature tested: Video Export and Formatting
Result: Partial
Verdict: Working
Expected behavior: Exports rendered video in specific formats, aspect ratios, resolutions, and watermark states. The evidence includes vertical 9:16 MP4 delivery, paid-plan watermark-free exports, and varying output resolutions across runs.
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Vertical 1080x1920 MP4 export from the paid plan, watermark-free. — InVideoAI_Anchor1_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Vertical 1080x1920 MP4 export from the paid plan, watermark-free. — InVideoAI_Anchor1_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Vertical 1080x1920 MP4 export from the paid plan, watermark-free. — InVideoAI_Anchor2_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Vertical 1080x1920 MP4 export from the paid plan, watermark-free. — InVideoAI_Anchor2_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Observed output: Output artifact (Video file): Watermark-free vertical MP4 export at 2160×3838, which matched the source-class vertical resolution. — invideo output 1.mp4
Input artifact: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Output artifact: Output artifact (Video file): Watermark-free vertical MP4 export at 2160×3838, which matched the source-class vertical resolution. — invideo output 1.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Observed output: Output artifact (Video file): Watermark-free vertical MP4 export at 4320×7672, which exceeded the source resolution and the 4K ask. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
Input artifact: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Output artifact: Output artifact (Video file): Watermark-free vertical MP4 export at 4320×7672, which exceeded the source resolution and the 4K ask. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Observed output: Output artifact (Video file): Watermark-free vertical MP4 export at 1080×1918, which silently fell short of the prompt's 4K request. — 2a8f5912d1244f47b145c185e08cba33.mp4
Input artifact: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Output artifact: Output artifact (Video file): Watermark-free vertical MP4 export at 1080×1918, which silently fell short of the prompt's 4K request. — 2a8f5912d1244f47b145c185e08cba33.mp4
What changed: Video file transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 3 exported from a wildlife image that should have been close to 16:9. — image-2.jpg
Observed output: Output artifact (Video file): The clip resolves to 1924×1076, which is slightly off a clean 1920×1080 export even though the motion itself is strong. — input-03-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 3 exported from a wildlife image that should have been close to 16:9. — image-2.jpg
Output artifact: Output artifact (Video file): The clip resolves to 1924×1076, which is slightly off a clean 1920×1080 export even though the motion itself is strong. — input-03-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 4 was generated with the visible 'Landscape (16:9)' selector on a portrait café image. — image.webp
Observed output: Output artifact (Video file): The result is portrait-shaped even though 'Landscape (16:9)' stayed selected in the editor, so the control did not govern the export. — input-04-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 4 was generated with the visible 'Landscape (16:9)' selector on a portrait café image. — image.webp
Output artifact: Output artifact (Video file): The result is portrait-shaped even though 'Landscape (16:9)' stayed selected in the editor, so the control did not govern the export. — input-04-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 6 was generated with the visible 'Landscape (16:9)' selector on a portrait product image. — image-3.webp
Observed output: Output artifact (Video file): The result is portrait-shaped and the label also corrupts, showing the export did not respect the visible aspect-ratio setting. — input-06-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 6 was generated with the visible 'Landscape (16:9)' selector on a portrait product image. — image-3.webp
Output artifact: Output artifact (Video file): The result is portrait-shaped and the label also corrupts, showing the export did not respect the visible aspect-ratio setting. — input-06-output.mp4
What changed: Image transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Clean 9:16 export with no visible watermark. — InVideo output 1.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Clean 9:16 export with no visible watermark. — InVideo output 1.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Clean 9:16 export with no visible watermark. — invideo output 2.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Clean 9:16 export with no visible watermark. — invideo output 2.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Clean 9:16 export with no visible watermark. — invideo output 3.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Clean 9:16 export with no visible watermark. — invideo output 3.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Exported as a vertical MP4 on the paid Max plan, with the report noting a correct 1080x1920 format and no watermark. — InVideoAI_Anchor1_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Exported as a vertical MP4 on the paid Max plan, with the report noting a correct 1080x1920 format and no watermark. — InVideoAI_Anchor1_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Exported as a watermark-free vertical MP4, with final duration close to the requested 30 seconds. — InVideoAI_Anchor2_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Exported as a watermark-free vertical MP4, with final duration close to the requested 30 seconds. — InVideoAI_Anchor2_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: Export quality is solid on the paid plan and matches the vertical-short use case.
Exports rendered video in specific formats, aspect ratios, resolutions, and watermark states. The evidence includes vertical 9:16 MP4 delivery, paid-plan watermark-free exports, and varying output resolutions across runs.



Character and Scene Continuity▾
Feature tested: Character and Scene Continuity
Result: Partial
Expected behavior: Preserves recurring people, animals, clothing, and environments so they stay recognizable across clips or shots. The evidence focuses on tiger, crowd, portrait, robot-intern, and dashboard-explainer scenes.
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image.jpg
Observed output: Output artifact (Video file): The child, clover, hair, and hands stay stable from first to last frame with no obvious warping. — input-01-output.mp4
Input artifact: Input artifact (Image): Input — image.jpg
Output artifact: Output artifact (Video file): The child, clover, hair, and hands stay stable from first to last frame with no obvious warping. — input-01-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image-2.jpg
Observed output: Output artifact (Video file): The tiger stays recognizable throughout, with stripe pattern and facial identity intact, aside from a small transition artifact near the front paw. — input-03-output.mp4
Input artifact: Input artifact (Image): Input — image-2.jpg
Output artifact: Output artifact (Video file): The tiger stays recognizable throughout, with stripe pattern and facial identity intact, aside from a small transition artifact near the front paw. — input-03-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image-2.webp
Observed output: Output artifact (Video file): All five diners remain anatomically correct and hands/glasses do not clip or merge. — input-05-output.mp4
Input artifact: Input artifact (Image): Input — image-2.webp
Output artifact: Output artifact (Video file): All five diners remain anatomically correct and hands/glasses do not clip or merge. — input-05-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image.webp
Observed output: Output artifact (Video file): Identity details such as freckles, jewellery, blouse texture, and facial proportions hold together cleanly. — input-04-output.mp4
Input artifact: Input artifact (Image): Input — image.webp
Output artifact: Output artifact (Video file): Identity details such as freckles, jewellery, blouse texture, and facial proportions hold together cleanly. — input-04-output.mp4
What changed: Image transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Video file): Photoreal human presenter and custom motion graphics visualizing multiple message sources converging into one AI hub; not stock B-roll. — InVideoAI_Anchor1_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Video file): Photoreal human presenter and custom motion graphics visualizing multiple message sources converging into one AI hub; not stock B-roll. — InVideoAI_Anchor1_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Video file): Consistent white/cream robot intern with an INTERN badge in the same open-plan office across the short. — InVideoAI_Anchor2_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Video file): Consistent white/cream robot intern with an INTERN badge in the same open-plan office across the short. — InVideoAI_Anchor2_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: Most clips preserve identity and structure well, with only a small artifact on the tiger transition.
Preserves recurring people, animals, clothing, and environments so they stay recognizable across clips or shots. The evidence focuses on tiger, crowd, portrait, robot-intern, and dashboard-explainer scenes.




Prompt-Based Scene RegenerationStrong▾
Feature tested: Prompt-Based Scene Regeneration
Result: Passed
Verdict: Strong
Expected behavior: Takes a source clip and a text prompt, then rebuilds the surrounding environment while keeping the clip’s subject in view. It was exercised on a beach-walker clip turned into desert dunes, a talking-head clip turned into a YouTube studio, and a winter street clip turned into a European alley.
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Observed output: Output artifact (Video file): The beach walk was regenerated into a desert-dunes scene while the person kept moving forward; the environment changed completely rather than looking like a keyed plate swap. — invideo output 1.mp4
Input artifact: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Output artifact: Output artifact (Video file): The beach walk was regenerated into a desert-dunes scene while the person kept moving forward; the environment changed completely rather than looking like a keyed plate swap. — invideo output 1.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Observed output: Output artifact (Video file): The plain indoor talking-head clip was regenerated into a neon-lit studio with desk, shelves, and camera gear, replacing the original purple wall with a fully synthesized scene. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
Input artifact: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Output artifact: Output artifact (Video file): The plain indoor talking-head clip was regenerated into a neon-lit studio with desk, shelves, and camera gear, replacing the original purple wall with a fully synthesized scene. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Observed output: Output artifact (Video file): The snowy city-street clip was regenerated into a narrow night alley with warm lantern light, wet cobblestones, and fog, replacing cars, traffic lights, and skyscrapers with a new environment. — 2a8f5912d1244f47b145c185e08cba33.mp4
Input artifact: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Output artifact: Output artifact (Video file): The snowy city-street clip was regenerated into a narrow night alley with warm lantern light, wet cobblestones, and fog, replacing cars, traffic lights, and skyscrapers with a new environment. — 2a8f5912d1244f47b145c185e08cba33.mp4
What changed: Video file transformed into Video file
Why it matters / Conclusion: This is the core thing InVideo does well: full-scene replacement from a prompt, across three very different clips.
Takes a source clip and a text prompt, then rebuilds the surrounding environment while keeping the clip’s subject in view. It was exercised on a beach-walker clip turned into desert dunes, a talking-head clip turned into a YouTube studio, and a winter street clip turned into a European alley.
Subject and Motion PreservationStrong▾
Feature tested: Subject and Motion Preservation
Result: Passed
Verdict: Strong
Expected behavior: Keeps the main subject’s silhouette, pose, clothing detail, and movement stable while the background changes. It was tested on the walking beach clip, the centered indoor talking-head clip, and the 20-second multi-pedestrian street shot.
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Observed output: Output artifact (Video file): The walking subject stayed centered and readable, with a stable silhouette and no visible edge halo while moving across the frame. — invideo output 1.mp4
Input artifact: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Output artifact: Output artifact (Video file): The walking subject stayed centered and readable, with a stable silhouette and no visible edge halo while moving across the frame. — invideo output 1.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Observed output: Output artifact (Video file): The talking head stayed centered and consistent across the clip; clothing, face, and hand gestures were preserved cleanly against the new studio background. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
Input artifact: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Output artifact: Output artifact (Video file): The talking head stayed centered and consistent across the clip; clothing, face, and hand gestures were preserved cleanly against the new studio background. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Observed output: Output artifact (Video file): The moving pedestrians stayed coherent across the continuous walking shot, with no ghosting or flicker even as people passed in and out of frame. — 2a8f5912d1244f47b145c185e08cba33.mp4
Input artifact: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Output artifact: Output artifact (Video file): The moving pedestrians stayed coherent across the continuous walking shot, with no ghosting or flicker even as people passed in and out of frame. — 2a8f5912d1244f47b145c185e08cba33.mp4
What changed: Video file transformed into Video file
Why it matters / Conclusion: Subject preservation is one of the tool's strengths, including under motion and in multi-person scenes.
Keeps the main subject’s silhouette, pose, clothing detail, and movement stable while the background changes. It was tested on the walking beach clip, the centered indoor talking-head clip, and the 20-second multi-pedestrian street shot.
Cinematic Styling and Depth-of-FieldMixed▾
Feature tested: Cinematic Styling and Depth-of-Field
Result: Partial
Verdict: Mixed
Expected behavior: Adds stylized atmosphere such as lighting, fog, and blur/depth-of-field effects. The examples included the studio test with real bokeh on props, the desert test where "sunset" became a warmer grade, and the alley test with stylized environmental treatment.
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Observed output: Output artifact (Video file): The studio background includes real depth-of-field and soft blur on the shelf items, which matches the cinematic look requested in the prompt. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
Input artifact: Input artifact (Video file): Input — b4ebfbdee34742e792628c2e65916214.mp4
Output artifact: Output artifact (Video file): The studio background includes real depth-of-field and soft blur on the shelf items, which matches the cinematic look requested in the prompt. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Observed output: Output artifact (Video file): The desert result kept the sun in the same position as the source and only warmed the grade, so the requested sunset lighting did not become a physically different light setup. — invideo output 1.mp4
Input artifact: Input artifact (Video file): Input — 4ecdbabdc72d4c4abbd9cfa677f032ab.mp4
Output artifact: Output artifact (Video file): The desert result kept the sun in the same position as the source and only warmed the grade, so the requested sunset lighting did not become a physically different light setup. — invideo output 1.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Observed output: Output artifact (Video file): The alley scene delivered warm lantern light, fog, and a cinematic mood, but the evidence from the other tests shows the tool's lighting interpretation is better described as stylized than literal. — 2a8f5912d1244f47b145c185e08cba33.mp4
Input artifact: Input artifact (Video file): Input — 63721499cfca4ad49bd5b936c347125c.mp4
Output artifact: Output artifact (Video file): The alley scene delivered warm lantern light, fog, and a cinematic mood, but the evidence from the other tests shows the tool's lighting interpretation is better described as stylized than literal. — 2a8f5912d1244f47b145c185e08cba33.mp4
What changed: Video file transformed into Video file
Why it matters / Conclusion: Good at cinematic atmosphere and blur; weak when the prompt depends on exact lighting physics.
Adds stylized atmosphere such as lighting, fog, and blur/depth-of-field effects. The examples included the studio test with real bokeh on props, the desert test where "sunset" became a warmer grade, and the alley test with stylized environmental treatment.
Single-Image-to-Video GenerationWorks across illustrated, photographic, crowd, and product inputs, but the exact motion quality depends on the scene.70/100▾
Feature tested: Single-Image-to-Video Generation
Result: Partial (70/100)
Verdict: Works across illustrated, photographic, crowd, and product inputs, but the exact motion quality depends on the scene.
Expected behavior: Turns one static image into a short MP4 with generated motion and a cinematic look. The evidence was exercised on a 2D anime illustration, a market street render, a tiger photo, a café portrait, a dinner-group photo, and a branded perfume shot.
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — input-02.png
Observed output: Output artifact (Video file): The market scene delivers the clearest match in the set: the donkey cart advances toward the foreground, pedestrians shift naturally, and the shot feels like a real forward dolly with no visible warping. The export is silent. — input-02-output.mp4
Input artifact: Input artifact (Image): Input — input-02.png
Output artifact: Output artifact (Video file): The market scene delivers the clearest match in the set: the donkey cart advances toward the foreground, pedestrians shift naturally, and the shot feels like a real forward dolly with no visible warping. The export is silent. — input-02-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image.jpg
Observed output: Output artifact (Video file): The clip gives the anime child subtle eye and mouth motion plus drifting petals, but the requested push-in camera move never happens, so it reads more like an animated portrait than a dolly shot. The export is silent. — input-01-output.mp4
Input artifact: Input artifact (Image): Input — image.jpg
Output artifact: Output artifact (Video file): The clip gives the anime child subtle eye and mouth motion plus drifting petals, but the requested push-in camera move never happens, so it reads more like an animated portrait than a dolly shot. The export is silent. — input-01-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image-2.jpg
Observed output: Output artifact (Video file): The tiger moves from standing to a more settled sit and then a roar beat, closely following the requested action arc. A faint blur appears near the front paw during the transition, and the export is silent. — input-03-output.mp4
Input artifact: Input artifact (Image): Input — image-2.jpg
Output artifact: Output artifact (Video file): The tiger moves from standing to a more settled sit and then a roar beat, closely following the requested action arc. A faint blur appears near the front paw during the transition, and the export is silent. — input-03-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image.webp
Observed output: Output artifact (Video file): The woman’s identity holds well and the smile-building performance reads naturally, but the requested small push-in becomes a much larger zoom from a wide café view. The clip exports silently, and the visible 16:9 setting is not what governs the final portrait framing. — input-04-output.mp4
Input artifact: Input artifact (Image): Input — image.webp
Output artifact: Output artifact (Video file): The woman’s identity holds well and the smile-building performance reads naturally, but the requested small push-in becomes a much larger zoom from a wide café view. The clip exports silently, and the visible 16:9 setting is not what governs the final portrait framing. — input-04-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image-2.webp
Observed output: Output artifact (Video file): All five diners stay anatomically clean with no clipping or merged hands, but the intended multi-stage orbit collapses into one push-in on the glasses. The clip is silent. — input-05-output.mp4
Input artifact: Input artifact (Image): Input — image-2.webp
Output artifact: Output artifact (Video file): All five diners stay anatomically clean with no clipping or merged hands, but the intended multi-stage orbit collapses into one push-in on the glasses. The clip is silent. — input-05-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image-3.webp
Observed output: Output artifact (Video file): The shot does perform a genuine orbital rotation, but the label degrades from readable 'Luméa / ESSENCE' into corrupted text by the end, making it unsafe for brand copy. The export is silent, and the visible 16:9 setting does not control the portrait output. — input-06-output.mp4
Input artifact: Input artifact (Image): Input — image-3.webp
Output artifact: Output artifact (Video file): The shot does perform a genuine orbital rotation, but the label degrades from readable 'Luméa / ESSENCE' into corrupted text by the end, making it unsafe for brand copy. The export is silent, and the visible 16:9 setting does not control the portrait output. — input-06-output.mp4
What changed: Image transformed into Video file
Why it matters / Conclusion: A solid core render path for short clips, but the tool's output quality varies a lot by scene and source image.
Turns one static image into a short MP4 with generated motion and a cinematic look. The evidence was exercised on a 2D anime illustration, a market street render, a tiger photo, a café portrait, a dinner-group photo, and a branded perfume shot.






Prompt-Guided Motion ControlStrong on simple cinematic moves, weaker on subtle or multi-stage camera paths.55/100▾
Feature tested: Prompt-Guided Motion Control
Result: Failed (55/100)
Verdict: Strong on simple cinematic moves, weaker on subtle or multi-stage camera paths.
Expected behavior: Lets users steer motion with prompts and related generation parameters. The tested inputs included market dollies, a tiger action arc, café and dinner push-ins, and a perfume rotation with moving liquid effects.
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — input-02.png
Observed output: Output artifact (Video file): The requested forward dolly lands, so the tool can obey a simple camera-direction prompt when the scene is forgiving. The export is silent. — input-02-output.mp4
Input artifact: Input artifact (Image): Input — input-02.png
Output artifact: Output artifact (Video file): The requested forward dolly lands, so the tool can obey a simple camera-direction prompt when the scene is forgiving. The export is silent. — input-02-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Tiger photo with a prompt for a push-in, walking movement, settling on the rock, and a roar. — image-2.jpg
Observed output: Output artifact (Video file): The action arc matched closely: the tiger walked, settled, and roared in the expected order, making this one of the strongest motion matches in the test. — input-03-output.mp4
Input artifact: Input artifact (Image): Tiger photo with a prompt for a push-in, walking movement, settling on the rock, and a roar. — image-2.jpg
Output artifact: Output artifact (Video file): The action arc matched closely: the tiger walked, settled, and roared in the expected order, making this one of the strongest motion matches in the test. — input-03-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 4 requested a very subtle push-in on a café portrait, no more than a few inches over the shot. — image.webp
Observed output: Output artifact (Video file): The model starts wide and executes a much larger zoom than requested instead of the gentle push-in. — input-04-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 4 requested a very subtle push-in on a café portrait, no more than a few inches over the shot. — image.webp
Output artifact: Output artifact (Video file): The model starts wide and executes a much larger zoom than requested instead of the gentle push-in. — input-04-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 5 requested a tight-to-wide-to-tight dinner-table camera path around clinking glasses. — image-2.webp
Observed output: Output artifact (Video file): The intended multi-stage choreography is simplified into one continuous zoom-in. — input-05-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 5 requested a tight-to-wide-to-tight dinner-table camera path around clinking glasses. — image-2.webp
Output artifact: Output artifact (Video file): The intended multi-stage choreography is simplified into one continuous zoom-in. — input-05-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 6 requested a 15-20 degree orbital rotation around a perfume bottle. — image-3.webp
Observed output: Output artifact (Video file): A genuine orbital rotation happens around the bottle, so this is the clearest example of true camera movement in the set. — input-06-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 6 requested a 15-20 degree orbital rotation around a perfume bottle. — image-3.webp
Output artifact: Output artifact (Video file): A genuine orbital rotation happens around the bottle, so this is the clearest example of true camera movement in the set. — input-06-output.mp4
What changed: Image transformed into Video file
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): INPUT: Scenario 1 requested a slow cinematic push-in on an anime-style child peeking through clover. — image.jpg
Observed output: Output artifact (Video file): The clip behaves like an animated portrait: the character smiles and petals drift, but the framing stays effectively fixed instead of pushing in. — input-01-output.mp4
Input artifact: Input artifact (Image): INPUT: Scenario 1 requested a slow cinematic push-in on an anime-style child peeking through clover. — image.jpg
Output artifact: Output artifact (Video file): The clip behaves like an animated portrait: the character smiles and petals drift, but the framing stays effectively fixed instead of pushing in. — input-01-output.mp4
What changed: Image transformed into Video file
Why it matters / Conclusion: Good on straightforward cinematic moves; less dependable when the prompt asks for nuanced blocking or a more complex camera path.
Lets users steer motion with prompts and related generation parameters. The tested inputs included market dollies, a tiger action arc, café and dinner push-ins, and a perfume rotation with moving liquid effects.






Conversational Video EditingUntested▾
Feature tested: Conversational Video Editing
Result: Failed
Verdict: Untested
Expected behavior: Accepts typed follow-up commands and an interactive workflow to revise a rendered video after the first pass. The evidence includes changing voice, adding captions or music, regenerating scenes, and a browser prompt-canvas workflow for iterating on ads.
Test case: Text prompt → Text prompt
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Text prompt): Output
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Text prompt): Output
What changed: Text prompt transformed into Text prompt
Test case: Text prompt → Text prompt
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Text prompt): Output
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Text prompt): Output
What changed: Text prompt transformed into Text prompt
Test case: Text prompt → Text prompt
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Text prompt): Output
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Text prompt): Output
What changed: Text prompt transformed into Text prompt
Why it matters / Conclusion: Carried forward from prior research, but this report did not exercise edits or regeneration loops directly.
Accepts typed follow-up commands and an interactive workflow to revise a rendered video after the first pass. The evidence includes changing voice, adding captions or music, regenerating scenes, and a browser prompt-canvas workflow for iterating on ads.
On-screen text preservation▾
Feature tested: On-screen text preservation
Result: Passed
Expected behavior: Attempts to keep readable label text intact while a product rotates or moves in frame. The August run showed it on the perfume shot, where the label started legible but later doubled and became corrupted brand text.
Test case: Image → Video file
Input type: Image
Input used: Input artifact (Image): Input — image-3.webp
Observed output: Output artifact (Video file): The label starts readable as 'Luméa / ESSENCE', then develops a doubled wrap around the bottle and finishes as corrupted text ('Lunéa / EARRICE'). — input-06-output.mp4
Input artifact: Input artifact (Image): Input — image-3.webp
Output artifact: Output artifact (Video file): The label starts readable as 'Luméa / ESSENCE', then develops a doubled wrap around the bottle and finishes as corrupted text ('Lunéa / EARRICE'). — input-06-output.mp4
What changed: Image transformed into Video file
Why it matters / Conclusion: Not reliable enough for brand or ecommerce shots where label fidelity matters.
Attempts to keep readable label text intact while a product rotates or moves in frame. The August run showed it on the perfume shot, where the label started legible but later doubled and became corrupted brand text.

Text-to-Short-Form Video Generation▾
Feature tested: Text-to-Short-Form Video Generation
Result: Partial
Expected behavior: Turns a text prompt or short script into a structured vertical short with multiple scenes. The candidate cards exercise this on the customer-messages dashboard explainer, the tiny robot intern story, and benchmark prompts about messy support channels and a fictional startup narrative.
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Original human presenter and custom motion graphics were generated for the concept, but the in-scene phone UI text is garbled and the phone design changes across scenes. — InVideoAI_Anchor1_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Original human presenter and custom motion graphics were generated for the concept, but the in-scene phone UI text is garbled and the phone design changes across scenes. — InVideoAI_Anchor1_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The robot intern stayed visually consistent across the sampled frames, and the startup office setting also remained stable. — InVideoAI_Anchor2_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The robot intern stayed visually consistent across the sampled frames, and the startup office setting also remained stable. — InVideoAI_Anchor2_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: Works on both benchmark prompts, but the first render was not always complete enough to ship without follow-up.
Turns a text prompt or short script into a structured vertical short with multiple scenes. The candidate cards exercise this on the customer-messages dashboard explainer, the tiny robot intern story, and benchmark prompts about messy support channels and a fictional startup narrative.
Caption, Voice, and Music Assembly▾
Feature tested: Caption, Voice, and Music Assembly
Result: Passed
Expected behavior: Assembles burned-in captions plus voice and music into the final export. The evidence shows these audio/text elements being added or completed during rendering so the short becomes usable.
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Final export includes burned-in captions and audio, but the workflow required follow-up prompting to get the full package. — InVideoAI_Anchor1_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Final export includes burned-in captions and audio, but the workflow required follow-up prompting to get the full package. — InVideoAI_Anchor1_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Final export includes burned-in captions and audio for the robot story, after iterative finishing. — InVideoAI_Anchor2_OutputVideo.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Final export includes burned-in captions and audio for the robot story, after iterative finishing. — InVideoAI_Anchor2_OutputVideo.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: The capability works, but not reliably in a single pass.
Assembles burned-in captions plus voice and music into the final export. The evidence shows these audio/text elements being added or completed during rendering so the short becomes usable.
Avatar-led UGC video generationStrong▾
Feature tested: Avatar-led UGC video generation
Result: Partial
Verdict: Strong
Expected behavior: Turns a supplied script into a vertical ad with a realistic on-camera AI presenter. Across the SaaS, physical-product, and app tests, the presenter stayed believable, and the main talking-head shots kept the same presenter identity.
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Finished vertical talking-head clip with a realistic presenter, but it stops at 'worth' instead of completing the sentence and contains no ad structure or product cutaways. — InVideo output 1.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Finished vertical talking-head clip with a realistic presenter, but it stops at 'worth' instead of completing the sentence and contains no ad structure or product cutaways. — InVideo output 1.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The captions advance word by word, but the render cuts off at 'worth' and never reaches the full closing sentence. — InVideo output 1.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The captions advance word by word, but the render cuts off at 'worth' and never reaches the full closing sentence. — InVideo output 1.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The script completes cleanly through the final word 'considering' with no truncation. — invideo output 2.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The script completes cleanly through the final word 'considering' with no truncation. — invideo output 2.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The on-camera presenter stays visually consistent within the clip, with clean face and hand rendering. — InVideo output 1.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The on-camera presenter stays visually consistent within the clip, with clean face and hand rendering. — InVideo output 1.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The presenter remains consistent through the core ad shots and the branded outro. — invideo output 3.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The presenter remains consistent through the core ad shots and the branded outro. — invideo output 3.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Complete vertical product-ad clip with presenter-held shoe footage and running B-roll, but the runner in B-roll is a different person than the on-camera reviewer. — invideo output 2.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Complete vertical product-ad clip with presenter-held shoe footage and running B-roll, but the runner in B-roll is a different person than the on-camera reviewer. — invideo output 2.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Complete vertical promo with presenter, phone cutaway, and branded Duo owl outro; the B-roll is generic phone UI rather than a specific Duolingo lesson screen. — invideo output 3.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Complete vertical promo with presenter, phone cutaway, and branded Duo owl outro; the B-roll is generic phone UI rather than a specific Duolingo lesson screen. — invideo output 3.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The script is rendered verbatim end to end, including the closing CTA line. — invideo output 3.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The script is rendered verbatim end to end, including the closing CTA line. — invideo output 3.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The opening and closing presenter remain the same, but the running B-roll shows a visibly different person, which breaks the testimonial premise. — invideo output 2.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The opening and closing presenter remain the same, but the running B-roll shows a visibly different person, which breaks the testimonial premise. — invideo output 2.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: Strong for believable avatar delivery in the right format, but one render still needed QA because the ad can stop early or lose structural polish.
Turns a supplied script into a vertical ad with a realistic on-camera AI presenter. Across the SaaS, physical-product, and app tests, the presenter stayed believable, and the main talking-head shots kept the same presenter identity.
Scene switching and B-roll insertionMixed▾
Feature tested: Scene switching and B-roll insertion
Result: Partial
Verdict: Mixed
Expected behavior: Adds cutaways, product shots, and end-card style scenes instead of relying on a single static talking-head shot. In the tested ads, this sometimes created real pacing and scene changes, though not every render used them consistently.
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The result stays as one unbroken talking-head shot with no cutaways, CTA end card, logo, or product visual. — InVideo output 1.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The result stays as one unbroken talking-head shot with no cutaways, CTA end card, logo, or product visual. — InVideo output 1.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The result includes running B-roll timed to the script, creating a real ad structure instead of a static monologue. — invideo output 2.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The result includes running B-roll timed to the script, creating a real ad structure instead of a static monologue. — invideo output 2.mp4
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): The result uses a phone-use cutaway and a branded green Duo outro card, then returns to the presenter for the CTA. — invideo output 3.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): The result uses a phone-use cutaway and a branded green Duo outro card, then returns to the presenter for the CTA. — invideo output 3.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: This capability is useful when it appears, but it is not consistent enough to trust without review.
Adds cutaways, product shots, and end-card style scenes instead of relying on a single static talking-head shot. In the tested ads, this sometimes created real pacing and scene changes, though not every render used them consistently.
Text-Guided Video Scene RegenerationStrong▾
Feature tested: Text-Guided Video Scene Regeneration
Result: Passed
Verdict: Strong
Expected behavior: Rebuilds a vertical video scene from a text prompt around an uploaded clip, swapping the background while keeping the subject readable through walking, gesturing, and camera motion. Tested on beach-walk, talking-head, desert-walk, and winter-street clips.
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Walking subject on a beach, used to test silhouette stability during scene replacement. — fotor_creation_2026-08-24 (1).webm
Observed output: Output artifact (Video file): The subject stayed centered and stable while crossing from beach to desert dunes, with no obvious haloing or edge wobble across the clip. — invideo output 1.mp4
Input artifact: Input artifact (Video file): Walking subject on a beach, used to test silhouette stability during scene replacement. — fotor_creation_2026-08-24 (1).webm
Output artifact: Output artifact (Video file): The subject stayed centered and stable while crossing from beach to desert dunes, with no obvious haloing or edge wobble across the clip. — invideo output 1.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Talking-head source with hand gestures, used to test face and gesture preservation. — talkinghead_input.mp4.mp4
Observed output: Output artifact (Video file): The subject’s face, shirt, and hand gestures remained stable in the regenerated studio scene, with clean edges and no visible green-screen fringe. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
Input artifact: Input artifact (Video file): Talking-head source with hand gestures, used to test face and gesture preservation. — talkinghead_input.mp4.mp4
Output artifact: Output artifact (Video file): The subject’s face, shirt, and hand gestures remained stable in the regenerated studio scene, with clean edges and no visible green-screen fringe. — 26e86b41c14c48d394fcd4b01fec4c66.mp4
What changed: Video file transformed into Video file
Test case: Video file → Video file
Input type: Video file
Input used: Input artifact (Video file): Busy street clip with multiple pedestrians and continuous movement, used to test motion handling. — busystreet_input.mp4.mp4
Observed output: Output artifact (Video file): The main walker and secondary pedestrians stayed coherent through the full moving shot, with no flicker, warping, or ghosting around moving bodies. — 2a8f5912d1244f47b145c185e08cba33.mp4
Input artifact: Input artifact (Video file): Busy street clip with multiple pedestrians and continuous movement, used to test motion handling. — busystreet_input.mp4.mp4
Output artifact: Output artifact (Video file): The main walker and secondary pedestrians stayed coherent through the full moving shot, with no flicker, warping, or ghosting around moving bodies. — 2a8f5912d1244f47b145c185e08cba33.mp4
What changed: Video file transformed into Video file
Why it matters / Conclusion: The core scene replacement is strong across easy, indoor, and busy-motion inputs, but prompt fidelity is not literal: lighting requests and tiny texture details can drift.
Rebuilds a vertical video scene from a text prompt around an uploaded clip, swapping the background while keeping the subject readable through walking, gesturing, and camera motion. Tested on beach-walk, talking-head, desert-walk, and winter-street clips.
How it scored on the research's own criteria
The 9 evaluation dimensions from our hands-on research on invideo AI, each judged from recorded runs on 3 test inputs — the same verdicts the ranking page ranks on.
held up partial failed not exercised by this input
| Criterion | Verdict | What the runs showed | Per input | Proof |
|---|---|---|---|---|
| Edge quality | Strong5/5 | Across all three scenes, the subject edges stay clean and stable, even on harder cases like hair, low contrast, and motion. With no visible haloing or jagged cutouts, this is top-tier edge handling. | open proof ↗ | |
| Hair and fine detail | Mixed3/5 | Most fine detail survives well, including hands and facial structure, but the glasses artifact shows it can slip on delicate reflective features. That makes it genuinely mixed rather than consistently strong. | open proof ↗ | |
| Lighting adaptation | Weak2/5 | It changes the mood, but not the actual lighting geometry. Because the sun position and direction stayed unchanged, the result reads as a grading adjustment rather than a real lighting adaptation. | open proof ↗ | |
| Motion handling | Strong5/5 | The moving street scene is the strongest proof here: the people stay coherent through a long continuous walk with no ghosting or breakdown. That is excellent motion robustness. | open proof ↗ | |
| Temporal consistency | Strong5/5 | The background holds steady across time, both in a static talking-head shot and in a moving street walk. With no flicker, drift, or warping, this is excellent temporal stability. | open proof ↗ | |
| Background options | Mixed3/5 | It clearly replaces the whole background with new video scenes, but the only confirmed output mode is a fully composited clip, not an alpha/matte workflow. That makes the background feature useful, but not broad enough to earn a top score. | open proof ↗ | |
| Format support | Mixed3/5 | The tested workflow clearly handles WebM and MP4 inputs and produces MP4 output without a watermark. But we did not see any evidence for duration limits or broader format/range coverage, so the support looks solid but only partially proven. | open proof ↗ | |
| Output resolution | Mixed3/5 | Two runs kept or exceeded the requested vertical resolution, but one silently dropped all the way to 1080p. That inconsistency keeps the score in the middle rather than at the top. | open proof ↗ | |
| Processing speed | Mixed | No timed 60-second run was recorded, so there is no basis to rate how long it takes. A fresh timed test is missing. | — |
Verdicts come verbatim from the study's recorded observations, never re-derived at render; a criterion with no recorded run shows Not exercised — this section cannot invent a score.
Pricing verified live on the day of testing
Max plan was used for the benchmark; exports on that plan were watermark-free.
Re-verify pricing and credit allotments before publishing, since the report notes that InVideo has changed them before.
Featured in Rankings
Independent rankings where invideo AI was tested and rated.
Banner Preview
How the embed badge will look on your site

Embed HTML
Copy this code to your website source
Quick Integration Guide
- 1Copy the HTML code block above.
- 2Paste it into your site's HTML or CMS editor.
- 3Banner appears instantly on your page.
- 4Links back to your tool profile here.
Similar Tools
Discover more AI tools like invideo AI to enhance your workflow.
Comments (0)
Need a custom AI solution for this use case?
If you are looking to build a custom video background replacement, AI video editing, or publishing QA workflow for your business or internal workflow, email us at contact@futuresmart.ai.
Found something inaccurate or missing? We try to keep our AI research accurate and useful. If you found outdated information, an issue, or have a suggestion, email us at collaborate@aidemos.com.