# WanGP v11.30 — Lipsync'li Müzik Klip Rehberi
**Senaryo:** 1 resim + 1 MP3 şarkı → dudakları senkron oynayan video klip
**GPU:** RTX 40 (12GB+ VRAM)

---

## 📋 İki Model, İki Senaryo

| Şarkıcı sayısı | Model | Notlar |
|---|---|---|
| **Tek kişi** (solo) | **InfiniteTalk Single** | Basit, stabil, uzun şarkılar için ideal |
| **Birden fazla kişi** (düet/koro) | **InfiniteTalk Multi** | Her yüzü ayrı ayrı tanır, farklı ses parçaları atanabilir |

**Neden InfiniteTalk?** Sliding window ile 5 dk şarkıyı sorunsuz işler, karakter stabil kalır, MultiTalk'un geliştirilmiş versiyonudur.

---

## 🎬 ADIM 1 — Modeli Seç

1. Tarayıcıda http://localhost:7860 aç (zaten açık)
2. Sol üstte **"Model"** dropdown'una tıkla
3. Şu gruplardan birini seç:
   - Tek kişi için: **"Infinitetalk Single Speaker 480p 14B"**
   - Çoklu kişi için: **"Infinitetalk Multi Speakers 480p 14B"**
4. Model ilk kez seçildiğinde otomatik indirilir (~14 GB, 5–15 dk)

---

## 🎬 ADIM 2 — Girdileri Yükle

### A) Start Image (resim)
- **"Start Image"** alanına şarkıcı(lar)ın göründüğü referans resmi sürükle-bırak
- Yüz net ve ön cepheye dönük olsun (profil fotolar zor olur)
- **Çoklu kişi** için: Herkesi aynı karede gösteren bir resim kullan (InfiniteTalk Multi yüzleri otomatik tespit eder)
- Önerilen çözünürlük: 832×480 (16:9) veya 480×832 (dikey)

### B) Control Audio (MP3 şarkı)
- **"Control Audio"** (veya "Audio Input") alanına MP3'ü yükle
- Vokal + enstrüman karışık olabilir — WanGP vokali kendi ayıklar
- Eğer **sadece vokal** verebilirsen (Vokal.mp3) lipsync kalitesi artar

### C) Çoklu konuşmacı için (sadece Multi)
- "Speaker Masks" / "Mask Editor" tabı açılır
- Her yüzü ayrı bir maske ile işaretle (Yüz 1, Yüz 2)
- Her yüze ayrı bir ses kanalı atayabilirsin (stereo MP3 / ayrı mp3 dosyaları)

---

## 🎬 ADIM 3 — Prompt Yaz

Prompt basit ve görsel odaklı olmalı. Örnekler:

**İlahi klip örneği:**
```
A devout man singing in a mosque with soft warm light,
eyes closed with emotion, slight head movements, gentle camera pan
```

**Bulgarca türkü örneği:**
```
A traditional Bulgarian folk singer in colorful ethnic costume,
performing on a village stage with wooden backdrop, natural daylight,
expressive singing with hand gestures
```

**İkili düet örneği (Multi):**
```
Two singers performing a duet, standing side by side,
taking turns singing, emotional exchange between them, stage lighting
```

---

## 🎬 ADIM 4 — Kritik Ayarlar

| Ayar | Değer | Açıklama |
|---|---|---|
| **Video Length** | Şarkı süresine göre auto | "Video Length not Limited by Audio" kapalı kalsın |
| **Resolution** | 832×480 (yatay) veya 480×832 (dikey) | 720p mümkün ama 24GB+ VRAM ister |
| **Frames per Window** | 81 | InfiniteTalk için resmi öneri |
| **Sliding Window Overlap** | 9–17 | Geçişleri yumuşatır |
| **Steps** | 8 (lightning) / 20-25 (kalite) | Lightning LoRA ile 4x hız |
| **Guidance Scale (CFG)** | 3.0–5.0 | Düşük = doğal, yüksek = prompt'a bağlı |
| **Attention Mode** | Sage2 (otomatik seçili) | Kurulumda etkin |
| **Compile** | Transformer | Kurulumda etkin |

---

## 🎬 ADIM 5 — LoRA'lar (İsteğe Bağlı, Ama Önerilen)

Sol panelde **LoRAs** sekmesi:

- **Wan 2.1 Lightning i2v LoRA** → 4 adımda hızlı üretim (ağırlık 1.0)
- **Detail Enhancer** → yüz detayı artar (0.5)
- Kendi karakter LoRA'n varsa ekle (0.7–1.0)

---

## 🎬 ADIM 6 — Üret & Bekle

1. **"Generate"** butonuna bas
2. İlk kez: modeller indirilir (~14 GB)
3. 5 dk şarkı için tahmini süre (RTX 4070/4080):
   - Lightning LoRA ile: **30–60 dk**
   - Tam kalite: **1.5–3 saat**
4. Sonuç **`Wan2GP\outputs\`** klasörüne `.mp4` olarak kaydedilir

---

## 🔧 Sorun Giderme

**"VRAM out of memory"**
- Resolution'u 720×480'e düşür
- Sliding Window frame sayısını 65'e indir
- `Compile → OFF` yap (hız düşer ama VRAM rahatlar)

**"Lipsync tutmuyor"**
- Vokal odaklı MP3 kullan (enstrümansız versiyon)
- Resim yüzü net ve ön cepheden olsun
- Guidance Scale'i 4–5'e çıkar

**"Karakter kare içinde kayıyor/değişiyor"**
- Sliding Window Overlap'i 17'ye çıkar
- Lightning LoRA'yı 0.8'e düşür
- Seed'i sabitle ki tutarlılık artsın

**"Yavaş üretim"**
- Lightning i2v LoRA ekle (4 adım yeterli olur)
- Steps'i 8'e düşür
- Attention Mode: Sage2 seçili olduğundan emin ol

---

## 📂 Örnek Girdi Yolları (Senin Sistemin)

**İlahiler:** `D:\__sistem__\Masaustu\FikoYT.Yeni.Cag\video-uretim\İlahiler\`
- Lutfettin Hep-1.mp3, Cfe Kadar-1.mp3, FikoKing-Koştum Tezgaha.mp3, vb.

**Bulgarca:** `D:\__sistem__\Masaustu\FikoYT.Yeni.Cag\video-uretim\Bulgarca-Şarkılar\`

**Çıktılar:** `D:\__sistem__\Masaustu\FikoYT.Yeni.Cag\video-uretim\LTX-Desktop-WanGP\Wan2GP\outputs\`

---

## 🎯 İlk Denemen İçin Önerilen Ayarlar

İlk videoyu hızlı test etmek için:
```
Model:       Infinitetalk Single Speaker 480p 14B
Resolution:  832×480
Video Length: 15 saniye (sadece nakarat dene)
Steps:       8
LoRAs:       Wan 2.1 Lightning i2v (1.0)
Guidance:    3.5
Seed:        42 (sabit, tutarlılık için)
```

Çalıştığını görünce tam şarkıya geç.

---

## 💡 İpuçları

- İlk test videonu **15 sn ile başlat**, ayarları iyice oturttuktan sonra tam şarkıya geç.
- Seed'i not al — aynı seed aynı karakter varyasyonunu verir, farklı klipler arasında süreklilik sağlar.
- Vokali ayırmak için UltimateRVC veya audio-separator kullanabilirsin (zaten kurulu).
- Çıktı 24 FPS'dir; daha pürüzsüz isterse postprocessing → Rife ile 60 FPS'e yükselt.
