ALMOST

A weekend of work, and real gaps remain.

Video for sales teams: record yourself and your screen, send it in an email, and see who watched and for how long.

Promptfree, for everyone, and the only version there is
Build me the sales video tool that replaces Vidyard.

The mechanic is narrow and it works: **record a short personal video, send a link with an animated thumbnail, get told when they watch it.** Build exactly that.

STACK
- Node 20+ with Fastify, server-rendered HTML
- SQLite through better-sqlite3, WAL mode
- MediaRecorder in the browser, ffmpeg on a worker
- Object storage with a delivery network
- Caddy in front

THE DATA MODEL
- videos: id, owner_id, title, path, duration_ms, poster_path, gif_path, status
- shares: id, video_id, token, recipient_label, sent_at, expires_at
- views: id, share_id, viewer_hash, started_at, seconds_watched, max_position, device
- notifications: id, share_id, view_id, sent_at

RECORDING IN THE BROWSER
- getDisplayMedia for the screen and getUserMedia for the camera, composited with the camera in a corner
- **Upload chunks while recording**, not afterwards. A salesperson who records ninety seconds and waits ninety more will stop using it
- An audio level meter and a warning on silence, which is the most common ruined recording
- Re-record before sending, always, because the first take is never the one

THE ANIMATED THUMBNAIL, WHICH IS THE ACTUAL FEATURE
- Three seconds of the video as a small looping GIF or animated WebP, generated with ffmpeg
- **This is what raises the click rate**: a still image looks like an attachment, a moving one looks like a person waiting to talk to you
- Keep it under a few hundred kilobytes or mail clients will not load it, and provide a static fallback because many block animation entirely
- Overlay a play button and, optionally, the recipient's name written into the frame

SENDING AND WATCHING
- A token URL per recipient, so 'who watched' is answerable. One link sent to twelve people answers nothing
- The landing page is the video, large, autoplaying muted with captions, and nothing else competing with it
- Captions from whisper.cpp, because these are watched in offices with the sound off

NOTIFICATIONS, WITH RESTRAINT
- Notify the sender the first time a recipient watches past a threshold — not on every play, and not on the sender's own view
- Include how far they watched. **Watched twelve seconds of ninety is a different fact from watched all of it**, and a notification that hides that is misleading its own reader

WHAT TO BE CAREFUL ABOUT
- Say on the page that views are recorded. A tracked link that pretends not to be is the thing that makes people distrust sales email
- Hashed viewer identity, a retention sweeper, and an expiry on shares

WHAT MATTERS MOST
The animated thumbnail and per-recipient tokens. One gets the video opened; the other makes the data mean anything.

What you lose

  • A recorder that works in the browser with no installation
  • Animated thumbnails that raise email click rates
  • Watch notifications inside the CRM
  • Hosting and delivery with nothing to run

If you would rather not build

  • Loom, if the polish and reliability are what you are paying for
  • A screen recorder plus a hosted file, which is the crude version

The escape hatch

open source · no votes, no paid placement

FFmpeg

$0

Generates the animated thumbnail and every rendition.

FFmpeg/FFmpegfree · open source

whisper.cpp

$0

Captions, which most viewers need because the sound is off.

ggml-org/whisper.cppfree · open source

Why this verdict

our own opinion · changed only by a person

54/100

Verdict kinda at 54: recording and ffmpeg are straightforward, and the GIF thumbnail is the genuinely clever bit worth copying exactly.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Vidyard

answered from the record above

Is Vidyard free?

No — the plan we track is $19 a month. Pro at $19 per user per month billed annually for the recording and hosting plan.

Can you replace Vidyard by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 54 out of 100, build time a weekend. Read what you lose before you decide.

How much does Vidyard cost?

$19 a month on Pro — $228 a year. Recorded 14 Aug 2026.

What do you lose by replacing Vidyard?

A recorder that works in the browser with no installation; Animated thumbnails that raise email click rates; Watch notifications inside the CRM; Hosting and delivery with nothing to run. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Vidyard?

Yes: FFmpeg, whisper.cpp. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 25 in Screen recording & video

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc