Skip to content
VividProp

The pipeline

From camera roll to cut.

No timeline. No render farm. No “we'll fix it in post”. Six review points between the photos you already own and a video you can publish — with the cost visible before the heavy machinery starts.

  1. 01

    Property details

    Title, type, location, price, surface, rooms and contact call to action. The script is built from these facts — it does not invent a sea view.

  2. 02

    Private photo upload

    JPEG, PNG or WebP up to 25 MB each, 20 photos per project. Orientation is normalised, EXIF is stripped, and the files never become public.

  3. 03

    Creation settings

    Fidelity export, primary format, target duration, style, language, music and optional voice-over. Camera motion is rendered locally from the original photos; paid generative video is not available.

  4. 04

    Content review

    Editable script, per-scene text, brand kit and CTA. The full scene plan is visible before a single request reaches a provider.

  5. 05

    Cost approval

    Scene count, options, credits required and regeneration limits. You confirm explicitly; the browser cannot choose the price or the discount.

  6. 06

    Generation and export

    Durable background jobs with real progress. Leave the page, come back to a ready video, download the formats included in your plan.

Under the hood

What runs behind the progress bar.

A property video is a financial transaction with a video attached. The pipeline is built in that order.

Validation

Rights, organisation membership, file types, dimensions and parameters are checked before a job exists.

Atomic reservation

Credits move from available to reserved in one transaction, keyed by idempotency so a retry cannot double-charge.

Durable job

The job survives a closed browser and a worker restart. Stale locks are detected and recovered.

Provider abstraction

Every call records request id, model version and cost. UI code never talks to a video provider.

Assembly

FFmpeg handles deterministic cuts, aspect ratios and audio. No long render runs inside a web request.

Settlement

Consumption on success; release or refund on failure according to the written policy. Every movement is ledgered.

Output spec

One scene plan. Four cuts.

The same approved scenes are reframed for each ratio without stretching the property. The target spec is fixed before the first render, not discovered after.

ContainerMP4 · H.264
Ratios16:9 · 9:16 · 1:1 · 4:5
Target length15–60 seconds
TextEN · FR · ES · AR · TH · 中文

16:9

Portal, YouTube, presentation

9:16

Reels, Shorts, TikTok, status

1:1

Feed and carousel

4:5

Paid social, maximum feed height

Target specification for the Fidelity pipeline. Fidelity rendering is live.

Visible output

Listing photos in. A film out.

A Fidelity project animates the listing's own photographs — slow push, lateral pans, static hold — then assembles the approved scenes, ducks the music under narration, masters to -16 LUFS and appends the CC BY card and the workspace brand card. Every export ships with an MP4, a captions SRT timed from the scene plan and a credits text file.

  • MP4 H.264, 30 fps — 1920×1080, 1080×1920, 1080×1080 or 1080×1350
  • Four-second CC BY card when a library track plays, then the four-second brand card
  • Captions and credit files are generated from the same plan — nothing burned in silently

Sample cut from brand imagery (Suite Cliffside 16:9 master, 11.40 s) — a customer film uses the property's own photographs.

Sample Fidelity-style cut · brand imagery, not a customer property

The look

Cinematic texture, honestly labelled.

These are brand images, not frames from a customer video. They show the visual register VividProp is aiming for — not a promised output for your property.

A contemporary beach house at dusk with warm interior light, AI-generated brand imagery
AI-generated brand imagery — not a customer property
A minimalist living room in warm late-afternoon light, AI-generated brand imagery
AI-generated brand imagery — not a customer property

Clear limits

The things we will not pretend.

  • VividProp is not a 3D walkthrough and does not reconstruct floor plans.
  • Fidelity mode does not generate rooms, furniture or architecture.
  • Available camera moves animate the original photograph locally; paid generative video clips are not available.
  • Voice-over is optional and uses a separate provider; its cost is shown before generation.
  • Automatic import from property portals is not available at launch.

What is live today

The workspace is real. The render is next.

  • Property import (manual or listing URL) with a published listing page, QR code and lead analytics
  • Private photo upload (EXIF stripped, 640 px derivatives) with reversible edits and archiving
  • Fidelity photo-to-motion rendering, mastered to -16 LUFS with SRT captions and credits sidecar
  • Brand kits, music library and review links with expiry
  • Credit ledger and atomic reservations, with every movement recorded

Available camera motion, room style previews and portrait insets are local effects. Paid generative video, AI furniture and lip-sync presenter clips are not available.

Claim a workspace