onedups

Yapay zekâ ile video üretimi

Üretken video araçları için çekim prompt'ları ve Remotion ile OpenMontage üzerinden kodla video üretmenin yolu.

Yapay zekâ ile video üretmenin iki ayrı yolu var. Birincisinde bir model görüntüyü sıfırdan üretir: metinden ya da bir görselden video. İkincisinde videoyu kod çizer ve o kodu sana bir kod asistanı yazar.

İlki gerçekçi sahneler için, ikincisi yazı, grafik, ekran kaydı ve veri içeren videolar için uygundur. İkisinin prompt’u da birbirine benzemez.

Bölüm A: Üretken video araçları

Prompt’un malzemeleri

Bir çekim prompt’unda altı şey bulunur: özne, eylem, kamera hareketi, ışık, süre ve stil. Birini yazmazsan model onu kendi seçer.

Özne: [KİM YA DA NE, GÖRÜNÜŞÜYLE BİRLİKTE]
Eylem: [TEK BİR HAREKET]
Kamera: [SABİT / YAVAŞ YAKLAŞMA / SOLDAN SAĞA KAYMA]
Işık: [GÜNÜN SAATİ, IŞIĞIN YÖNÜ VE SERTLİĞİ]
Süre: [SANİYE]
Stil: [GERÇEKÇİ / ANİMASYON / BELGESEL HAVASI]
İstemediğim: yazı, logo, ek karakter.

Fikri çekim prompt’una çevirmeyi sohbet modeline bırakabilirsin:

Aşağıdaki fikri bir video modeli için çekim prompt'una çevir.
Özne, eylem, kamera hareketi, ışık, süre ve stili ayrı satırlarda yaz.
Çekimde tek bir eylem ve tek bir kamera hareketi olsun. Fikirde
olmayan ayrıntı ekleme, eksik gördüğün yeri bana sor.
Fikir: [FİKİR]

Her çekimde tek eylem

“Kadın kapıyı açar, içeri girer, oturur ve kahvesini içer” tek çekim değil, dört çekimdir. Kısa bir klipte model bunları ya sıkıştırır ya da yarıda bırakır. Sahneyi böl.

Bu sahneyi çekimlere böl. Her çekimde yalnızca bir eylem ve bir
kamera hareketi olsun. Her çekim için süreyi ve bir önceki çekimle
aynı kalması gereken ayrıntıları (kıyafet, mekân, ışık) yaz.
Sahne: [SAHNE]

Önce görsel, sonra video

Video üretimi çoğu araçta görsel üretiminden pahalı ve yavaştır. Bu yüzden önce çekimin ilk karesini görsel olarak üret, beğenmediğin yeri orada düzelt, onayladıktan sonra o görseli videoya çevir. Yanlış kıyafeti görselde fark etmek, videoda fark etmekten çok daha ucuzdur.

Aşağıdaki çekimin ilk karesi için bir görsel prompt'u yaz: kadraj,
özne, mekân, ışık, renk paleti. Hareket anlatma, yalnızca tek bir
kareyi tarif et. Ben görseli onayladıktan sonra aynı kareden başlayan
video prompt'unu ayrıca isteyeceğim.
Çekim: [ÇEKİM TARİFİ]

Üretmeden önce maliyeti sor

Bir asistan senin adına üretim yapıyorsa kuralı baştan koy. Fiyatlar ve krediler araca göre değişir, tahmin etme, sor.

Herhangi bir video üretmeden önce dur. Bana hangi modelle, kaç
saniyelik, kaç deneme yapacağını ve bunun tahmini maliyetini söyle.
Maliyeti bilmiyorsan bilmediğini söyle. Ben onaylamadan üretim başlatma.

Bölüm B: Kodla video

Remotion

Remotion, videoyu React bileşenleriyle, yani kodla yazmanı sağlayan bir çatıdır. Sahne bir bileşendir, zaman kare numarasıdır. Aynı kod her seferinde aynı videoyu verir, bu yüzden bir yazıyı düzeltmek için videoyu baştan üretmen gerekmez.

