Przejdź do treści głównej

Seedance 1.5 Pro image-to-video od ByteDance startuje klip z przesłanego obrazu i go animuje. Klipy 4–12 sekund w 480p, 720p lub 1080p z natywnym dźwiękiem, a blokada kamery zachowuje kadr dokładnie tak, jak go skomponowano.

Od $0.011/s

Obszar roboczy

Wejście

Obraz na wideo
Wymagany, i powinien mówić, co dzieje się po klatce, a nie powtarzać to, co już widać: czynność, upływ czasu, dźwięk. Przy camera_fixed ustawionym na true trzymaj każdy opisywany ruch wewnątrz kadru – instrukcja dla kamery i zablokowana kamera ciągną w przeciwne strony. Ponieważ kadr i tak ustala obraz, to również droga, która wytrzymuje briefy bez cenzury. od 3 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 link do pierwszej klatki; wymagany. Ustala kompozycję, wygląd postaci, kolorystykę i sufit jakości klipu – miękkie albo mocno skompresowane źródło widać w ruchu w powiększeniu. Tekst, znaki wodne i logotypy obecne w kadrze przechodzą do wideo, więc tam, gdzie możesz, usuń je wcześniej. Plik powinien mieć mniej niż 10 MB i format JPEG, PNG albo WebP.
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: wysłana razem z `image_url` wymusza, żeby ujęcie doszło do tego kadru, dzięki czemu przejścia i pary przed–po da się powtarzać. Nadaj jej te same proporcje co klatce początkowej. Dostępne w 480p i 720p; żądanie w 1080p z tym polem zostaje odrzucone. Nie wpływa na cenę.
Kadrowanie wyjścia, sześć sztywnych wartości, domyślnie 16:9. W tej generacji nie ma opcji adaptive, więc niezgodność ze źródłem jest rozwiązywana przez przekadrowanie do żądanych proporcji, a postać może stracić marginesy. Pewną drogą jest dopasowanie się do kadru źródłowego.
wpływa na cenę
Rozdzielczość wyjścia, domyślnie 720p, a najwyżej 1080p; nic wyższego nie jest tu oferowane. Wybiera próg cenowy. Pamiętaj, że rządzi wyłącznie dostarczanym formatem – nie uratuje miękkiej klatki źródłowej.
Czas trwaniawpływa na cenę
Długość w pełnych sekundach, od 4 do 12, domyślnie 5, i zarazem rozliczana wielkość. Im dłużej trwa ujęcie, tym bardziej oddala się od klatki źródłowej, więc potwierdź ruch przy 4 albo 5 sekundach, zanim je wydłużysz. nie mniej niż 4 · nie więcej niż 12
Generuj dźwiękwpływa na cenę
Decyduje, czy natywna ścieżka dźwiękowa ma powstać w synchronie z obrazem. Domyślnie włączone i wycenione w wyższym progu; wyłącz je przy niemych pętlach produktowych albo wtedy, gdy dźwięk dochodzi w postprodukcji.
Zablokuj kamerę
Blokuje kamerę, domyślnie false. Ustawione na true trzyma kadr nieruchomo, podczas gdy postać porusza się w jego wnętrzu – idealne do ujęć produktowych i materiałów przeznaczonych na statyczne tło. Zostaw false, kiedy chcesz najazd, panoramę albo odchylenie, i napisz o tym w prompcie.
Seed
Liczba całkowita od 0 do 2147483647 dla losowego startu; pominięta – każdy przebieg losuje własną. Trzymaj ją stałą, zmieniając jedną rzecz naraz, żeby zobaczyć, co dała ta zmiana – utrwala początkowy szum, a nie klip klatka w klatkę. Dostępne w 480p i 720p; żądanie w 1080p z tym polem zostaje odrzucone. Nie wpływa na cenę. nie mniej niż 0 · nie więcej niż 2147483647
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ń.

Animuj jedną klatkę, którą już zaakceptowałeś

Endpoint image-to-video w Seedance 1.5 Pro przyjmuje image_url jako klatkę otwierającą i animuje ją przez 4 do 12 sekund w rozdzielczości do 1080p, z dźwiękiem renderowanym w tym samym przebiegu. Zdjęcie ustala kompozycję, podobieństwo i tonację, więc prompt musi opisać tylko to, co się porusza. Użyj last_image_url wraz z image_url w 480p lub 720p, gdy ujęcie ma kończyć się na określonej klatce.

