İçeriğe geç

Akış

Görselden videoya: elindeki bir görseli klibe çevirmek

Elinde hazır duran bir görsel, bir video modeline getirebileceğin en ucuz şey: kompozisyon çözülmüş olduğu için çizimin tamamı sahne uydurmaya değil harekete gidiyor. İşlem sırası şu: görselin klibin açıldığı kare olup olmadığına karar ver, ne reddedilsin ne de sessizce yeniden çerçevelensin diye kırpıp yükle, sonra uzun bir üretime para vermeden önce çekimi kısa bir taslakta çöz.

Görselin açılış karesi mi, önce ona karar ver

Görsel alan bir video modeli onu açılış karesi sayıyor. Çizim tam olarak o piksellerden başlıyor, yani görsel hem içeriği hem de kendinden sonraki her karenin şeklini belirliyor. Buradaki hiçbir video modeli görseli kanıt gibi okuyup çekimi onun etrafında kurmuyor, yani klibin başlamasını istediğin kare olmayan bir dosya videoya hazır değil.

Katalog yeteneği her kartta yazıyor, o yüzden videoya süz ve addan tahmin etmek yerine etiketi oku. O yetenek üretime değil modele ait: açılış karesi isteyen model karesiz isteği, hiç görsel okumayan model de görsel taşıyan isteği geri çeviriyor; karakteri tutarlı tutmak reddedilmenin burada neden istediğin davranış olduğunu anlatıyor.

Hangi yola ihtiyacın olduğu ne kadarını çoktan kararlaştırdığına bağlı. Sabit görseli kendin üretip çerçevelediysen ve klibin açıldığı anı biliyorsan onu kare olarak devret. Bir karakterin görünmesi gerekiyor ama çekim hâlâ kurulacaksa önce bir düzenleme modelinde sahnele, işe yarayan kareyi sakla ve videoya onu gönder.

Yüklemeden önce kırp ve dönüşü kontrol et

Sabit görsel ilk kare olduğu için şekli klibin şekli oluyor. Görselle açılan modeller en-boy oranını hiç sunmuyor: alan formda devre dışı değil, hiç yok; API'ye gönderilen oran da alanı adlandıran bir hatayla dönüyor. O yüzden dosya hâlâ bir görselken kendi düzenleyicinde kırp. Biten klibi kırpmak, attığın pikselleri çizmeye para vermek ve geniş kutu için kurulmuş bir kompozisyonu yeniden çerçevelemek demek.

Oradayken dönüşü de kontrol et. Telefondan çıkan fotoğraflar EXIF Orientation etiketi taşıyor ve tarayıcın onu sessizce uyguluyor: CSS image-orientation özelliğinin başlangıç değeri from-image ve MDN bunu şöyle anlatıyor: "the EXIF information contained in the image is used to rotate the image appropriately". Yani önizleme dik dururken saklanan pikseller yan yatıyor olabilir. Klip dönmüş geldiyse sabit görseli dönüşü piksellere işlenmiş hâlde yeniden dışa aktar.

O karenin üstündeki her şey onunla birlikte geliyor: bir filigran, bir letterbox şeridi, bir çerçeve, sonra düzeltmeyi düşündüğün bir renk baskısı. Açılış karesi, modelin geçerken toparladığı bir taslak değil.

Dosyayı modelin çekebileceği bir adrese koy

Üretim uçları görselleri bayt olarak değil adres olarak alıyor, çünkü çizimi yapan sağlayıcı onları kendisi çekiyor. Kendi üretimlerinden birine verilen bağlantının da bu yüzden işi görmüyor: onlar senin kimliğinin arkasından sunuluyor ve çizen tarafın kullanacağı bir oturum yok. Dosyayı yükle ve dönen adresi ekle; o adres tahmin edilemez bir kimlik taşıyor ve giriş yapmadan ulaşılabiliyor.

Hiçbir şey barındırman gerekmiyor. Model sayfasındaki referans kutusu dosyayı yükleyip adresi alana senin için yazıyor, API referansı da aynı ucu script'ler için belgeliyor; orada multipart form değil ham bayt gönderiyorsun.

