tl;dv

tldv.io

ALMOST

A weekend of work, and real gaps remain.

Records calls, transcribes them, and lets you clip and share the moment somebody said the thing — built around highlights rather than full recordings.

Promptfree, for everyone, and the only version there is
Build me the call-clipping tool I actually need instead of tl;dv.

The idea worth copying is narrow and good: **nobody watches a fifty-minute call, and everybody watches a forty-second clip of the customer saying the thing.** Build for the clip.

STACK
- Node 20+ with Fastify, server-rendered HTML
- SQLite through better-sqlite3, WAL mode, FTS5 over transcripts
- ffmpeg for clipping, whisper.cpp for transcription
- Object storage with a delivery network for the media
- Caddy in front

THE DATA MODEL
- calls: id, title, started_at, duration_ms, media_path, participants_json, deal_ref
- segments: id, call_id, speaker, start_ms, end_ms, text
- clips: id, call_id, start_ms, end_ms, title, note, created_by, token, visibility, created_at
- clip_views: id, clip_id, viewer_hash, watched_ms, at — **who watched it and how far is the point of sharing it**
- reels: id, name, clip_ids_json — several clips from different calls in one sequence

CLIPPING, WHICH MUST TAKE FIVE SECONDS
- Select the transcript lines, not a time range. Selecting text and pressing a key is fast; dragging on a timeline is not
- Pad a couple of seconds each side so the clip does not start mid-word
- Render with ffmpeg on a queue, stream copy where the cut lands on a keyframe and re-encode only when it does not
- Burn in captions as an option — **a clip pasted into a chat is watched with the sound off**, and without captions it says nothing

SHARING
- A token URL with an open-graph preview showing the poster frame and the quoted line, because that is what makes somebody click
- Visibility per clip: anybody with the link, or signed in. Default to the narrower one — these are recordings of customers talking
- An expiry option, and a revoke that actually works

THE REEL, WHICH IS THE FEATURE PEOPLE UNDERESTIMATE
- Ten customers saying the same thing, concatenated into two minutes. That is the most persuasive artefact a product team can put in front of anybody
- Assemble by dragging clips; render once and cache

SEARCH ACROSS CALLS
- Full-text over segments, results as moments with a play button and a one-key clip
- Filter by participant, date and deal

CONSENT AND RETENTION
- Announce the recording, record that you did, and keep the archive visible to participants
- A retention sweeper that deletes media and rows, and deletion on request. **A clip is a person's face and voice on a link — treat the revoke as a real requirement, not a checkbox**

WHAT MATTERS MOST
Clipping from the transcript and burnt-in captions. The first makes it fast enough to be used; the second makes the clip work where it is actually pasted.

What you lose

  • Clips shared as a link, playable by anybody, in one click
  • A recorder that joins the call without anybody hosting it
  • Highlight reels assembled across calls
  • CRM integration that files the clip against the deal

If you would rather not build

  • Fireflies or another notetaker, if the joining bot matters
  • The conferencing platform’s recording plus a local clipper

The escape hatch

open source · no votes, no paid placement

whisper.cpp

$0

Local transcription, which is what makes clipping by text possible.

ggml-org/whisper.cppfree · open source

FFmpeg

$0

Cuts, concatenates and burns captions; the whole rendering half.

FFmpeg/FFmpegfree · open source

Why this verdict

our own opinion · changed only by a person

56/100

Verdict kinda at 56: ffmpeg and whisper do the work, and the clip-from-transcript interaction is the whole design. The reel is the underrated feature.

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 tl;dv

answered from the record above

Is tl;dv free?

No — the plan we track is $29 a month. Pro at $29 per seat per month billed monthly, around $18 annually.

Can you replace tl;dv by building your own?

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

How much does tl;dv cost?

$29 a month on Pro — $348 a year. Recorded 14 Aug 2026.

What do you lose by replacing tl;dv?

Clips shared as a link, playable by anybody, in one click; A recorder that joins the call without anybody hosting it; Highlight reels assembled across calls; CRM integration that files the clip against the deal. If any of those carry weight for you, keep paying.

Is there an open-source alternative to tl;dv?

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

Related entries

same category first, most replaced first

All 16 in Automation & notifications

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