Video templates: from editor templates to templates that fill themselves

Video templates compared: editor templates, template APIs and coded templates that fill from your data, plus a checklist for records that break them.

By Videngine9 min read
The short answer

Video templates are reusable designs in which the layout, type and motion stay fixed while the words, pictures and numbers change. They come in three kinds: editor templates a person fills by hand, template APIs your own code fills with data, and coded templates in a finished product that fill themselves from pages and records. Videngine is the third kind: it reads your page, listing or data row and renders a narrated, captioned MP4 for review.

Three kinds of video template

The three kinds of video template differ less in their designs than in who, or what, fills them in. That is the useful way to sort any video template generator or online video template maker.

KindWho fills itGood atWeak atExamples
Editor templatesA person, in an online editorDesigned one-offs, seasonal promos, social postsVolume and consistencyCanva, Renderforest and similar. See Videngine vs Canva and Videngine vs Renderforest
Template APIsYour own code, sending data to a render serviceDevelopers who want full control of template and pipelineThe workflow around the render is yours to designCreatomate, Shotstack and similar. See Videngine vs Creatomate and Videngine vs Shotstack
Coded templates in a finished productThe product, from a page, listing, text or data rowRecurring jobs: listings, products, articles, release notesCreative direction that changes per videoVidengine

Editor templates are often the right answer: for a video made once, by someone with an eye for it, nothing is quicker. The trouble is repetition.

Template APIs and coded templates are both data-driven video templates: the design is fixed and the record supplies the values. An API renders what you send it, so the workflow around it, from script to review, is yours to design; a finished product includes it. The underlying idea is defined in what programmatic video is; this guide is about making the templates work.

What makes a video template survive real data

A video template survives real data when every field has a rule for its worst value, not only its sample value.

The demonstration record has a short name, a landscape photo and a round price. The real catalogue has a 48-character model name, a single portrait photo and no price. Automated video templates without rules for these fail quietly.

Edge caseWhat goes wrongWhat the template should do
Long namesText runs off the frame, or shrinks past legibilityWrap to a set number of lines, then reduce to a minimum size, then shorten at a word boundary.
Text that wrapsA stranded word, or a model number split across linesBalance the lines; keep model numbers, prices and units together; test at 9:16, where lines are shortest.
Missing photosAn empty frame or a broken-image placeholderDrop an optional photo scene and retime; if a required image is missing, stop that render and report it.
Portrait photos in a landscape frameA crop that cuts off the subject: a mast, a head, a rooflineShow the whole photo over a blurred fill of itself, or crop around a known focal point. The same goes for landscape photos in 9:16.
Prices and numbers“24995.0”, the wrong currency, or digits read out one by oneKeep amount and currency separate; format with separators and symbol; handle “price on application”; write numbers for the voice as people say them.
Brand rulesColours and type drift as people adjust single videosTypefaces, colours, logo, spacing and motion stored once as tokens that every video inherits.
Safe areas for 9:16Captions or the price hidden under a platform's buttonsA safe-area token per format that text and logo stay inside; check each platform's current guidance.
Variable scene countsThree photos stretched across a minute, or thirty crammed inA minimum and maximum scene count, with the duration worked out from the narration and the scenes present.

Coded templates handle these as ordinary logic. Remotion documents input props merged over default props, schemas that validate the props a composition accepts and a composition's duration calculated from its data. That last point lets a listing with four photos and one with twenty share a template.

Designing a template family

A template family is a small set of templates, one per job, that share brand tokens but not scene structure.

One universal template serves every job slightly badly: a listing needs photographs and key facts, an explainer needs chapter cards, an ad needs a reason to keep watching. Give each job its own template, sharing what should never differ: type, colour, logo, safe areas, motion and voice rules. Change the brand colour once and every template follows.

TemplateJobScenes it needsIts hardest records
ListingShow one vehicle, boat or property for salePhoto scenes, key facts, price, how to enquireOne photo or forty; portrait-only photos; no price
ProductHelp a buyer choose one product or variantProduct images, specification, variant nameLong variant names; cut-outs on white
ExplainerMake one thing understoodChapter cards, information cards, comparisonsLong articles; screenshots with small text
AdEarn attention, then a clickA hook, one supported benefit, the offerExpiring offers; claims that need evidence

Version templates as you would code. An approved template should not change under a running batch: record the version against every output and make changes in a new, tested version. A video re-rendered next month then comes out the same.

Before any batch, render the ten records most likely to break the template rather than the first ten rows.

  1. Pick the ten hardest records. The longest and shortest names, the most and fewest photos, portrait-only photos, the lowest-resolution image, a missing price, unusual characters, the longest script and one typical record.
  2. Render every format you publish. At least 16:9 and 9:16; a layout that fits landscape often breaks in vertical.
  3. Review with sound and without. Text, cropping, captions and pronunciation.
  4. Fix the rule, not the video. Change the template or the data rule, then re-render all ten.
  5. Approve and record the version. Note the template version and data snapshot the approval covers.
  6. Run the batch, then review it. Testing reduces surprises; it does not replace looking at what goes out.

