Listeye dön
Creator Economy/18

Video Klip Vuruş Çıkarıcı

Uzun video yükle, AI 10 farklı viral-ready short (TikTok/Reels/Shorts) kesiyor, caption + hashtag de hazır.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Kreatörlere
Long-form YouTube yayıncıları
Para hedefi
$3.6k MRR
Abonelik
Stack
Next.js + Supabase + Claude
AI merkezde
/01

Kimin derdi bu?

Gerçek bir insan, gerçek bir acı. Kafanda canlandır.

Kim
Long-form YouTube yayıncıları + podcaster'lar
Canı yanan yer
Shorts/Reels dağıtımı olmadan izlenme sınırlı; manuel kesim saatler
Şu an nasıl yapıyor
Editörle birlikte DaVinci/Premiere veya hiç yapmama
/02

6 saate sığar mı?

Bootcamp modunda sıkıştırılmış senaryo.

M — 8-16 saat. Video processing + AI moment detection + caption. 6 saatte ffmpeg + Claude özet.

/03

Ne ile inşa edeceksin?

Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind
DatabaseSupabase Postgres + Storage
AuthSupabase Auth magic link
AIClaude Sonnet 4.6 + Whisper
DeployVercel + Modal (GPU)
Entegrasyonlar
FFmpegYouTube API
/04

Hangi parçalar?

Her parça ayrı bir commit. Sırayla yakala.

  1. 1Video upload veya YouTube URL
  2. 2Whisper transkript
  3. 3Claude ile 'viral moment' tespiti
  4. 4FFmpeg ile 9:16 kesim
  5. 5Otomatik altyazı yakma
  6. 6Caption + hashtag üretimi
/05

Piyasada kimler var?

Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.

/06

Neden evet, neden hayır?

Kısa bir gerçeklik testi.

Neden evet

Güçlü creator ROI, viral marketing potansiyeli

Neden hayır

GPU maliyeti yüksek, uzun işleme süresi

/07

Para nereden gelir?

Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.

Fiyat
$9/ay 5 video, $29/ay sınırsız
Hedef ARR
200 × $18 = $3.6k MRR
Model
Subscription
/08

Claude Code'a ver

Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.

prompt.md
# Video Klip Vuruş Çıkarıcı

**Ne inşa ediyoruz:** Uzun video yüklenince transkript + Claude ile 10 viral moment tespiti + FFmpeg ile 9:16 kesim + otomatik altyazı yakma.

**Kullanıcının işi (JTBD):** Haftalık bir podcastim var, her bölümden 10 short çıkarıp 3 platforma dağıtmak istiyorum, ama manuel kesim 4 saat sürüyor, 20 dakikada bitsin istiyorum.

---

## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui
- Supabase (magic link + Postgres + Storage)
- Whisper, Claude Sonnet 4.6
- ffmpeg (Modal.com veya Vercel functions + ffmpeg-static)
- Deploy: Vercel + Modal

## Veri modeli
```sql
create table videos (
  id uuid primary key default gen_random_uuid(),
  user_id uuid, source_path text, duration_sec int,
  transcript jsonb, moments jsonb,
  created_at timestamptz default now()
);

create table clips (
  id uuid primary key default gen_random_uuid(),
  video_id uuid references videos on delete cascade,
  start_sec numeric, end_sec numeric,
  hook text, caption text, hashtags text[],
  output_path text, status text default 'queued'
);
```

## Ana akışlar
1. Upload MP4 veya YouTube URL.
2. Whisper: word-level timestamp transkript.
3. Claude: "30-60sn arası 10 viral-ready moment: başlangıç/bitiş, hook cümle, caption ≤120 char, 5 hashtag. Hareketli/duygusal/kontrovers parçaları tercih et".
4. Her moment için Modal.com'da ffmpeg job: 9:16 crop (merkez + yüz takip heuristic) + burned subtitles.
5. /results: 10 video kartı, download + TikTok-ready metadata.

## 6 saatlik inşa sırası
- 0:00–0:45 — Scaffold + storage + upload
- 0:45–2:00 — Whisper + transcript DB
- 2:00–3:30 — Claude moment detection + UI
- 3:30–5:00 — Modal job (9:16 crop, subtitle burn) + callback
- 5:00–6:00 — Deploy

## Başarı kriteri
- [ ] 20dk video için 10 dakika içinde 10 klip hazır
- [ ] Altyazılar yanık ve okunur
- [ ] 9:16 kompozisyon yüzü kesmiyor
- [ ] Canlı URL

## Dikkat
- Vercel'in 300sn timeout'u yeterli değil — Modal veya Inngest background job.
- Yüz takip için **basit center-crop** MVP, v2'de ML.

Bu sana uymadı mı?

Hepsini gör