Vibecode OpusClip

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 🎬 audio & videoreplaced by 0 people

The visible AI video repurposing loop is buildable, but a credible replacement needs more than the first screen. OpusClip earns its keep through media pipeline, hosting, distribution, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# OpusClip · indie build

A clipping pipeline where the selection problem is honest and the rendering problem is exact: finding passages that stand alone is a judgement the tool should assist rather than claim, and reframing to vertical without decapitating the speaker is a tracking problem with a measurable answer.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Transcription | Local recognition with word timings | every cut point comes from a word boundary, so the timings are the foundation |
| Selection | Candidate passages scored on stated signals, proposed not chosen | what makes a clip work is a judgement and the tool should say so |
| Framing | Subject tracking with a smoothed crop path | a crop that jumps between speakers is unwatchable |
| Captions | Timings from the transcript, never estimated | captions estimated from reading speed drift within a minute |
| Runtime | Python 3.12 with ffmpeg | the work is timing arithmetic and video processing |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Python 3.12 or newer** · free
  - Why: Orchestrates transcription, selection and rendering.
  - Get it: python.org or your package manager, then a virtual environment.
  - Verify: python3 --version prints 3.12 or higher
- [ ] **ffmpeg with the codecs you need** · free
  - Why: Cutting, cropping and rendering all run through it, and reimplementing any of it is not the project.
  - Get it: Your package manager, confirming it handles your source format and the vertical output your targets require.
  - Verify: A clip cuts and re-encodes at the target aspect without quality loss beyond expectation
- [ ] **Local speech recognition with word timings** · free, needs machine time
  - Why: Every cut point and every caption derives from word timings, and segment-level timings are not precise enough to cut on.
  - Get it: whisper.cpp or an equivalent producing word-level timings, and check it does before building on it.
  - Verify: A five minute clip produces per-word timings
- [ ] **Face detection and tracking** · free
  - Why: Reframing to vertical requires knowing where the speaker is in every frame, and a static crop is usually wrong.
  - Get it: Any detector with tracking across frames, evaluated on your own footage rather than on a benchmark.
  - Verify: A speaker moving across frame is tracked without losing them
- [ ] **A real long recording with two speakers** · free if you have one
  - Why: Seam losses, speaker changes and framing failures only appear in real material of realistic length.
  - Get it: A two hour recording with two people, including a stretch where they talk over each other and one where the speaker leaves frame.
  - Verify: A two hour two-speaker source is available with both cases present

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Predicting which clips will perform.
- Publishing to platforms.
- Music, effects and heavy editing.
- Multi-camera switching.
- professional codecs, effects, and collaboration
- production codecs, rendering speed, and media templates
- hosted recording reliability
- large-scale rendering
- distribution and podcast hosting

If one of those is essential to you, that is the reason to keep paying for OpusClip, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

OpusClip: People pay to avoid codec failures, upload limits, rendering surprises, lost recordings, and distribution chores.

what you lose

xprofessional codecs, effects, and collaboration

xproduction codecs, rendering speed, and media templates

xhosted recording reliability

xlarge-scale rendering

xdistribution and podcast hosting

prior art · use these instead of building, if you'd ratherKdenliveOpen-source non-linear video editor.↗
share on X ↗"I just replaced OpusClip with one prompt"
the numbers

OpusClip pricing

planmonthlyannual (per mo)what you get
free$0/workspace$0/workspace60 processing credits/month; 1080p watermarked exports; no editor; exported clips expire after 3 days; 10 GB local upload cap
starter$15/workspace—150 credits/month; 1 brand template; watermark removed
pro$29/workspace$14.50/workspace3,600 credits/year issued upfront; 2 seats; 2 brand templates; 6 social connections; 30 GB uploads
businesscustom—Custom credits, seats, social connections, API access and support

free tier60 credits/month, 1080p watermarked exports, no editing, 10 GB local uploads and exported clips retained for 3 days

billingmonthly + annual where offered; annual Pro is billed upfront and advertised at 50% below monthly

hidden costsMore processing credits, seats and social accounts require upgrades or custom purchases; free exports expire after 3 days.

verified 2026-08-14 · source ↗

questions
Vibecode OpusClip

Kinda. The core of OpusClip is buildable in a weekend with the prompt on this page, but there are real gaps: professional codecs, effects, and collaboration, production codecs, rendering speed, and media templates. Read the honest list above before committing.

How much does OpusClip cost?

OpusClip's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing OpusClip?

Honestly: professional codecs, effects, and collaboration; production codecs, rendering speed, and media templates; hosted recording reliability; large-scale rendering; distribution and podcast hosting. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to OpusClip?

Yes: Kdenlive (Open-source non-linear video editor.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.