Açık kaynak, profesyonel kayıt ve yayın yazılımı.
OBS'nin sade ve kullanıcı dostu alternatifi.
| Özellik | Açıklama |
|---|---|
| 🔍 Sistem Tarayıcı | 5 dakika süren hardware analizi ve otomatik optimize edilmiş ayarlar |
| 🎨 Sade Arayüz | 3 bölmeli studio layout — karmaşıklık yok |
| 🎬 Sahne Sistemi | Çoklu sahne, sınırsız kaynak, sahne geçiş animasyonları |
| 📹 Kayıt & Yayın | H.264 / H.265 / AV1 codec, RTMP / SRT protokolleri |
| 🎚️ Ses Mikseri | Çoklu kanal, VU metre, kompresör, noise gate |
| 🖥️ Studio Modu | Preview ≠ Program — yayında ne gösterileceğini kontrol et |
| ⌨️ Hotkey'ler | Özelleştirilebilir kısayollar, global listener |
| 🌐 Browser Source | URL tabanlı web kaynakları, CSS injection desteği |
| 📝 Metin Kaynağı | Google Fonts entegrasyonu, gölge ve kontur efektleri |
| 📂 Yerel Video | Sahneye doğrudan video dosyası ekleme |
- Electron 29 — Masaüstü çatısı
- React 18 + TypeScript — UI
- FFmpeg — Medya motoru
- SQLite — Ayarlar ve veri depolama
- Vite — Bundler
- Zustand — State management
Ön Koşullar:
- Node.js v20+ LTS
- pnpm
- Git
git clone https://github.com/Ast1Kaan/PRIMErecorder.git
cd PRIMErecorder
pnpm install
pnpm dev# Dev server
pnpm dev
# Production build
pnpm build
# Installer oluştur (.exe)
pnpm dist
# Lint
pnpm lint
# Format
pnpm formatPRIMErecorder/
├── src/
│ ├── main/ # Electron main process
│ │ ├── db/ # SQLite veritabanı
│ │ ├── ipc/ # IPC handler'ları
│ │ └── services/ # FFmpeg, Scanner servisleri
│ ├── preload/ # Preload bridge
│ ├── renderer/ # React UI
│ │ ├── components/ # UI bileşenleri
│ │ └── store/ # Zustand store
│ └── shared/ # Paylaşılan türler ve sabitler
├── resources/ # İkonlar, installer kaynakları
└── electron-vite.config.ts
Yakında eklenecek
MIT — OBS ile uyumlu
Pull request'ler hoş karşılanır! Issue açarak tartışma başlatabilirsiniz.
- GitHub Issues: issues
PRIMErecorder — Profesyonel kayıt ve yayın, sade bir UI ile.