Ana içeriğe geç

Veo 3.1: Örneklerle Eksiksiz Kılavuz

Mevcut videoları uzatarak ve belirli başlangıç karelerinden yararlanarak daha uzun, tutarlı videolar oluşturmak için Veo 3.1’in en yeni özelliklerini kullanmayı öğrenin.
· 10 dk. oku

Yapay Zeka ile Keşfedin

Google kısa süre önce yayınladı en yeni yapay zekâ video üretim modeli sürümünü: Veo 3.1.

Bu yazıda Veo 3.1’in yeni özelliklerini inceleyecek, bunları nasıl kullanacağınızı gösterecek ve Veo 3.1 ile daha uzun bir video oluşturacağım.

Veo’da yeniyseniz önce Veo 3 yazımızı okumanızı öneririm. Ayrıca Seedance 2.0 ve Sora 2 API rehberlerimize de göz atmanızı tavsiye ederim.

Veo 3.1’e Nasıl Erişilir?

Veo 3.1’e erişmenin en kolay yolu Google’ın Flow platformu üzerinden. Bunun için bir abonelik gerekiyor ve fiyatlandırma bölgenize göre değişebiliyor. Abonelik, aylık 1.000 kredi ile geliyor; bu da Veo 3.1 Fast ile 50 video ve Veo 3.1 ile 10 video anlamına geliyor.

Ayrıca Vertex AI studio üzerinden de kullanmak mümkün, ancak bunun için daha fazla yapılandırma ve Google Cloud Platform hakkında bilgi gerekiyor.

Bir diğer alternatif de örneğin Python ile Gemini API’sini kullanmak. Bu iki durumda da abonelik şart değil. Ancak API anahtarına veya Google projesine bir kredi kartı bağlamak gerekiyor ve video başına ücretlendiriliyoruz.

Veo 3.1’de Neler Yeni?

Veo 3.1, ürettiği videolarda Veo 3’e kıyasla şu yeni özellik ve iyileştirmeleri getiriyor:

  • Daha Zengin Ses Yetenekleri: Veo 3.1 artık videonun yanında daha zengin, daha gerçekçi sesler de üretebiliyor. Ses desteği, “Ingredients to Video”, “Frames to Video” ve “Extend” dahil tüm Flow özelliklerine eklendi; böylece daha sürükleyici ve anlatısı güçlü videolar mümkün hâle geldi.
  • Geliştirilmiş Anlatı ve Gerçekçilik: Artık bir sahnenin başlangıç ve bitiş kareleri verilerek video üretmek mümkün; bu da sahnenin nasıl ilerlediği üzerinde çok daha büyük bir kontrol sağlıyor. Gerçekçilik de artırıldı; doku sadakati, komuta uyumu ve görsel-işitsel kalite iyileştirildi.
  • Daha Uzun ve Kesintisiz Planlar: Tipik yapay zekâ video modelleri yalnızca birkaç saniyelik videolar üretebiliyor. Uzatma özelliğiyle kullanıcılar artık mevcut bir klibi uzatarak daha uzun videolar oluşturabiliyor; bu da kesintisiz, uzun sahneleri mümkün kılıyor.
  • Gelişmiş Yaratıcı Kontrol: Flow’daki yeni yetenekler, klipleri daha hassas biçimde düzenlemeye olanak tanıyor. Örneğin sahnelere gerçekçi ışık ve gölgeyle uyumlu şekilde öğeler (nesneler, karakterler vb.) ekleyip çıkarabiliyoruz.

Veo 3.1 Özelliklerini Keşfetmek

Veo 3.1’e eklenen bazı yeniliklere biraz daha yakından bakalım. 

Karelerden videoya

Frames-to-video özelliği, ilk ve son kareleri vererek bir video üretmeyi mümkün kılar. Model, başlangıç ve bitiş kareleri sağlanan bir video oluşturur.

Bu özelliği kullanmak için “Frames to Video” seçeneğini belirleyin:

Veo 3.1 arayüzünde karelerden videoya seçeneğinin seçilmesini gösteren ekran görüntüsü.

Örneğin, bir kâse pilavdan başlayıp aynı kâsede kedi şeklinde pilav bulunan bir görseliniz olduğunu düşünün; Veo 3.1’den bu dönüşümü gerçekleştiren bir video üretmesini isteyebiliriz:

