repo radar

MoCha: End-to-End Video Character Replacement without Structural Guidance

Videodaki oyuncuyu tek maskeyle değiştiren model. Kaynak videodaki bir kişiyi, verilen referans görsellerdeki yeni karakterle değiştiriyor. Bunun için yalnızca ilk karede değiştirilecek kişiyi gösteren bir maske yetiyor; poz veya derinlik haritası gerekmiyor. Wan2.1-T2V-14B video modelinin üzerine kurulu bir araştırma kodu ve CVPR 2026'da kabul edilen makalenin (arXiv 2601.08587) resmi uygulaması. Model ağırlıkları HuggingFace'te, ComfyUI desteği ise kijai/ComfyUI-WanVideoWrapper üzerinden geliyor.

VFX ve yapay zekâ ile video düzenlemeye ilgi duyan, güçlü ekran kartı olan araştırmacılar ve içerik üreticileri.

PythonRepoda LICENSE dosyası yok

Nasıl kullanılır?

5 adım
1

Bir video ile yeni karakterin referans fotoğraflarını veriyorsun.

2

Yalnızca ilk karede, değiştirilecek kişiyi gösteren bir maske (seçim alanı) çiziyorsun; iskelet ya da derinlik haritası gerekmiyor.

3

Model, videodaki kişiyi fotoğraftaki yeni karakterle kare kare değiştiriyor; hareketler ve sahne korunuyor.

4

Çalıştırmak için güçlü bir ekran kartı (12 GB ve üzeri bellek) ve Python kurulumu gerekiyor; ComfyUI üzerinden de kullanılabiliyor.

5

Kurulum yapmadan önce örnek sonuçları projenin tanıtım sayfasındaki videolardan izleyebilirsin (orange-3dv-team.github.io/MoCha).

Kendin kur

git clone https://github.com/Orange-3DV-Team/MoCha.git && cd MoCha && pip install -r requirements.txt  (ardından Wan2.1-T2V-14B ve MoCha checkpoint'i ./checkpoints klasörüne indirilmeli)
Dikkat

Kişi değiştirme (deepfake benzeri) teknolojisi: başkasının görüntüsünü izinsiz kullanmak etik ve yasal sorun doğurur. Lisans durumu belirsiz; resmî playground, HuggingFace Space ya da Colab defteri bulunamadı.

★ 858 · Repoda LICENSE dosyası yok (GitHub lisans göstermiyor); HuggingFace model kartında AGPL-3.0 yazıyor · Python · github.com/Orange-3DV-Team/MoCha ↗
Dene

Bu proje tarayıcıda denenmiyor; kurulum gerekiyor. Yukarıdaki adımlar tam da bunun için.