Remotion ayrıca kod asistanları için hazır beceriler yayınlıyor. Belgelerine göre bunlar Remotion projelerindeki iyi uygulamaları içeren Agent Skills dosyaları ve Claude Code, Codex, Cursor gibi asistanlarla kullanılıyor. Belgede kurulum için npx skills add remotion-dev/skills komutu veriliyor. Listede proje ve kompozisyon oluşturma, animasyon ve yerleşim, Studio önizlemesi, render ve altyazı için ayrı beceriler var. Komutlar ve liste değişebilir, kurmadan önce belgeye bak. Remotion’ın kendi lisans koşulları var, ticari kullanımdan önce onları da oku.

Senaryodan kompozisyona giden prompt:

Bu projede Remotion kurulu. Aşağıdaki senaryodan bir kompozisyon yaz.
Biçim: [GENİŞLİK]x[YÜKSEKLİK], saniyede [KARE] kare, toplam [SÜRE] saniye.
Her senaryo satırı ayrı bir sahne bileşeni olsun. Süreleri, renkleri
ve metinleri tek bir ayar dosyasında topla ki sonradan elle
değiştirebileyim. Önce sahne listesini ve sürelerini yaz, onayımı
bekle, sonra kodu yaz.
Senaryo: [SENARYO]

Render almadan önce önizlemeyle kontrol ettir:

Kompozisyonu önizlemede aç ve her sahnenin ortasından birer kare al.
Taşan, üst üste binen ya da okunmayacak kadar kısa görünen metinleri
listele. Düzeltmeleri yap, sonra yalnızca ilk 5 saniyeyi dene.
Tam videoyu ben "tamam" deyince render et.

Seslendirme varsa sahneleri sese bağla:

Seslendirme dosyası: [DOSYA YOLU]. Her sahnenin süresini o sahnedeki
cümlenin ses süresine göre ayarla, elle saniye yazma. Altyazıları
aynı zamanlamayla ekle. Zamanlamayı nasıl hesapladığını açıkla.

OpenMontage

OpenMontage, deposundaki tanıma göre kod asistanları için açık kaynak bir video prodüksiyon sistemidir. Ayrı bir uygulama değil: depoyu kod asistanınla açıyorsun ve işi asistanın kendisi yönetiyor. Depoya göre araştırma, senaryo, görsel ve ses üretimi, kurgu ve son birleştirme aşamaları bir akış içinde ilerliyor, yaratıcı kararlarda senden onay isteniyor.

Depo, Remotion’ı kullandığı render motorlarından biri olarak sayıyor. Kurulum için Python, Node.js ve FFmpeg gerektiğini, ücretli API anahtarının zorunlu olmadığını ve yürütmeden önce maliyet tahmini ile harcama sınırı sunduğunu belirtiyor. Lisansı GNU AGPLv3. Proje hızlı değişiyor, bu bilgileri deponun güncel hâlinden doğrula ve lisansın kendi kullanımına uyup uymadığına bak.

Böyle bir sistemle çalışırken prompt bir çekim tarifi değil, bir iş tanımıdır:

[KONU] hakkında [SÜRE] saniyelik, [YATAY / DİKEY] bir açıklama
videosu yap. İzleyici: [KİM]. Ton: [TON].
Önce araştırma özetini ve senaryoyu göster, onayımı bekle. Ücretli
bir araç kullanacaksan önce tahmini maliyeti söyle. Kaynağını
gösteremediğin hiçbir bilgiyi senaryoya koyma.

Kısaca

Üretken videoda görseli onaylamadan videoya, maliyeti öğrenmeden üretime geçme. Kodla videoda önce sahne listesini onayla, sonra kodu yazdır. İki yolda da prompt tek bir çekimi ya da tek bir adımı anlatsın.

onedups ~ terminal