Videoyu üretmek için, çerçeve seçicide ilk ve son kareleri seçip aradaki videoyu anlatan bir komut yazmanız yeterli.

Veo 3.1’de "Frames to Video" özelliğinin nasıl kullanılacağını gösteren ekran görüntüsü

Sonuç şöyle:

Bu özellik, sahneler arasında görsel tutarlılığı korumak veya daha uzun ve bütünlüklü videolar üretmek isteyen içerik üreticileri için özellikle değerlidir. Başlangıç ve bitiş noktalarını sabitleyerek, Veo 3.1 yumuşak geçişler ve tutarlı bir hikâye akışı sağlayabilir; bu da yapay zekâ üretimi görüntülerde sıkça görülen sarsıcı kaymaları önlemeye yardımcı olur. 

Bu yaklaşım, hikâye yayları ve görsel süreklilik üzerinde hassas kontrol gerektiren film yapımcıları, animatörler ve pazarlamacılar için, yapay zekâ video üretiminin verimliliğinden yararlanırken yeni imkânlar sunuyor.

Bunu kapsamlı biçimde test ettim ve her zaman iyi sonuç vermedi. Birkaç yıl önce çektiğim bu fotoğrafı canlandırma fikrim vardı:

Veo 3.1 ile son kare olarak kullanmak için bir fotoğraf örneği.

Fikrim, insan olmayan bir kareyle başlayıp soldan suya yürüyen insanların olduğu bir video üretmekti. İlk kareyi tüm insanları kaldırarak oluşturdum ve Veo 3.1’den bir video üretmesini istedim:

İnsanların olmadığı başlangıç karesi.

Ancak çok sayıda denemeye rağmen, Veo 3.1 iki kare arasında akıcı bir animasyon oluşturmayı başaramadı. Aşağıda iki başarısız deneme bulunuyor:

Her iki video da verilen karelerde başlayıp bitiyor, ancak aralarında doğal bir geçiş sağlamıyor. Bu açıdan bakıldığında, modelde hâlâ geliştirme için epey alan olduğunu düşünüyorum.

Videoyu uzatma

Veo 3.1’in harika özelliklerinden biri de bir videoyu uzatabilmesi. Bu özellikle Veo 3.1 mevcut bir videoyu alır ve son karelerine göre tutarlı ve kesintisiz biçimde uzatır.

Bu özellik, yapay zekâ üretimi videoların en büyük zayıflıklarından birini, yani uzunluğu hedef alıyor. Mevcut yapay zekâ modelleri yalnızca birkaç saniyelik videolar üretebiliyor. Video uzatma özelliğiyle baştan sona tutarlı kalan daha uzun videolar yapabiliyoruz.

Bu özellik için Flow’da kullanılmak üzere Veo 3.1 ile hâlihazırda üretilmiş bir videoya sahip olmamız gerekiyor. Ne yazık ki şu anda uzatmak için video yükleyemiyoruz. Özelliğe erişmek için önce sahne oluşturucuya gitmemiz gerekiyor:

Sahne oluşturucuya erişim.

Buradan, klibin yanındaki “+” düğmesine tıklayıp “Extend” seçeneğini belirliyoruz:

Bir videoyu uzatma.

Son olarak, uzatmanın nasıl olmasını istediğimizi açıklayan bir komut yazıyoruz:

Video uzatma için örnek komut.

Bir videoyu birden fazla kez uzatabilir, böylece uzun ve tutarlı bir video oluşturabiliriz.

Bir videoyu birden fazla kez uzatma.

İşte bir videonun üç kez uzatılmasıyla üretilen bir örnek. Videoda, her uzatmanın ne eklediğini göstermek için dört videoyu yan yana gösteriyorum:

Ingredients to video

Veo 3.1, üç görseldeki öğeleri bir videoda birleştirmenize olanak tanıyan yeni bir özellikle geliyor. Bu örnekte şu görselleri sağladım:

  • Bir mekân
  • Bir kişi
  • Bir kıyafet

Ardından Veo 3.1’den, bu öğeleri verilen mekânda yürüyen ve belirttiğim doğa yürüyüşü kıyafetini giyen kişiyle birleştirerek bir video oluşturmasını istedim. Ayrıca, kişinin çok fazla sivrisinek olmasından şikâyet etmesini belirttim.

