Przejdź do treści głównej

Video Head Swap od SpicyAPI zastępuje głowy wskazane w analizie jednym do trzech zdjęć referencyjnych na głowę, do 10 głów na żądanie. Ciało, ruch i oryginalny dźwięk zostają, a rozdzielczość musi zgadzać się z analizą.

Od $0.064/s

Obszar roboczy

Wejście

Edycja wideo
1

Krok 1 — znajdź osoby w klipie

Ten model działa w dwóch przebiegach. Pierwszy przegląda klip i zwraca wycinek każdej wyśledzonej osoby; kogo podmienić, wybierasz potem.

1/1

Upuść tutaj wideo albo wybierz z dysku · 1 plik · maks. 90 MB · MP4

  • 1
1 / 1 plików
Opcjonalny. Jeśli go pominiesz, użyte zostanie wideo z analizy. Jeśli go wyślesz, musi to być ten sam adres: inne ujęcie zostaje odrzucone, bo dane śledzenia należą do pierwotnego. Musi to być bezpośredni odnośnik do samego pliku wideo — strona odtwarzająca film przekazuje nam tylko HTML, kontrola wejścia nie odczyta z niej długości, a wywołanie kończy się błędem ze zwrotem opłaty. Najpewniej jest wysłać plik bezpośrednio. od 1 znaków
Musi zgadzać się z rozdzielczością, w której działała analiza. To także pole, które wyznacza próg cenowy.

Ustalam cenę tego przebiegu…

Pierwszy przebieg to osobne wywołanie modelu z własną ceną. Edycja poniżej wyceniana jest oddzielnie.

2

Krok 2 — wybierz, kogo podmienić

Uruchom pierwszy przebieg, a wyśledzone osoby pojawią się tutaj.

Seed
Ziarno losowe; zero prosi o wartość losową. To samo ziarno pozwala porównywać na równych warunkach, gdy zmieniasz tylko jedną inną rzecz, ale nie obiecuje wyniku identycznego klatka po klatce. 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ń.

Najpierw znajdź w ujęciu wszystkie głowy, potem wymień tylko wskazane

Video Head Swap działa w dwóch wywołaniach. Pierwsze analizuje ujęcie trwające od 5 do 30 sekund i zwraca po jednej ponumerowanej klatce podglądu na każdą znalezioną głowę, w stałej kolejności. Drugie przyjmuje tę analizę, wskazane pozycje oraz od jednego do trzech zdjęć referencyjnych dla każdej z nich i zwraca ujęcie z wymienionymi głowami. Włosy jadą razem z głową; ciało, kostium i ruch poniżej szyi zostają dokładnie takie, jak je nakręcono, a oryginalna ścieżka dźwiękowa wraca razem z nimi.

Otwórz playground
Pierwsze wywołanie
video-analyze: video_url i rozdzielczość śledzenia, 480p albo 720p
Drugie wywołanie
video-edit: analysis_task_id, swap_targets i ta sama rozdzielczość
Celów na wywołanie
od 1 do 10 swap_targets, każdy z 1–3 zdjęciami referencyjnymi
Co jest przenoszone
Twarz, fryzura, kolor włosów i kształt czaszki; ciało pozostaje nietknięte
Ważność analizy
24 godziny; jedna analiza zasila kilka wywołań wymiany
Zasady dotyczące treści
Bez cenzury: żadne z dwóch wywołań nie przechodzi przez filtr platformy
Zakres
Włosy przychodzą, ciało nieWszystko powyżej szyi daje referencja, łącznie z fryzurą i kolorem włosów. Kostium, budowa ciała i sposób poruszania się należą do materiału i tam zostają.
Dlaczego dwa wywołania
Widzisz, które głowy znaleziono, zanim zapłacisz za wymianęAnaliza zwraca po klatce podglądu na głowę. Wskazywanie po pozycji kosztuje ryczałt i usuwa niejednoznaczność, którą zostawiłby opis.
Gdzie się łamie
O tym, czy czyta się jak jedno ujęcie, decyduje szew na szyiKierunek światła i kąt głowy pomiędzy zdjęciami referencyjnymi a materiałem to właśnie to, po czym ocenia się szew — a żaden parametr tego endpointu nie nadrabia rozbieżności.

W czym API Video Head Swap jest dobre

  • Fryzura i kolor włosów jadą razem z twarzą

    To granica między head swapem a face swapem. Face swap pożycza rysy i zostawia osobie z materiału jej własne włosy; tutaj fryzura, kolor i kształt czaszki referencji przychodzą razem, więc postać zachowuje swój wygląd, a jednocześnie dziedziczy ciało i ruch z materiału.

  • Ponumerowane cele zamiast zgadywania

    Analiza zwraca wykryte głowy w stałej kolejności, a swap_targets adresuje je przez object_index liczony od zera. Nie ma promptu opisującego, kogo masz na myśli, ani obszaru do narysowania: pozycja zero to pierwsza zwrócona klatka podglądu.

  • Wymień niektóre głowy, resztę zachowaj

    Zmieniają się tylko pozycje wymienione w swap_targets. W scenie, w której w kadrze jest kilka osób, możesz wymienić jedną, a pozostałe zostawić dokładnie tak, jak je nakręcono — i to czyni tę rzecz przydatną na materiale już zmontowanym.

  • Jedna analiza, wiele wymian

    Wynik śledzenia pozostaje użyteczny przez 24 godziny, więc ten sam analysis_task_id zasila jedno wywołanie wymiany po drugim. Wypróbowanie innego zdjęcia referencyjnego nie wymaga ponownej zapłaty za śledzenie.

  • Od jednego do trzech zdjęć na głowę

    Każdy cel dostaje tablicę image_urls z jednym do trzech zdjęć tej samej osoby. Dodatkowe ujęcia pomagają modelowi utrzymać głowę, gdy ta się obraca; wszystkie powinny pokazywać tę samą osobę, bo tablica opisuje jedną tożsamość, a nie zestaw do wyboru.

  • seed służy do porównania, nie do zablokowania

    seed przyjmuje dowolną liczbę całkowitą od 0 do 2 147 483 647. Ta sama wartość w dwóch wywołaniach utrzymuje je na tym samym losowaniu, więc wyniki różni wyłącznie zdjęcie referencyjne. Identyczny rezultat nie jest jednak obiecany, a 0 albo pominięty seed prosi o nowe losowanie.

