Yazılar Depo 🔍 Ara
Depoya Dön
D-006

YAPAY ZEKÂ ILE VIDEO KURGU

Videoda Her Şey Ol

Kamerayı aç, “şu masayı akvaryuma çevirelim” de. Videoda masa gerçekten akvaryum olsun. Bu rehber, o videoyu sıfırdan nasıl yaptığını adım adım anlatıyorum.

Hiçbir kurgu bilgisi gerekmiyor. Telefon, bir Magnific ya da Seedance 2.5 olan herhangi bir hesabı ve yirmi dakika yeterli. Aşağıdaki sırayı bozmadan takip et.

NASIL

Arkada ne oluyor

Sihir yok, mantığı basit.

Elinde tek parça bir video var. Bunu Seedance 2.5 adlı yapay zekâ modeline veriyorsun. Yanına da bir talimat metni yazıyorsun: “bu videoyu aynen koru, sadece şu saniyede şurayı şuna çevir”. Model videoyu baştan çiziyor, ama senin verdiğin kareye sadık kalmaya çalışıyor.

İşin tamamı iki şeye bakıyor: doğru çekilmiş bir ham video ve doğru yazılmış bir talimat. İkincisi kolay, şablonu aşağıda hazır. Zor olan birincisi, ve neredeyse herkes hatayı orada yapıyor.

ADIM 1

Videoyu doğru çek

Buradaki hatayı sonradan hiçbir talimat kurtaramaz. En çok emeği bu adıma ver.

Söyleyeceğin cümlelerin kalıbı

Karmaşık cümle kurma. Her istek için tek nesne, tek yer, tek cümle. İşe yarayan kalıp şu:KOPYALA

"Şu masayı bir akvaryuma çevirelim."
   ...bir iki saniye bekle...
"Güzel oldu."

"Üstüme de bir takım elbise giyiyorum."
   ...bir iki saniye bekle...

"Şimdi salona doğru gidiyorum."

"Şurayı bir futbol sahası yapalım."
   ...bir iki saniye bekle...
"Güzel oldu."

Turuncu yerleri kendine göre değiştir. Üç dönüşüm bir video için yeterli. Dördüncüyü eklediğinde kalite gözle görülür düşüyor.

ADIM 2

Dosyayı yükleyebilir hale getir

Telefon 4K çekiyor, o dosya çoğu zaman yüklenemeyecek kadar büyük oluyor.

Videonu 1080p’ye düşür. Kalite farkını izleyen kimse anlamaz, ama yükleme sorunlarının çoğu böyle bitiyor. Kolay yol: videoyu CapCut’a at, dışa aktarırken çözünürlüğü 1080p seç, kare hızına dokunma.

Bilgisayarda komut satırı kullanabiliyorsan tek satır yeter:KOPYALA

ffmpeg -i orijinal.mov -vf scale=1920:-2 -c:v libx264 -crf 20 \
  -c:a aac -b:a 192k yukleme.mp4

Bir de ilk kareyi ve son kareyi ayrı birer fotoğraf olarak kaydet. Videoyu telefonda aç, en baştan ve en sondan ekran görüntüsü al. Bunları birazdan referans olarak bağlayacağız, kadrajın kaymasını engelliyorlar.

ADIM 3

Magnific’i kur

Ayarları bir kere doğru yap, sonraki videolarda aynısını tekrarlarsın.

magnific.com adresine gir, hesabına giriş yap ve Video Generator aracını aç. Sol tarafta bir panel göreceksin. Sırayla:MODELSeedance 2.5Model kutusuna tıkla, listeden seç. Varsayılan “Auto” bırakılırsa başka bir model devreye giriyor.ADD MEDIAHam videonYüklediğin video talimat metninde @vid1 adıyla anılıyor. Şablonda bu yazıyor, değiştirme.START IMAGEİlk kareVideonun ilk karesinin fotoğrafı. Başlangıç kadrajını sabitliyor.END IMAGESon kareVideonun son karesinin fotoğrafı. Bitiş kadrajını sabitliyor.MOTION TRANSFERYine ham videonKamera hareketini doğrudan aktarıyor. El titremesi ve yürüyüş sallantısı burada korunuyor.SÜREVideonla aynı26 saniyelik çekim için 27 saniye seç. Kısa seçersen sonu kesilir.EN BOY16:9Yatay çektiysen yatay üret. Dikeye çevirmeyi en sona bırak.ÇÖZÜNÜRLÜK1080pVarsayılan 720 geliyor, mutlaka yükselt.SESKapalıBunu atlama, sebebi hemen aşağıda.