Videonun kendisi harika değil; özellikle kişinin sivrisineklerden şikâyet ederken el hareketleri sorunlu. Ancak özelliği iyi gösteriyor. İlginç olan, mekânın; mekân görseli ile kıyafet görselinin arka planındaki ağaçlardan birleştirilen öğeler içermesi. Bunu önlemek için öğelerin nötr bir arka plana sahip olduğundan emin olmak gerekir.

Bu özelliğin mutlaka üç görsel gerektirmediğini; üçe kadar referans görselle gayet iyi çalıştığını unutmayın.

Video düzenleme

Bir videoyu düzenlemek için, video üzerinde gezindiğimizde görünen “Edit” düğmesini kullanın:

Bir videoyu düzenlemek.

Bu, düzenlenecek bir alan seçip düzenleme talimatlarını içeren bir komut vermemize olanak tanıyan bir pencere açar.

Görüntüden, sanki yalnızca videoya öğe eklemeye izin veriyormuş gibi görünüyor. Veo 3.1’in tanıtım videosuna göre öğeleri silebilmemiz de gerekiyor; ancak bu seçeneği bulamadım. Komutta neyin kaldırılacağını belirtmeyi denedim, ama işe yaramadı.

Üst bölgeyi seçip hareket eden trenler eklemesini istedim. Bunu oldukça iyi yaptı; fakat seçili alanın dışına da ekledi.

Veo 3.1 ile Daha Uzun Bir Video Yapmak

Bir süre önce Runway ML Gen 4 hakkında bu yazıyı yazmıştım. O yazıda, bir alev ile bir su damlasının âşık olmasını konu alan kısa bir video oluşturmuştum. Ancak birbirlerine dokunamadıkları için aşkları yürümüyordu.

O video çok basitti ve sesi yoktu, fakat vermek istediğim duyguyu iletebildi. Teknolojinin ne kadar ilerlediğini görmek için benzer bir videoyu Veo 3.1 ile yeniden oluşturmayı merak ettim.

Aşağıda Veo 3.1 kullanarak yaptığım videonun yeni versiyonu yer alıyor.

Başlangıç olarak alev karakterini Nano Banana ile oluşturdum. Ardından ingredients araçlarına tek bir görsel vererek ormanda yürüyen alev karakteriyle ilk sahneyi yarattım.

İkinci sahne için, alev karakterinin bir yaprak üzerinde güneşlenen bir su damlasıyla karşılaştığı bir video yapmasını istedim. Yan ürün olarak ikinci karakterimi de üretmiş oldum. Alternatif olarak, onu ayrıca üretip her iki karakteri de videoya girdi olarak verebilirdik.

Bu noktadan sonra, her videodan bir kareyi bir sonraki videomun ilk karesi olarak seçmeye devam ettim; bitiş karesini boş bıraktım ve yalnızca bir komutla video üretimini yönlendirdim.

Flow bunu oldukça kolaylaştırıyor. Bir kare seçtiğimizde “+” düğmesine tıklayarak o kareyi bir varlık olarak kaydedebilir ve ardından “Frames to video” aracıyla bir sonraki videonun ilk karesi olarak kullanabiliriz.

Bu videoyu oluşturmak için çoğunlukla “Frames to Video” aracını, tek bir başlangıç karesi vererek kullandım. Sık sık bir klibin ortasındaki bir kareyi seçtim. 

Bunu göstermek için, başlangıç noktası olarak kullanmak üzere varlığa dönüştürdüğüm birkaç kareyi aşağıda paylaşıyorum:

Bunun sonucu olarak videolar birbirine iyi eklemlenmedi; bu yüzden klipleri doğru noktalardan kesmek için harici bir düzenleme yazılımı kullandım.

Yine de, videoyu hayalimdeki gibi yaptıramadığım ve üretimin akışına vizyonumu uydurmak zorunda kaldığım can sıkıcı anlar oldu. Bu, çalıştığım her yapay zekâ video aracında sürekli yaşadığım bir zorluk.

Bu süreçte karşılaştığım bir diğer sorun da seslerdeki tutarsızlıklardı. Alev karakterinin sesi sürekli değişiyor ve bir sonraki videoyu üretmek için tek kare verdiğimden, film müziği de çok tutarlı olmuyor.

Bu ikinci sorun, bunun yerine Video Uzatma özelliği kullanılarak aşılabilir. Flow üzerinde klipleri elle kırpıp o noktadan videoyu uzatabiliriz.