Dla kogo jest Video Head Swap

  • Ciągłość i postprodukcja

    Przenieść wygląd między zdjęciami z odległych dni

    Gdy fryzura zmieniła się między dniami zdjęciowymi, głowę z właściwego dnia można przenieść na ujęcie z lepszą grą. Ciało, kostium i ustawienia pochodzą z materiału, więc zmienia się tylko to, co było nie tak.

  • Wersjonowanie kampanii

    Jedno nakręcone ciało, kilka twarzy

    Zatwierdzone ujęcie analizuje się raz, a potem zdjęcia każdej dopuszczonej osoby wychodzą we własnym wywołaniu wymiany. Kostium, scenografia, ruch kamery i korekcja barwna są identyczne w całej serii, bo poniżej szyi niczego nie ruszono.

  • Syntetyczni wykonawcy

    Stała postać na nakręconym ciele

    Schema nie pyta, czy zdjęcia referencyjne przedstawiają prawdziwą osobę. Spójną wygenerowaną głowę — razem z włosami — można przenieść na nakręcony ruch i przejąć jego światło oraz tempo.

  • Inżynieria potoku

    Tani punkt kontrolny między dwoma krokami

    Analiza to wywołanie ryczałtowe o małym i możliwym do obejrzenia wyniku. Potok może wstawić tam recenzenta albo regułę: zobaczyć, które głowy znaleziono, zdecydować i dopiero potem zapłacić za wymianę.

Jak wywołać API Video Head Swap

  1. Wyślij ujęcie do wywołania analizy

    video_url przyjmuje publiczny adres HTTPS, plikowy URI spicy:// z mechanizmu wysyłki platformy albo data URI dla małego pliku. Rozdzielczość śledzenia wybierz teraz — wywołanie wymiany musi ją powtórzyć i to ona ustala próg cenowy.

  2. Przeczytaj klatki podglądu po kolei

    Analiza zwraca po jednej klatce na każdą znalezioną głowę, a ich kolejność to numeracja: pierwsza to object_index 0. Zachowaj tę kolejność razem z identyfikatorem zadania, bo kolejne wywołanie właśnie ją adresuje.

  3. Wybierz referencje oświetlone jak materiał

    Weź zdjęcia, których światło pada mniej więcej z tego kierunku co w ujęciu, a kąt głowy jest zbliżony. Szew na szyi ocenia się po tej zgodności i to najczęstszy powód, dla którego wymiana czyta się jak fotomontaż.

  4. Wskaż pozycje i wyślij

    Zbuduj swap_targets z jednym wpisem na każdą zmienianą głowę, przekaż tę samą rozdzielczość i analysis_task_id, a video_url pomiń, by ponownie użyć przeanalizowanego źródła. Zapisz identyfikator zadania i odpytuj status, aż się ustali.

  5. Najpierw popatrz na szyję

    W wyniku sprawdź najpierw szew. Jeśli czyta się jak ciągłe ujęcie, reszta zwykle się broni; jeśli nie — zmień zdjęcia referencyjne, zamiast wysyłać tę samą parę ponownie. Analiza jest jeszcze ciepła przez 24 godziny.

Konkretne przykłady z Video Head Swap

  • Dwie głowy w kadrze, jedna wymieniona

    Analiza zwraca dwie klatki podglądu. swap_targets zawiera jeden wpis, object_index 0, z trzema zdjęciami osoby zastępującej pod różnymi kątami, żeby głowa trzymała się przy obrocie. Drugiej osoby nie ma w tablicy i pozostaje nietknięta.

  • Ta sama analiza, dwie decyzje o świetle

    Pierwsza wymiana korzysta ze studyjnego portretu oświetlonego od frontu i pokazuje widoczną linię na szyi przy ujęciu oświetlonym z boku. Drugie wywołanie, na tym samym analysis_task_id i z tym samym seedem, bierze referencję oświetloną z tej samej strony. Zmieniło się dokładnie jedno wejście, więc porównanie coś mówi.

  • Materiał skrócony przed wysyłką

    Czterdziestopięciosekundowe ujęcie zostaje przycięte do istotnych 7 sekund przed analizą. Mieści się wtedy w oknie od 5 do 30 sekund, każda głowa zostaje duża w kadrze, a wymiana rozliczana jest na 7 zamiast 45 sekund.

Pytania o API Video Head Swap

Nie ma tu promptu, więc cały wynik niosą ujęcie i zdjęcia referencyjne. Przytnij materiał do istotnego fragmentu i utrzymaj każdą głowę rozsądnie dużą i rozsądnie ciągłą w kadrze — długie całkowite zasłonięcia to właśnie to, co śledzenie gubi. Potem wybierz referencje oświetlone mniej więcej z tego samego kierunku co ujęcie i pod zbliżonym kątem, bo po tym ocenia się szew na szyi. Przeczytaj klatki podglądu, zanim zapłacisz za wymianę: jeśli nie ma wśród nich głowy, o którą ci chodziło, żadne zdjęcie referencyjne tego nie naprawi.

Modele z tej serii2

Modele wideo1

  • Video Head SwapBieżącyEdycja wideoOd $0.064za sekundę wyniku