KKitForma.

Language

EnglishEnglishTürkçeTurkishDeutschGermanBlog unavailable in this language · open toolsEspañolSpanishBlog unavailable in this language · open toolsFrançaisFrenchBlog unavailable in this language · open toolsPortuguêsPortugueseBlog unavailable in this language · open toolsItalianoItalianBlog unavailable in this language · open toolsNederlandsDutchBlog unavailable in this language · open toolsPolskiPolishBlog unavailable in this language · open toolsРусскийRussianBlog unavailable in this language · open toolsУкраїнськаUkrainianBlog unavailable in this language · open toolsSvenskaSwedishBlog unavailable in this language · open toolsNorskNorwegianBlog unavailable in this language · open toolsDanskDanishBlog unavailable in this language · open toolsSuomiFinnishBlog unavailable in this language · open toolsČeštinaCzechBlog unavailable in this language · open toolsRomânăRomanianBlog unavailable in this language · open toolsΕλληνικάGreekBlog unavailable in this language · open toolsالعربيةArabicBlog unavailable in this language · open toolsעבריתHebrewBlog unavailable in this language · open toolsفارسیPersianBlog unavailable in this language · open toolsاردوUrduBlog unavailable in this language · open toolsहिन्दीHindiBlog unavailable in this language · open toolsবাংলাBengaliBlog unavailable in this language · open toolsதமிழ்TamilBlog unavailable in this language · open toolsతెలుగుTeluguBlog unavailable in this language · open toolsमराठीMarathiBlog unavailable in this language · open toolsગુજરાતીGujaratiBlog unavailable in this language · open tools简体中文Chinese SimplifiedBlog unavailable in this language · open tools繁體中文Chinese TraditionalBlog unavailable in this language · open tools日本語JapaneseBlog unavailable in this language · open tools한국어KoreanBlog unavailable in this language · open toolsTiếng ViệtVietnameseBlog unavailable in this language · open toolsไทยThaiBlog unavailable in this language · open toolsBahasa IndonesiaIndonesianBlog unavailable in this language · open toolsBahasa MelayuMalayBlog unavailable in this language · open toolsFilipinoFilipinoBlog unavailable in this language · open toolsKiswahiliSwahiliBlog unavailable in this language · open toolsAfrikaansAfrikaansBlog unavailable in this language · open toolsMagyarHungarianBlog unavailable in this language · open toolsБългарскиBulgarianBlog unavailable in this language · open toolsHrvatskiCroatianBlog unavailable in this language · open toolsSrpskiSerbianBlog unavailable in this language · open toolsSlovenčinaSlovakBlog unavailable in this language · open toolsSlovenščinaSlovenianBlog unavailable in this language · open toolsLietuviųLithuanianBlog unavailable in this language · open toolsLatviešuLatvianBlog unavailable in this language · open toolsEestiEstonianBlog unavailable in this language · open toolsCatalàCatalanBlog unavailable in this language · open toolsEuskaraBasqueBlog unavailable in this language · open tools

Images & design

Plan and edit a useful short video with an AI-assisted storyboard

Build a 35-second vertical demonstration from a factual brief, a complete sample script and a shot-by-shot plan using free local editing.

Choose a viewer problem you can actually demonstrate

Start with an action, not a trend. For the sample, the viewer has several similar desk cables and wants to tell them apart. The video will demonstrate writing labels and placing them beside matching cables. It will not claim a tested time saving, adhesive strength or a sales result. Those would require different evidence.

Write a one-sentence promise: “See a simple way to name the cables on your desk.” Make a list of what the camera must show for that promise to be fulfilled. If the action depends on an unseen setting or an edited-out failure, include it or narrow the claim. An honest, useful result is the controllable goal; distribution and audience response remain uncertain.

Draft the narration before choosing decorative effects

The sample below is an original 35-second planning script. It has fewer spoken words than a dense explainer because the viewer needs time to see the actions. The timestamps are editing targets, not a measured take. Read the text aloud and adjust the shot duration to your pace. Keep product facts separate from the demonstration: this example does not establish what a real label product can do.

For an AI-assisted variant, supply the exact actions, intended audience and forbidden unsupported claims. Ask for a short outline first, then one spoken segment at a time. KitForma's title tool proposes five short titles; its output is drafting assistance, not evidence of search demand or click performance. Review each suggestion against what appears on screen.