BU REHBERDEKI EN ÖNEMLI AYAR

Sesi kapalı üret. Ses açık olduğunda model kendi ses bandını uyduruyor, sonra ağzını da o uydurduğu sese göre yeniden oynatıyor. Sonuç: dudakların sesle tutmuyor ve videoyu çöpe atıyorsun.

Doğru yol, sessiz üretmek ve kendi orijinal sesini en sonda geri koymak. Nasıl olduğu Adım 6’da yazıyor, bir satır.

Arayüz zaman zaman değişiyor. Bir ayarı yazdığım yerde bulamazsan panelde aynı isimle ara, yerleri değişse de isimler duruyor.

ADIM 4

Talimatı yaz

Buradan sonrası kopyala yapıştır. Ama neyi neden yazdığını bilirsen kendi videonu uydurabilirsin.

İyi bir talimatın beş parçası var. Sırası önemli, çünkü model ilk okuduğuna daha çok ağırlık veriyor.

Hazır şablon

Aşağıdakini olduğu gibi kopyala, turuncu yerleri kendi videona göre doldur, prompt kutusuna yapıştır. İngilizce, çünkü model bu dilde belirgin biçimde daha iyi anlıyor. Senin konuşman Türkçe kalıyor, orası değişmiyor.KOPYALA

{
  "base_plate": "@vid1. Copy it frame for frame. Repaint only the
    listed regions. Do not re-generate the person, the performance
    or the camera.",

  "locked": "Camera path, framing, focal length, distance and
    handheld shake: sampled from @vid1 every frame. Head pose, gaze
    direction, blink timing, jaw and lip shapes, shoulders, gait and
    the arm holding the microphone: copied from @vid1 every frame.
    The person is speaking Turkish, do not re-lip-sync. Face, hair,
    beard, hands and jewellery: pixel-faithful. Original audio kept,
    nothing synthesised. 27s, one take, no cuts, no retiming.",

  "rule": "Fidelity beats content. If an added element does not fit,
    shrink it, push it back, or crop it. Never move the camera,
    never move the person, never change the performance to make
    room for it.",

  "edits": [
    "3.5s: the cluttered desk at frame left becomes a huge
      floor-to-ceiling aquarium, fish swimming, water light on the
      wall",
    "8.0s, clothing only: the black sweatshirt becomes a tailored
      navy suit over a white open-collar shirt, no tie. Same
      silhouette, same arm position.",
    "12.4s: the entire room becomes a football stadium seen from
      the touchline, packed stands, floodlights, in the identical
      camera framing.",
    "18.2s to end: everything holds with small idle motion.
      Nothing appears, nothing disappears."
  ],

  "style": "Photoreal, silently in place, as if always real. No
    flash, glow, particles, morph or reveal effect. Match @vid1's
    lens distortion, motion blur, grain, white balance and
    sharpness. 1080p, maximum detail, no softening.",

  "negative": "re-animated performance, new gestures, added head
    turns, added eye contact, gaze redirected at added objects,
    re-lip-sync, mouth out of sync, new camera move, pan, tilt,
    zoom, push-in, dolly, orbit, reframe, crop change,
    stabilisation, smoothed or added shake, subject drifting or
    changing size in frame, cuts, speed ramp, ghosting, flash,
    particles, morph, text, captions, watermark, changed face or
    identity, skin smoothing, different person, deformed hands,
    soft focus, blur, low resolution, waxy skin, flicker, warping
    edges, colour grading change, vignette, dubbed or robotic
    speech, added music."
}

Saniyeleri nasıl bulacaksın: videoyu bilgisayarda aç, her isteği söylemeye başladığın anı not et. Telefonda yapıyorsan videoyu galeride aç ve kaydırma çubuğundaki süreyi oku. Yarım saniye şaşman sorun değil.

ADIM 5

Üret ve kontrol et

İlk denemede tutmayabilir. Normal, herkeste böyle.

