Przejdź do treści głównej

Seedance 2.0 Mini image-to-video od ByteDance startuje klip z przesłanego obrazu i go animuje, z dźwiękiem w tym samym przebiegu. Klipy 4–15 sekund w 480p lub 720p, a opcjonalny obraz końcowy sprawia, że ujęcie kończy się na wskazanej klatce.

Od $0.025/s

Obszar roboczy

Wejście

Obraz na wideo
Opcjonalny, ale warto go napisać: powiedz, co dzieje się po klatce, zamiast powtarzać to, co już widać – akcję, ruch kamery, upływ czasu, dźwięk. Bez niego ruch wybiera sam model. Ponieważ obraz już ustala treść, to ścieżka, która wytrzymuje briefy bez cenzury: tego, co jest w kadrze, nie trzeba wywalczać słowami. od 1 znaków
1/1

Upuść pliki albo odnośniki do mediów, wklej lub wybierz z dysku · 1 plik · maks. 10 MB · JPG · PNG · WEBP · GIF

  • 1
1 / 1 plików
Publiczny, bezpośrednio pobieralny odnośnik do pierwszej klatki; wymagany. Ustala kompozycję, wygląd bohatera, kolorystykę i sufit jakości – podniesienie `resolution` nie wyostrzy miękkiego źródła. Napisy, znaki wodne i logotypy przechodzą do wideo, więc tam, gdzie się da, usuń je wcześniej. Każdy bok musi mieć od 300 do 6000 pikseli; mniejsze pliki odrzuca kontrola wejściowa, zanim zostanie naliczona jakakolwiek opłata.
0/1

Upuść pliki albo odnośniki do mediów, wklej lub wybierz z dysku · 1 plik · maks. 10 MB · JPG · PNG · WEBP · GIF

0 / 1 plików
Opcjonalna klatka końcowa. Decyduje, na jakim obrazie ląduje ujęcie: przejście, para przed i po albo pętla, która zaczyna się i kończy tym samym kadrem. Utrzymaj kamerę i światło bez zmian między nimi i zmień jeden wyraźny stan, inaczej środek klipu zamieni się w cięcie. Nadaj jej te same proporcje co klatce początkowej – gdy się różnią, klatka końcowa zostaje przycięta do dopasowania. Każdy bok musi mieć od 300 do 6000 pikseli; mniejsze pliki odrzuca kontrola wejściowa, zanim zostanie naliczona jakakolwiek opłata.
Kadr wyjściowy, domyślnie adaptive: klip zachowuje proporcje klatki początkowej, więc nic nie zostaje przycięte. Po jedną z sześciu stałych proporcji, od 21:9 po 9:16, sięgaj tylko wtedy, gdy publikacja wymaga innego kształtu – obraz zostanie wtedy przykadrowany. Bez wpływu na to, ile zapłacisz.
wpływa na cenę
Rozdzielczość wyjściowa: 480p albo domyślne 720p. Wybiera próg cenowy i rządzi wyłącznie formatem dostawy – nie dokłada szczegółu, którego nie ma już w pierwszej klatce. Wyższe progi to większe pliki i dłuższe renderowanie.
Czas trwaniawpływa na cenę
Długość gotowego klipu w pełnych sekundach, od 4 do 15, domyślnie 5, a zarazem rozliczana ilość; przy -1 długość wybiera model, a szacunek zakłada 15 sekund. Ujęcie prowadzone jedną klatką odpływa tym dalej, im dłużej trwa, więc sprawdź ruch przy 4 lub 5 sekundach, zanim zapłacisz za 15. nie mniej niż 4 · nie więcej niż 15
Generuj dźwiękwpływa na cenę
Decyduje, czy powstaje własna ścieżka dźwiękowa zsynchronizowana z obrazem. Domyślnie włączone; wyłączenie nie obniża stawki na tym poziomie. Wyłącz je przy niemych pętlach i przy materiale, który udźwiękowisz w postprodukcji.
Filtr bezpieczeństwaWyłączony