0–4 s — “Which cable is which?”
4–10 s — “Start with short names you will recognise.”
10–18 s — “Write one name for each cable.”
18–27 s — “Place the labels beside the matching cables.”
27–35 s — “Check the names, then keep this view as a reference.”
On-screen ending: “Use your own labels and check the match.”

Turn the script into a capture list

Capture the real action in a clean, controllable workspace. Use your own footage, handwriting and narration to keep this exercise free of stock-media licensing dependencies. Keep private screens, messages and recognisable bystanders out of frame. Record a little before and after each action so you have room to cut.

For a vertical draft, 1080 × 1920 is a useful working canvas, not a promise that every destination requires it. Leave generous space around captions because interface overlays vary. Check the intended platform's current upload requirements when exporting. Do not stretch a horizontal shot to fill the frame; reframe or use deliberate padding while keeping the action legible.

Shot A, 0–4 s: overhead view of three loose cables; question visible.
Shot B, 4–10 s: blank labels and pen; hand writes “monitor”.
Shot C, 10–18 s: close view of “keyboard” and “charger”.
Shot D, 18–27 s: labels placed beside corresponding cables, no adhesion claim.
Shot E, 27–35 s: still overhead view for checking; clear final text.

Build a plain timeline and inspect the export

Use a local editor such as Shotcut. Its official FAQ identifies it as GPLv3 software available for commercial use. Import your clips, set the project canvas and frame rate deliberately, then put the clearest take of each action on the timeline. Add your narration and trim pauses only where the action remains understandable. Save the project and media together with descriptive filenames.

Export a review copy and play it in a separate player. Check the first frame, every cut, the end, caption cropping and audible speech. A saved project file is not a video export. If playback stutters in the editor, use its proxy or preview options as appropriate; judge the final exported file separately. No video rendering or performance measurement was executed for this guide.

Shotcut: exporting, local operation and GPLv3 ↗

Give the viewer readable words and a truthful context

Write captions from the reviewed narration and correct their timing while watching. Use a clear size, strong contrast and phrase-sized lines. Keep essential text away from hands and other objects the viewer needs to inspect. Meaningful sound cues also need consideration for viewers who cannot hear. W3C's caption guide explains that need; a decorative headline alone does not replace captions.

If you later add realistic generated footage or a modified real voice, check the platform's current disclosure rule and the person's permission. YouTube's guidance covers realistic meaningful AI changes. A label does not make an unauthorised likeness acceptable. This exercise can remain entirely self-recorded; a synthetic presenter or a paid generator is unnecessary.

W3C WAI: captions and subtitles ↗YouTube: disclosing use of GenAI content ↗

Create two honest openings and choose what to learn

Save the same body with two opening candidates: “Which cable is which?” and “Name your cables in one clear view.” Both describe the demonstration without promising a speed record. Ask a few intended viewers what they expect before showing the rest; note where expectation and delivery differ. This is qualitative feedback, not a statistically representative test.

Before publication, check the match between title, first frame and actual outcome. Use a separate measurement plan to compare released versions, and retain the source files so corrections are easy. Do not present scripted analytics, fake comments or a promised view count as proof. A finished short is useful when the viewer can follow the action; going viral is not an acceptance criterion you can guarantee.

KITFORMA

Put it into practice

Reading guides is free and needs no account. Linked tools explain any account or Pro requirements.

Further reading

Sources last reviewed:

KitForma prepared this guide with AI assistance. Examples illustrate a workflow; they are not measurements of real sales, search volume or success. Check the linked sources and the result with your own file.

How to use this guide

Published and maintained by KitForma. The linked references explain the relevant formats and definitions. Examples use sample inputs; they do not establish a speed, quality or compatibility guarantee for your files. Check the tool’s stated limits and inspect your downloaded result.

Publisher and project details

Get new guides in your inbox

Join our optional email newsletter for KitForma tools, practical guides and product updates.

Give consent on the separate Brevo form, then confirm the link in your email. This is separate from account and support preferences. Unsubscribe using the link in every newsletter.

Open comments in an ad-free view

KitForma

What would you like to do?

Support center