Otwórz Playground
Animuj jedną klatkę, którą już zaakceptowałeś
Wymagane wejście
prompt i image_url (klatka otwierająca)
Klatka zamykająca
last_image_url · 480p / 720p
Czas trwania
4-12 pełnych sekund (duration_seconds), domyślnie 5
Rozdzielczość
480p / 720p / 1080p, domyślnie 720p
Dźwięk
generate_audio renderuje dźwięk w tym samym przebiegu, domyślnie true
Powtórzenia
Opcjonalny seed: liczba całkowita od 0 do 2147483647 do kontrolowanych porównań
Jedna kotwica
image_url zaczyna, nic nie przypina końcaTen endpoint przyjmuje jedno zdjęcie. Klip zaczyna się od tej klatki, a zakończenie jest opisane w promptcie, więc ujęcie, które musi wylądować na jednym konkretnym obrazie końcowym, lepiej zaplanować jako dwa ujęcia zmontowane razem niż jako jedno żądanie.
Tożsamość
Klatka otwierająca decyduje, kto w niej jestGarderoba, kadrowanie, tonacja i podobieństwo przychodzą razem ze zdjęciem, które decyduje też o tym, jak dobrze może wyglądać klip, bo nic po drodze nie wyostrza miękkiego źródła. Prompt zajmuje się tym, co dzieje się dalej: ruchem, zachowaniem kamery i tym, gdzie kończy się ujęcie.
Sufit
Te same limity co w text-to-videoGranice pokrywają się z endpointem tekstowym: jedno zdjęcie na wejściu, cztery do dwunastu sekund na wyjściu, 1080p na górze i brak endpointu reference-to-video w tej generacji. Użyj last_image_url wraz z image_url w 480p lub 720p, gdy ujęcie ma kończyć się na określonej klatce.

W czym API Seedance 1.5 Pro jest dobre

Blokada kamery działa tak samo

Blokada kamery działa tak samo

camera_fixed zachowuje się tu dokładnie tak jak w text-to-video: ustawione, sprawia, że kadrowanie zaakceptowane na zdjęciu zostaje kadrowaniem klipu, podczas gdy obiekt porusza się w jego wnętrzu. To połączenie zamienia fotografię w płytę pod tracking lub kompozycję, więc obejrzyj pierwsze ujęcie pod kątem dryfu, zanim zbudujesz na nim montaż.

Zsynchronizowany dźwięk domyślnie

Zsynchronizowany dźwięk domyślnie

generate_audio domyślnie ma wartość true, więc animowane zdjęcie wraca z dołączonym dźwiękiem. ByteDance opisuje model jako generujący głosy i efekty przestrzenne skoordynowane z obrazem, z lip-syncem w wielu językach, co sprawia, że portret plus zapisana kwestia dają użyteczne ujęcie mówiącej głowy. Wyłącz je dla cichych pętli i pamiętaj, że dźwięk wybiera wyższą stawkę rozliczeniową.

  • Sześć proporcji, dopasowanych do źródła albo przeramowanych

    Obowiązuje tych samych sześć wartości co w text-to-video: 21:9, 16:9, 4:3, 1:1, 3:4 i 9:16, domyślnie 16:9. Nic nie odczytuje zdjęcia i nie dopasowuje się do niego, więc źródło o innym kadrowaniu niż aspect_ratio zostaje dopasowane do żądanej wartości, a obiekt może stracić marginesy. Przytnij źródło wcześniej, jeśli kadrowanie ma znaczenie.

  • Uczciwy sposób na porównanie wariantów ruchu

    Zachowaj ten sam prompt, seed, czas trwania i rozdzielczość, a następnie zmieniaj jedno ustawienie naraz. W zadaniach opartych na obrazach używaj tych samych plików źródłowych. Porównaj inscenizację i ruch w kilku ujęciach, aby ocenić, czy zmiana pomaga.

  • Mniejszy kontrakt, łatwiejszy do ogarnięcia

    Połącz prompt z image_url dla początku ujęcia, dodaj last_image_url w 480p lub 720p, gdy istotne jest zakończenie, i używaj seed do porównań. Dopasuj duration_seconds, resolution, aspect_ratio, generate_audio i camera_fixed do ujęcia.

  • Sprawdź w 480p, dostarcz w 1080p

    Dopracuj ujęcie w niższej rozdzielczości, a potem wygeneruj wybraną wersję w rozdzielczości docelowej z tymi samymi danymi i seedem. Zmiana rozdzielczości rozpoczyna nową generację, dlatego przed publikacją sprawdź inscenizację i ruch.

