müminbiri
- 13 Ağu 2025
- 1,645 Mesaj
- TIM Görevleri
- 1
Aktiflik
Seviye
Deneyim
Merhaba TURKHACKS Ailesi,
Serimizin 6. gününde; özellikle YouTube, TikTok, Instagram Reels içeriği üretenlerin ve video editörlerinin iş yükünü saatlerden dakikalara indirecek güçlü bir video kurgu otomasyonunu inceliyoruz: calesthio / OpenMontage.
Proje Bilgileri & İstatistikler:
• Proje Linki:https://github.com/calesthio/OpenMontage
•
Yıldız (Stars): 70k+
•
Fork Sayısı: 9k+
•
Takip / Favori (Watchers): 350+
•
Lisans: MIT (Açık Kaynak)
•
Teknolojiler: Python, FFmpeg, Whisper, OpenCV, Modern LLM Ajanları
1. Ne İşe Yarar?
1-2 saatlik bir podcast'i, canlı yayın kaydını ya da eğitim videosunu kesip biçerek dikey (9:16) formatta dikkat çekici kısa videolara (Shorts/Reels/TikTok) dönüştürmek ciddi zaman ve emek ister. Piyasada bunu yapan OpusClip, Klap gibi araçlar ise ciddi aylık abonelik ve kredi ücretleri talep eder.
OpenMontage, uzun videoları alıp yapay zeka ile analiz eden açık kaynaklı bir video kurgu motorudur. Videodaki en çarpıcı, etkileşim potansiyeli yüksek anları tespit eder; videoyu otomatik olarak 9:16 formatına kırpar, ekrandaki aktif konuşmacıyı yüz tanıma ile merkeze kilitler ve konuşmaları kelime kelime senkronize renkli altyazılara dönüştürerek montajlanmış klipler halinde teslim eder.
2. Neden Bu Kadar Popüler Oldu?
* Pahalı SaaS Alternatiflerine Son: Aylık 20-50$ ödemeden, herhangi bir süre veya kredi sınırlamasına takılmadan sınırsız video çıktısı almanızı sağlar.
* Filigransız (No Watermark) ve Tam Kontrol: Çıktılarda hiçbir logo, reklam veya kısıtlama olmaz; arka plandaki tüm video kesme ve font kuralları koddan özelleştirilebilir.
* Kusursuz Yüz/Konuşmacı Takibi: Yatay videoyu 9:16'ya çekerken konuşan kişiyi kadrajdan kaçırmaz; iki kişi konuşuyorsa sırayla konuşmacıya odaklanır veya split-screen (bölünmüş ekran) düzeni kurar.
* Entegre Whisper Altyapısı: Konuşmaları sıfır gecikmeyle metne döker ve TikTok stilinde kelime kelime parlayan (karaoke efekti) altyazılar üretir.
3. Öne Çıkan Özellikleri
Gereksinimler:
* Python 3.10 veya üzeri
* FFmpeg (Sistem ortam değişkenlerine eklenmiş olmalı)
* Tercihen NVIDIA CUDA destekli bir GPU (CPU ile de çalışır, GPU süreci ciddi oranda hızlandırır)
Adım Adım Kurulum:
1. Repoyu yerel ortamınıza klonlayın:
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
2. Gerekli Python kütüphanelerini yükleyin:
pip install -r requirements.txt
3. Ortam değişkenlerini ayarlayın:
cp .env.example .env
(Vurgu analizi için OpenAI veya yerel bir LLM API anahtarınızı .env dosyasına yazın.)
4. İlk videonuzu kurgulatın:
Yerel video dosyası için:
python main.py --input "video.mp4" --output "./ciktilar" --clips 5
Doğrudan YouTube linki üzerinden:
python main.py --url "https://www.youtube.com/watch?v=ORNEK_VIDEO" --clips 3
İşlem bittiğinde /ciktilar klasöründe altyazıları eklenmiş, 9:16 formatına optimize edilmiş ve viral paylaşılmaya hazır kısa video kliplerinizi bulabilirsiniz.
Serimizin 6. gününde; özellikle YouTube, TikTok, Instagram Reels içeriği üretenlerin ve video editörlerinin iş yükünü saatlerden dakikalara indirecek güçlü bir video kurgu otomasyonunu inceliyoruz: calesthio / OpenMontage.
• Proje Linki:https://github.com/calesthio/OpenMontage
•
•
•
•
•
1-2 saatlik bir podcast'i, canlı yayın kaydını ya da eğitim videosunu kesip biçerek dikey (9:16) formatta dikkat çekici kısa videolara (Shorts/Reels/TikTok) dönüştürmek ciddi zaman ve emek ister. Piyasada bunu yapan OpusClip, Klap gibi araçlar ise ciddi aylık abonelik ve kredi ücretleri talep eder.
OpenMontage, uzun videoları alıp yapay zeka ile analiz eden açık kaynaklı bir video kurgu motorudur. Videodaki en çarpıcı, etkileşim potansiyeli yüksek anları tespit eder; videoyu otomatik olarak 9:16 formatına kırpar, ekrandaki aktif konuşmacıyı yüz tanıma ile merkeze kilitler ve konuşmaları kelime kelime senkronize renkli altyazılara dönüştürerek montajlanmış klipler halinde teslim eder.
2. Neden Bu Kadar Popüler Oldu?
* Pahalı SaaS Alternatiflerine Son: Aylık 20-50$ ödemeden, herhangi bir süre veya kredi sınırlamasına takılmadan sınırsız video çıktısı almanızı sağlar.
* Filigransız (No Watermark) ve Tam Kontrol: Çıktılarda hiçbir logo, reklam veya kısıtlama olmaz; arka plandaki tüm video kesme ve font kuralları koddan özelleştirilebilir.
* Kusursuz Yüz/Konuşmacı Takibi: Yatay videoyu 9:16'ya çekerken konuşan kişiyi kadrajdan kaçırmaz; iki kişi konuşuyorsa sırayla konuşmacıya odaklanır veya split-screen (bölünmüş ekran) düzeni kurar.
* Entegre Whisper Altyapısı: Konuşmaları sıfır gecikmeyle metne döker ve TikTok stilinde kelime kelime parlayan (karaoke efekti) altyazılar üretir.
3. Öne Çıkan Özellikleri
- Akıllı Vurgu Tespiti (Highlight Extraction): LLM entegrasyonu sayesinde videonun metin dökümünü okuyup en ilgi çekici soru-cevap veya can alıcı anları otomatik seçer.
- Otomatik Kadrajlama (Auto-Framing & Face Centering): OpenCV ve derin öğrenme modelleriyle konuşmacının yüzünü tespit edip dikey kadrajın tam merkezinde tutar.
- Animasyonlu ve Renkli Altyazı Motoru: Trend olan fontlar, özel renk vurguları ve emojilerle zenginleştirilmiş altyazı desteği.
- YouTube Linkinden Doğrudan İndirme & Kurgu: Bilgisayarınıza video indirmeden sadece bir YouTube linki vererek süreci başlatabilme.
- B-Roll & Görsel Katman Desteği: Konuşulan konuyla ilgili araya stok video ya da görsel geçişleri yerleştirebilme esnekliği.
Gereksinimler:
* Python 3.10 veya üzeri
* FFmpeg (Sistem ortam değişkenlerine eklenmiş olmalı)
* Tercihen NVIDIA CUDA destekli bir GPU (CPU ile de çalışır, GPU süreci ciddi oranda hızlandırır)
Adım Adım Kurulum:
1. Repoyu yerel ortamınıza klonlayın:
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
2. Gerekli Python kütüphanelerini yükleyin:
pip install -r requirements.txt
3. Ortam değişkenlerini ayarlayın:
cp .env.example .env
(Vurgu analizi için OpenAI veya yerel bir LLM API anahtarınızı .env dosyasına yazın.)
4. İlk videonuzu kurgulatın:
Yerel video dosyası için:
python main.py --input "video.mp4" --output "./ciktilar" --clips 5
Doğrudan YouTube linki üzerinden:
python main.py --url "https://www.youtube.com/watch?v=ORNEK_VIDEO" --clips 3
İşlem bittiğinde /ciktilar klasöründe altyazıları eklenmiş, 9:16 formatına optimize edilmiş ve viral paylaşılmaya hazır kısa video kliplerinizi bulabilirsiniz.
Sosyal medya içeriklerinizde video otomasyonu veya AI kurgu araçları kullanıyor musunuz?