Generate’e bas ve bekle. Çıkan videoyu izlerken sırasıyla şunlara bak, bu sırayla bak:

İlk üçünde sorun varsa aşağıdaki tabloya bak. Sadece dördüncüde sorun varsa, ilgili maddeyi daha somut yaz. “Akvaryum” yerine “zeminden tavana kadar uzanan dev cam akvaryum, içinde renkli balıklar” gibi.

ADIM 6

Kendi sesini geri koy

Sessiz ürettin, şimdi orijinal sesi üstüne bindiriyoruz.

Kolay yol, CapCut: yeni proje aç, üretilen sessiz videoyu zaman çizgisine koy. Üstüne ham videonu ekle, ham videonun görüntüsünü kapat, sadece sesi kalsın. İki klibin başını hizala. Dışa aktar. Bitti.

Komut satırı yolu:KOPYALA

ffmpeg -i uretilen.mp4 -i orijinal.mov -c:v copy \
  -map 0:v:0 -map 1:a:0 -shortest final.mp4

Görüntüye hiç dokunmuyor, sadece ses bandını değiştiriyor. Kalite kaybı yok.

SORUN

Bir şey ters gittiğinde

Belirtiyi soldan bul, çözümü sağdan uygula.

BELIRTISEBEBI VE ÇÖZÜMÜ
Ağzım sesle tutmuyorModel kendi sesini üretti ve dudakları ona göre oynattı. Sesi kapalı üret, orijinal sesi Adım 6 ile geri koy.
Kamera kendi kafasına göre hareket ediyorTalimat uzayınca kilit seyreliyor. Talimatı kısalt, kilit maddelerini en başa al, ham videoyu Motion Transfer alanına da bağla.
Yüzüm değişmiş, başka biri gibiyimYüz kadrajda küçük kaldığında olur. Kameraya daha yakın çek, ani hareketten kaçın, kilitlerde yüzü açıkça yaz.
İlk saniyeler iyi, sonlara doğru dağılıyorBozulma süre boyunca birikiyor. Videoyu efekt sınırlarından iki üç parçaya böl, ayrı ayrı üret, sonra birleştir.
Eklenen şey beni kadrajdan itiyorModel yer açmak için kadrajı genişletiyor. Şablondaki “rule” satırının durduğundan emin ol, o satır tam bunun için var.
İstediğim şey hiç olmadıYa çekimde o yer görünmüyor, ya tarif belirsiz. Değişecek yeri kadraja sok ve tek cümlede tek nesne tarif et.
Üretim reddedildiGerçek bir ünlü ya da marka istemiş olabilirsin. İsim ve logo yerine jenerik tarif yaz: “genç, kısa siyah saçlı, siyah beyaz çizgili formalı futbolcu”.
Görüntü yumuşak, detay kaybolmuşÇözünürlük 720’de kalmış olabilir. 1080p seç ve negatiflerde “soft focus, blur, low resolution” maddesinin durduğunu kontrol et.

SINIR

Yapmaman gerekenler

Teknik olarak mümkün olması, yapman gerektiği anlamına gelmiyor.

Gerçek kişileri izinsiz koyma. Tanınan bir oyuncuyu, şarkıcıyı ya da tanıdığın birini videona yerleştirmek kişilik hakkı ihlali sayılabilir. Hele bir şey satıyorsan, o kişi seni destekliyormuş gibi görünüyor. Platformlar da bunu çoğunlukla filtreliyor. Jenerik tarif kullan, aynı işi görüyor.

Marka logosu üretme. Kulüp arması, sponsor logosu, tanınan marka ambalajı. Ticari kullanımda başını ağrıtır. “Siyah beyaz çizgili forma” yeterince anlaşılıyor.

Yapay zekâ olduğunu gizleme. Bu videoların işi zaten yapay zekâ olduğunu göstermek. Gerçekmiş gibi sunmaya çalıştığın anda hem güvenini hem işini kaybediyorsun.

Bu rehberdeki ayarlar ve şablon, gerçek bir üretimden çıktı. İlk denemende tutmazsa yanlış bir şey yapmıyorsun, bu araçlar böyle çalışıyor. Çekimi düzelt, talimatı kısalt, tekrar dene. Üçüncü denemede oturuyor.