Veo 3.1 ile Deneyimim

Veo 3.1’i hem Google’ın Flow web uygulamasında hem de API üzerinden kullanarak denemeler yaptım. Flow platformundaki deneyimim, en hafif tabirle, oldukça hayal kırıklatıcıydı. Çoğu zaman video üretimi açık bir neden olmadan başarısız oluyor, hatanın nedenine dair bilgi içermeyen genel bir hata mesajı gösteriliyordu.

Google’ın Flow uygulamasında Veo 3.1 ile video üretirken karşılaşılan hatayı gösteren ekran görüntüsü.

Ayrıca arayüzü çok sezgisel bulmadım. Video düzenleme ve video uzatma gibi bazı seçenekleri bulmak zordu.

Bir programcı olarak, API kullanım deneyimimin yol boyunca bazı aksaklıklar olsa da çok daha akıcı olduğunu gördüm. Özellikle dokümantasyonun yetersiz, kod örneklerinin ise kritik ayrıntıları dışarıda bıraktığını; bu yüzden bazı detayları çözmenin gerekenden çok daha fazla zaman aldığını fark ettim. Örneğin, görsellerin modele tam olarak nasıl verileceğini anlamak zordu; çünkü örneklerde güncel görünmeyen ve çalışmayan bazı kodlar vardı.

Ayrıca, uzatma özelliğini denemek için bir video göndermenin yolunu da bulamadım. Yaptığım araştırmalar bu özelliğin API’de henüz açık olmayabileceğini öne sürüyor; ancak sorunun bu olup olmadığı net değil.

Sonuçlara gelince, videoların genel olarak iyi olduğunu, ancak hâlâ bazı ciddi sınırlamalardan mustarip olduklarını gördüm. Hayal edebildiklerim ile bu modellerle üretebildiklerim arasında hâlâ büyük bir boşluk olduğunu hissediyorum.

Sonuç

Veo 3.1, daha fazla yaratıcı kontrol, daha iyi ses ve daha uzun, daha tutarlı klipler üretme becerisiyle yapay zekâ video üretiminde ileri bir adımı temsil ediyor.

Araç, özellikle hızlı prototipleme ve yaratıcı denemeler için tartışmasız güçlü olsa da hantal arayüzler, zaman zaman görülen tutarsızlıklar ve kusurlu geçişler gibi mevcut sınırlamalar, kesinlik arayanlar için can sıkıcı olabiliyor.

Bununla birlikte, sürekli iyileştirmeler ve Flow gibi platformlar ile API’ler üzerinden artan erişilebilirlikle, Veo 3.1, yapay zekâ destekli video üretiminin yalnızca daha sezgisel olmakla kalmayıp sanatçının vizyonuna daha yakın hâle geleceği umut verici bir geleceğe işaret ediyor. Üretken videonun en ileri noktasını keşfetmek istiyorsanız, bazı tuhaflıklarına rağmen Veo 3.1 denemeye değer ve önümüzdeki aylarda bu teknolojinin nasıl evrimleşeceğini izlemek heyecan verici olacak.

Ayrıca yeni SAM3 modeline dair rehberimize de göz atmanızı öneririm.

François Aubry

Yazar

François Aubry

CheapGPT’te full-stack mühendisi ve kurucuyum. Öğretmek her zaman tutkum oldu. Öğrencilik yıllarımdan itibaren diğer öğrencilere ders verme ve yardımcı olma fırsatlarını hevesle aradım. Bu tutku beni doktora yapmaya yönlendirdi; bu süreçte akademik çalışmalarımı desteklemek için araştırma görevlisi olarak da görev aldım. O yıllarda, geleneksel sınıf ortamında bağlar kurmaktan ve öğrenmeyi kolaylaştırmaktan büyük bir tatmin duydum. Ancak çevrim içi öğrenme platformlarının ortaya çıkmasıyla birlikte dijital eğitimin dönüştürücü potansiyelini fark ettim. Nitekim üniversitemizde bu tür bir platformun geliştirilmesinde aktif rol aldım. Geleneksel öğretim ilkelerini yenilikçi dijital yöntemlerle bütünleştirmeye derinden bağlıyım. Tutkum, yalnızca ilgi çekici ve bilgilendirici olmakla kalmayan, aynı zamanda bu dijital çağdaki öğrenenler için erişilebilir kurslar tasarlamaktır.

Konular

İlgili