SpicyAPI nie uruchamia przy tym modelu żadnego filtra bezpieczeństwa. Twój prompt i media trafiają do modelu w takiej postaci, w jakiej je zapisałeś, a o tym, co wraca, decyduje sam model.

Sprawdzamy twoje konto, zanim odblokujemy wysyłkę i wycenę.

Wyjście

Gotowe do nowego uruchomienia
Wynik przykładowy

Powiązane modele i kolejne zadania

Brakuje modelu, którego potrzebujesz?

Napisz, co dodać i do czego chcesz tego użyć. Zgłoszenia trafiają do osób, które decydują o kolejności wdrożeń.

Ożyw kadr nieruchomy, potem powtórz to na całej bibliotece

API Seedance 2.0 Mini image-to-video przyjmuje jeden hostowany kadr nieruchomy jako image_url i zwraca od 4 do 15 sekund ruchu w 480p lub 720p, z dźwiękiem w tym samym przebiegu. image_url to jedyne wymagane pole, więc prompt jest opcjonalny, a last_image_url pozwala ustalić klatkę, w której ujęcie ma się zakończyć. Schemat odpowiada Seedance 2.0 Fast, a stawka za sekundę jest niższa.

Otwórz Playground
Ożyw kadr nieruchomy, potem powtórz to na całej bibliotece
Wymagane dane wejściowe
wyłącznie image_url, prompt jest opcjonalny
Opcjonalna klatka końcowa
last_image_url, wysyłane razem z image_url
Długość
od 4 do 15 pełnych sekund, domyślnie 5, albo -1 wyceniane jako 15
Rozdzielczość
480p lub 720p, domyślnie 720p
Kadrowanie
aspect_ratio domyślnie adaptive, podąża za kadrem wejściowym
Limit czasu zadania
1200 sekund, wobec 1800 w podstawowej Seedance 2.0
Pola wymagane
Sam kadr nieruchomy to już kompletne żądanieSeedance 2.0 Mini image-to-video wymaga wyłącznie image_url i niczego więcej, więc sam kadr nieruchomy jest ważnym żądaniem. prompt jest przyjmowany i opcjonalny, ponieważ obraz już rozstrzyga kompozycję, garderobę i tonację. Zautomatyzowany klient dysponujący wyłącznie adresem URL może wysłać żądanie bez wymyślania treści, a tę samą pustą treść przyjmuje też Seedance 2.0 Fast i podstawowa Seedance 2.0.
Pozycjonowanie
Wycenione pod bibliotekę zatwierdzonych kadrówByteDance opisuje modele ograniczone do 720p jako wycenione pod pracę na dużym wolumenie, taką jak szkicowanie i szybka iteracja. Katalog, w którym każdy wpis ma już podpisany główny obraz i potrzebuje krótkiego klipu, ma dokładnie taki kształt zadania: jedno żądanie na pozycję, gdzie między nimi zmienia się tylko image_url.
Zakończenia
Obie klatki klipu masz po swojej stronieSeedance 2.0 Mini nie udostępnia pola, które zwracałoby końcową klatkę renderu. Przez last_image_url wskazujesz, gdzie ujęcie ma się zatrzymać; dłuższa sekwencja powstaje dzięki endpointowi przedłużania wideo tej rodziny, który kontynuuje zatwierdzony klip od ostatniej klatki i łączy wynik, albo z klatki, którą sam wyciągasz i wysyłasz jako image_url kolejnego wywołania.

W czym API Seedance 2.0 Mini jest dobre

Jeden szablon, image_url podmieniane na pozycję

Jeden szablon, image_url podmieniane na pozycję

Treść żądania pozostaje stała w całej serii: ten sam szablon promptu, ta sama długość i rozdzielczość, z image_url wskazującym za każdym razem inny kadr nieruchomy. To zamienia pracę w pętlę wokół stałej formy żądania, a każda pozycja jest wyceniana na podstawie własnych danych wejściowych. Schemat nie zmienia się wraz z wydłużaniem serii.

Selekcjonuj kadry nieruchome, nie stopień cenowy