The batch itself, from column design to retrying failed rows, is covered in bulk video creation from a CSV.

What an automatic video maker really does

An automatic video maker automates the production work (layout, timing, narration and captions) and leaves three decisions to people: approving the template, choosing what to say and reviewing what comes out.

“Automatic video generator” and “automated video editing” are used loosely. Automated editing usually means cutting footage you already have, a different job that the programmatic video definition separates out. For template-based video, the split is this.

TaskWhat is automatedWhat still needs a person
LayoutText, photos and logo placed in each scene, for each formatApproving the template once
TimingScene lengths fitted to the narrationChecking a sample for pace
ScriptA draft written from the sourceDeciding what to say, what to leave out and which claims stand
NarrationA synthetic voice reading the approved scriptAdding names it says wrongly to a pronunciation list
CaptionsTranscribed from the finished audio, so they match what was saidSpot-checking names, numbers and prices
RenderingEvery format, queued and run unattendedLooking into any render that fails
PublishingQueued once a video is approvedApproving each video

“One click” describes the render, not the approval. Every claim and price in a video still belongs to the business that publishes it.

How Videngine does video templates

Videngine uses coded templates, React scenes rendered with Remotion, with your typefaces, colours, logo, safe areas and motion set once as tokens that every video follows.

  • A template per business type. Workspaces are set up for vehicles and equipment, boats and marine, property, products and e-commerce, software and apps, media and publishing, or services.
  • Templates that fill themselves. Start from a URL, plain text or markdown, a CSV, a JSON payload, or pages picked from your sitemap in batches. A headless browser keeps the content and drops navigation and cookie banners; a script and scene plan follows, which you can accept, edit or replace.
  • Photos framed for the format. A photo that does not fit sits over a blurred fill of itself, so a landscape photo works in a 9:16 cut.
  • An explainer template with chapter title cards, information cards and side-by-side comparisons.
  • Voice rules per brand. A pronunciation lexicon, banned phrases, positive-only wording and a target length, in English.
  • Captions from the audio. Transcribed from the finished narration, burned in or as an .srt file, plus a WebVTT track for your website.
  • Every format from one source. 16:9, 9:16, 1:1 and 4:5 up to 1080p, as MP4 (H.264) or WebM.

Every video is reviewed in the studio before it goes out, and a rebuild is saved as a new version beside the original. On a Custom plan, from 1,500 videos a month (see pricing), the scene set can be your own. Terms used here are defined in the Videngine glossary.

When Videngine is the wrong tool

Videngine is the wrong tool for a one-off designed piece, and for developers who want to own the template system themselves.

  • A one-off designed promo. An event invitation or a launch teaser cut to a track. An editor template is quicker and gives a designer direct control; our Canva comparison and our Renderforest comparison set out the differences.
  • Developers who want to own the template system. A template API fits better; Creatomate and Shotstack are compared on their own pages, and the Remotion library is the route to owning the scene code itself.
  • Footage that does not exist yet. Videngine does not generate footage, animate a still into new motion or put a presenter on camera, and has no stock library.
  • Low volume. A template used a handful of times a year costs more to set up than it saves.

Video template questions

What is a video template generator?

The term covers two things. Some tools offer ready-made designs that you customise by hand in an online editor. Others generate videos from a template and records of data, so one template makes many videos. For more than a few videos from one design, you want the second kind.

What are data-driven video templates?

They are templates in which the layout, type and motion are fixed and the content comes from a record: a listing, a product, an article or a spreadsheet row. Each record produces its own video. They are only as reliable as their rules for missing, long or awkward values.

Do coded video templates need a developer?

Someone has to write the code once. With a template API or a library such as Remotion, that is your developer, and the pipeline around it is yours too. In Videngine the templates come with the product and your brand is applied as tokens; on a Custom plan the scene set can be your own.

How automatic is an automatic video maker?

It can automate layout, scene timing, narration, captions and rendering in every format. It cannot decide what your video should say or confirm that a price or claim is right. Plan for a person to approve the template once and review each video before it is published.

How many records should I test a video template with?

Ten catch most problems, provided they are the hardest records rather than the first ten rows: extreme names, photo counts and image sizes, a missing price, unusual characters and one typical record. Render each in every format you publish, and re-render all ten after any fix.

Choose your next step

Start with the definition if you are still deciding; plan the batch if you already have the data.

Put your templates to work.

Bring the pages and records you already have, including the ten most likely to break a template. Videngine is coming soon; join the waitlist to hear when you can run them through it.

Join the waitlist ↗

Published by Videngine, a video rendering product built and run by Wall & Fifth. External links refer to the original documentation or product descriptions; examples are illustrative unless stated otherwise.