Buradaki retler kısa bir listeden geliyor ve hata alanı adlandırıyor. Content-Type başlığı zorunlu ve gövdeyle eşleşmeli, çünkü sunucu dosyanın sihirli baytlarını okuyor ve bir ekran görüntüsünün adını değiştirmek onun ne olduğunu değiştirmiyor. Kabul edilen biçimler olağan olanlar: JPEG, PNG, WebP, BMP ve GIF. Yükleme pozitif kredi bakiyesi istiyor. Kendi verdiğin bir adres herkese açık bir konakta https olmalı, yani loopback ve özel aralıklar geri çevriliyor. Yüklemeler üretim çıktısıyla aynı süre tutuluyor; sonrasında adres eksik değil süresi dolmuş olarak yanıt veriyor. API'yi kendi kodundan çağırmak istek tarafını anlatıyor.

Tek çekim, yani kurgu promptun kendisi

Zaman çizelgesi yok. Model klibin tamamını tek geçişte çiziyor ve çizimin ortasında araya girip bir vuruş kesebileceğin ya da kamera hakkında fikir değiştirebileceğin bir nokta yok. Sahnenin neye benzediğini görsel zaten yanıtladığına göre kelimeleri değişen şeye harca: özne nasıl hareket ediyor, kamera nasıl hareket ediyor ve ikisi nerede duruyor.

Kamerayı her seferinde adlandır. Yazmamak kareyi sabit tutmuyor, seçimi modele veriyor; istemediğin bir kayma da istediğin bir kaymayla birebir aynı görünüyor. Filtresiz prompt yazmak cümle kurmaya daha derin giriyor.

Bir sahne değil bir vuruş bütçele. Cutting, DeLong ve Brunick, Cognitive Research: Principles and Implications'ta (2018) 295 İngilizce uzun metrajlı filmi çözümleyip şunu bildiriyor: "shots have generally gotten shorter, decreasing more or less linearly from a mean of about 10 s/shot in 1950 to about 4 s/shot in 2010". Ticari sinemada bir çekim kabaca tek bir eylem taşıyor ve seninki tek çekim; yani bütün bir sahne için yazılmış bir eylem, hangi süreyi alırsan al aceleye gelmiş geliyor.

Çekimi kısa bir taslakta çöz

Süre ve çözünürlük birbirini büyütüyor, o yüzden en az israf eden sıra şu: hareket okunana kadar mütevazı bir çözünürlükte kısa taslak, sonra istediğin ayarda tek bir uzun üretim. Çözünürlük ve süre seçimi bu takası tam olarak anlatıyor ve her model sayfası aritmetiği katalogdan canlı yapıyor.

Çekimler arasında sabit görseli sabit tut ki oynayan tek şey cümle olsun. Sağlayıcıda düşen bir üretim kendini iade ediyor; istemediğin bir şekilde başarılı olan üretim etmiyor — önce kırpmanın bütün gerekçesi bu. Saklamaya karar verdiğini indir. İkinci klibin birinciyle eşleşmesi gerektiğinde karakteri tutarlı tutmak, on tane olduğunda da storyboard ve previz rehberine bak.

Sık sorulan sorular

Klip benim görselimden başlıyorsa en-boy oranı seçebilir miyim?

Hayır. Sabit görsel ilk kare, yani şekli klibin şekli. Görselle açılan modeller hiç oran sunmuyor ve API'ye gönderilen oran yok sayılmıyor, reddediliyor; çünkü seçmediğin bir şekilde ve sebebini açıklayan bir hata olmadan dönen bir klip daha kötü olurdu. Yalnız tarifle çalışan modeller oran alıyor, kimilerinde de zorunlu.

Referans görselim neden reddedildi?

Hata alanı adlandırıyor ve sebepler az: model hiç referans görsel okumuyor ya da gönderdiğinden başka sayıda istiyor; adres https değil ya da özel bir konağı gösteriyor; Content-Type başlığı dosyanın baytlarıyla eşleşmiyor; biçim kabul edilenlerden değil; ya da hesapta yükleme yapacak kredi bakiyesi yok.

Tekrar eden bir karakteri klibe nasıl sokarım?

Açılış karesinden. Çekimi bir düzenleme modelinde, karakteri referans görsel olarak vererek sahnele, işe yarayan kareyi sakla ve onu bir video modeline devret. Bir karakterin etrafına kompozisyon kurmak burada görsel işi, yani klip başlamadan bitiyor.

İlgili rehberler

Para harcamadan önce kataloğa bak

Abonelik yok. Kredi yükle, yalnız kullandığın kadar öde.

Bir model seç