Dla kogo jest Seedance 1.5 Pro

  • Zaakceptuj zdjęcie, potem ustaw tylko ruch

    Ujęcia produktowe i wywiadowe

    Zaakceptuj zdjęcie, potem ustaw tylko ruch

    Zacznij od fotografii, która przeszła już akceptację, włącz camera_fixed i napisz prompt nazywający jedną rzecz, która ma się poruszyć. Kompozycja nie podlega renegocjacji, co czyni tę ścieżkę przewidywalną dla listingów, wywiadów i wszystkiego, co musi pasować do już używanego zdjęcia.

  • Najpierw dopasuj zdjęcie do docelowych proporcji

    Krótkie formaty na social media

    Najpierw dopasuj zdjęcie do docelowych proporcji

    Przytnij lub nakręć źródłowe zdjęcie w proporcjach oczekiwanych przez kanał przed generowaniem, bo niezgodność jest rozwiązywana przez dopasowanie obrazu do żądanej wartości, a nie przez dostosowanie się do tego, co wysłałeś. Kompozycje pionowe zwykle chcą obiektu wyśrodkowanego z zapasem miejsca u góry, bo przeramowanie ucina różnicę na brzegach.

  • Animuj jedno wyraźne zdarzenie ze zdjęcia

    Wstępna eksploracja do 12 sekund

    Animuj jedno wyraźne zdarzenie ze zdjęcia

    Cztery do dwunastu sekund to zakres, więc opisz jedno działanie: obrót, gest, oddech, krok w kadr. Potwierdź je najpierw na czterech lub pięciu sekundach, bo im dłuższy klip, tym dalej obraz odchodzi od klatki, od której zaczął.

  • Jedno zaakceptowane zdjęcie, kilka wypowiedzianych kwestii

    Testy lokalizacji i dialogów

    Jedno zaakceptowane zdjęcie, kilka wypowiedzianych kwestii

    Trzymaj image_url bez zmian i zmieniaj tylko kwestię w promptcie, gdy ten sam prezenter ma odczytać różny tekst. ByteDance opisuje model jako obsługujący wiele języków i dialektów, więc testowy render dla każdego języka pokazuje, co się sprawdza, zanim zlecisz całą partię.

Jak wywołać API Seedance 1.5 Pro

  1. Zaakceptuj klatkę, zanim ją animujesz

    Co jest nie tak na zdjęciu, jest nie tak w każdej klatce klipu, więc najpierw popraw ekspozycję, kadr i zbędny tekst. Umieść plik pod publicznym, bezpośrednio pobieralnym adresem URL jako JPEG, PNG lub WebP poniżej 10 MB, bo image_url przyjmuje link, a nie bajty pliku.

  2. Zdecyduj o kamerze, zanim napiszesz resztę promptu

    camera_fixed zmienia to, co musi nieść prompt. Nieruchoma klatka wymaga opisania tylko ruchu obiektu, podczas gdy swobodna kamera wymaga jeszcze kierunku i tempa ruchu, oprócz działania dziejącego się w kadrze.

  3. Opisz, co dzieje się po pierwszej klatce

    Zdjęcie już mówi, co tam jest. Poświęć prompt na to, co się porusza, jak zachowuje się kamera i jak ma wyglądać ujęcie na końcu, bo żadne pole nie przypina zakończenia, a treść jest jedynym czynnikiem, który o tym decyduje.

  4. Ustaw dźwięk świadomie

    generate_audio jest włączone, dopóki go nie wyłączysz, i wybiera wyższą stawkę rozliczeniową. Zostaw je włączone, gdy wypowiedziana kwestia lub tło dźwiękowe mają trafić do klipu, i wyłącz je, gdy zdjęcie staje się cichą pętlą albo płytą pod montaż dźwięku.

Przykłady z Seedance 1.5 Pro krok po kroku

  • Obracający się produkt z jednego zdjęcia

    image_url to zaakceptowane hero shot, camera_fixed true, 8 sekund — produkt obraca się w miejscu, podczas gdy sam kadr stoi nieruchomo.

    Slowly rotate the product 180 degrees in place, soft studio lighting stays constant, no camera movement, gentle turntable motion only
  • Scena mówiącej głowy animowana ze zdjęcia portretowego

    image_url to zaakceptowany portret, camera_fixed true, dźwięk włączony, a zakończenie niesie prompt, bo żadne pole nie może go ustawić.

    The person in the portrait speaks calmly to camera, subtle breathing and blinking only, camera does not move, settles back to a still, closed-mouth expression by the last frame
  • Szerokie zdjęcie plenerowe ożywione ruchem kamery

    image_url to fotografia, camera_fixed false, 10 sekund, 21:9, więc prompt kieruje ruchem kamery, zamiast trzymać kadr tak jak dwa powyższe ujęcia.

    Slow push forward over the still lake in the photo, ripples spread outward as a light breeze picks up, mist drifts across the far shore, camera continues moving forward through the whole shot

Pytania o API Seedance 1.5 Pro

Traktuj image_url jako fakt, a prompt jako instrukcję: powiedz, co dzieje się po klatce, a nie co klatka już pokazuje. Zakończenie trzeba zapisać słowami, bo żadne pole go nie przypina, a krótki klip trzyma to zakończenie w zasięgu. Gdy zaakceptowane kadrowanie musi przetrwać całe ujęcie, włącz camera_fixed, zanim zajmiesz się treścią promptu.