Selekcjonuj kadry nieruchome, nie stopień cenowy

resolution przenosi wywołanie między dwoma stopniami cenowymi i nie robi niczego więcej. Ostrość, ekspozycja i kadrowanie przychodzą razem z kadrem nieruchomym, więc słabe źródło pozostaje słabe także w 720p, a stopień cenowy nie odzyska tego, czego obraz nigdy nie miał. Przy stu pozycjach odrzucanie słabych kadrów już na wejściu to najtańsza dostępna kontrola jakości.

  • Inteligentna długość dla kadrów o różnym tempie

    duration_seconds przyjmuje -1, a model wtedy dobiera długość w zakresie od 4 do 15 sekund. Wywołanie wysłane w ten sposób jest wyceniane jako pełne 15 sekund, dopóki klip nie zostanie dostarczony, więc dużą bibliotekę zwykle łatwiej zbudżetować przy stałej liczbie na pozycję, zostawiając -1 dla przypadków rzeczywiście otwartych.

  • last_image_url ustala, gdzie ma wylądować ujęcie

    Wysłanie last_image_url razem z image_url ustala klatkę końcową, co pozwala powtarzać przejście, parę przed-po albo pętlę na wielu pozycjach. Wysyła się je zawsze razem z image_url, nigdy osobno. Pominięcie tego pola oddaje decyzję o zakończeniu ruchu promptowi.

  • Dwa pomysły na ruch przy tym samym kadrze, ocenione obok siebie

    Ten sam image_url wysłany dwa razy z różnym opisem ruchu zwraca dwa podejścia do porównania, każde jako zwykłe wywołanie z własnym identyfikatorem zadania. Utrzymanie duration_seconds, resolution i aspect_ratio bez zmian między nimi sprawia, że jedynym ruchomym elementem pozostaje prompt, co czyni porównanie wartym odczytania.

  • Klipy ciche i z muzyką w tej samej serii

    generate_audio to pole ustalane przy każdym żądaniu, więc jeden przebieg po bibliotece może dostarczyć klipy z muzyką pod social media i ciche klipy pod nagłówek strony. Stawka za sekundę jest taka sama przy obu ustawieniach, co utrzymuje decyzję na poziomie redakcyjnym i nie dzieli serii na dwa pipeline'y.

Dla kogo jest Seedance 2.0 Mini

  • Klip do każdej oferty, z kadrów już zatwierdzonych

    Zespoły katalogowe

    Klip do każdej oferty, z kadrów już zatwierdzonych

    Zatwierdzony główny obraz każdej oferty staje się image_url w poza tym identycznym żądaniu. Zatwierdzenie idzie razem z obrazem, więc przegląd po serii dotyczy wyłącznie ruchu, a stawka za sekundę rozstrzyga, czy pokrycie tysiąca ofert w ogóle się opłaca.

  • Obsłuż kadry nieruchome w miarę ich napływu

    Pipeline'y animujące napływające obrazy

    Obsłuż kadry nieruchome w miarę ich napływu

    Usługa animująca każdy nowy przesłany plik nie ma jednego terminu do dotrzymania, tylko stawkę pomnożoną przez wolumen. Seedance 2.0 Mini ma najniższą stawkę za sekundę z trzech stopni Seedance 2.0, a image-to-video zostawia prompt opcjonalnym, więc zautomatyzowany klient może wysłać sam kadr nieruchomy i nic więcej.

  • Kilka promptów na jednym zatwierdzonym kadrze

    Zespoły porównujące zabiegi ruchu

    Kilka promptów na jednym zatwierdzonym kadrze

    Trzy lub cztery wywołania z tym samym image_url i różnym opisem ruchu dają zestaw do wyboru. Ponieważ nic nie naprawia gotowego klipu, to również najtańsze miejsce, by odkryć, że dany kadr animuje się źle, zanim trafi do dłuższej serii.

  • Sprawdź ruch, zanim kadr będzie ostateczny

    Wizualizacje wstępne

    Sprawdź ruch, zanim kadr będzie ostateczny

    Przebieg w 480p na kandydackiej klatce odpowiada, czy zamierzony ruch czyta się poprawnie. ByteDance wymienia szkicowanie i szybką iterację jako etapy, pod które wycenione są stopnie 720p, i to jest właśnie ten krok: tanie odpowiedzi najpierw, a zatwierdzona klatka wraca do renderu w 720p dopiero po ustaleniu kierunku.

