Model Detayları
Seedance 2.0 First and Last Frame, bir görselle başlayıp başka bir görselle biten bir klip üretir. İki durağan görseli de siz verirsiniz — `image` ilk kare, `end_image` son karedir — prompt ise arada olanları anlatır: aksiyonu, kamera hareketini ve sesi. Ses sonradan dublajlanmak yerine görüntüyle birlikte üretilir; böylece diyalog, ortam sesi ve ses efektleri ekranda hareket edenlerle örtüşür. Klipler 24 fps’de, 480p’den 1080p’ye kadar, 4 ile 15 saniye arasında sürer.
## En uygun olduğu işler - Bir görseli kontrollü ve göze rahat gelen bir geçişle başka bir görsele dönüştürmek - Klibin kurguya temiz biçimde oturması için ilk ve son kareyi birebir sabitlemek - İki storyboard karesi ya da iki ürün durumu arasında animasyon üretmek (kapalıdan açığa, öncesi ve sonrası) - Kusursuz döngüler — `image` ve `end_image` için aynı URL’yi verin, klip başladığı yere geri döner
## Şu durumlarda başka bir model seçin - Elinizde yalnızca bir başlangıç karesi varsa ve klibin nerede biteceği önemli değilse — `bytedance/seedance-v2/image-to-video` kullanın - İki kareyi sabitlemek yerine kimliği, kıyafeti ya da stili birkaç referans fotoğrafla yönlendirmek istiyorsanız — `bytedance/seedance-v2/reference-to-video` kullanın - Elinizdeki bir görüntüyü yeniden tarzlıyor ya da uzatıyorsanız — `bytedance/seedance-v2/video-to-video` kullanın - Sabit bir seed ile tekrarlanabilir çalıştırmalar, kilitli bir kamera ya da 15 saniyeden uzun tek bir çekim gerekiyorsa — bunların hiçbiri burada sunulmuyor
## İpuçları - İki kare arasında inandırıcı bir bağ olmalı — model aralarında cross-fade yapmaz, bir hikâye kurar - İki görselin en-boy oranı farklıysa ilk kare esas alınır ve son kare sığacak şekilde kırpılır; kırpma önemliyse oranları kendiniz eşleştirin - İlk karenin biçimini korumak için `aspect_ratio` alanını `adaptive` bırakın; yalnızca bilerek yeniden çerçevelemek istediğinizde açıkça ayarlayın - Prompt’u geçişe ayırın: ne hareket ediyor, hangi sırayla ve ne duyuluyor
## Sınırlamalar - İki kare arasındaki büyük bir fark (sahnenin ya da kimliğin tamamen değişmesi) klibin ortasında sapmaya yol açabilir - İki durağan görselden herhangi birindeki ince doku ve küçük metin, çekim hareket etmeye başlayınca yumuşar - Hızlı hareket ve kalabalıklar 480p’de bulanıklaşır; 720p ve üzeri detayı korur
ModelRunner JavaScript client ile çalıştırmak için: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("bytedance/seedance-v2/first-last-frame", { input: { prompt: "The gull lifts off the railing and banks out over the bay as the mist thins, then wheels back and settles on the same railing exactly as it started", image: "https://media.modelrunner.ai/lLzL0kzIHxtmdFBBhc9WO.jpeg", end_image: "https://media.modelrunner.ai/lLzL0kzIHxtmdFBBhc9WO.jpeg", resolution: "720p", aspect_ratio: "adaptive", duration: 6, }, }); ```