Jak wywołać API Seedance 2.0 Mini

  1. Umieść kadr tam, gdzie da się go pobrać

    image_url przyjmuje adres URL, który platforma pobiera, więc każdy kadr nieruchomy w serii musi być dostępny w chwili wysłania wywołania. Nieaktualny albo zepsuty link to zwykły powód, dla którego jedna pozycja się nie udaje, podczas gdy sąsiednie kończą się sukcesem.

  2. Zdecyduj, czy seria używa last_image_url

    last_image_url ustala klatkę końcową, a seria mieszająca pozycje z tym polem i bez niego to zwykle dwa różne zadania. Ustal to dla całej serii, a potem utrzymuj pozostałe pola identyczne między pozycjami, aby wyniki dało się porównać.

  3. Potwierdź ruch na kilku pozycjach w 480p

    resolution wybiera stopień cenowy, więc garść reprezentatywnych kadrów w 480p kosztuje ułamek pełnej serii. Prompt albo długość, które okażą się błędne, to wtedy tanie odkrycie zamiast powtórki całej pozycji, która ich użyła.

  4. Ustal długość dla każdej pozycji przed wysłaniem

    duration_seconds to rozliczana wielkość i przyjmuje pełne sekundy od 4 do 15. Kadr napędzany przez 15 sekund odjeżdża dalej od pierwowzoru niż ten napędzany przez 5, więc długą długość warto potwierdzić na jednej pozycji, zanim odziedziczy ją cała seria.

  5. Śledź zadanie dla każdej pozycji

    Każde wywołanie zwraca własne zadanie i niczego nie grupuje, więc mapowanie pozycji na identyfikator zadania pozostaje po twojej stronie. Odpytuj lub czekaj na callback dla każdej pozycji osobno i traktuj opóźnioną pozycję jako niezależną od reszty.

Przykłady z Seedance 2.0 Mini krok po kroku

  • Animowanie serii kadrów katalogowych

    Ten sam szablon promptu z podmienianym na pozycję image_url, resolution ustawione na 720p, więc każda oferta jest wyceniana i sprawdzana w ten sam sposób.

    The product turns a quarter rotation and settles, soft even studio light, camera holds a static angle, no cuts
  • Dwa zabiegi ruchu na jednym zatwierdzonym kadrze

    Dwa wywołania z tym samym image_url i różnym opisem ruchu, przy pozostałych polach bez zmian, więc jedyną zmienną pozostaje prompt.

    Slow push in toward the subject, shallow depth of field, light shifting gently across the frame, no cuts
  • Przebieg wizualizacji wstępnej w 480p

    resolution na 480p i duration_seconds na 5, uruchomione na kandydackiej klatce, by sprawdzić, czy ruch czyta się poprawnie, zanim kadr zostanie zablokowany.

    The camera drifts slowly backward from the doorway, revealing the room in hazy morning light, no abrupt movement

Pytania o API Seedance 2.0 Mini

Sprawdź kadry nieruchome, zanim cokolwiek napiszesz, ponieważ image_url rozstrzyga kompozycję, podobieństwo i jakość, jaką klip może osiągnąć, a resolution nie doda detalu, którego obraz nigdy nie miał. Uruchom garść reprezentatywnych klatek w 480p, by potwierdzić kierunek ruchu, a potem zamroź prompt, duration_seconds i zasadę dla last_image_url w jednym szablonie i pozwól, by seria zmieniała wyłącznie kadr. Trzymaj długość na stałej liczbie tam, gdzie jest znana, ponieważ -1 jest wyceniane jako klip 15-sekundowy, dopóki nie nadejdzie wynik.