본문으로 건너뛰기

SpicyAPI의 Video Head Swap 분석은 두 번 호출 중 첫 번째입니다. 480p 또는 720p의 5~30초 클립에서 모든 머리를 추적해 머리마다 번호 붙은 미리보기 스틸을 돌려주며 교체 호출이 이를 씁니다. 영상은 바뀌지 않습니다.

최저가 $0.08/회

플레이그라운드

입력

인물 검출
1/1

영상을 끌어다 놓거나 파일을 직접 선택하세요 · 파일 1개 · 개당 최대 90 MB · MP4

  • 1
파일 1 / 1개
분석할 클립이며 5~30초입니다. 이 URL을 그대로 보관하십시오. 교체 호출은 같은 영상으로 실행해야 하고, 그쪽에서 생략하면 자동으로 이어집니다.동영상 파일 자체를 가리키는 직접 링크여야 합니다. 동영상을 재생하는 페이지를 넘기면 HTML만 전달되어 입력 검사가 길이를 읽지 못하고, 호출은 실패하며 요금은 환불됩니다. 파일을 직접 업로드하는 방법이 가장 확실합니다. 1자 이상
추적 해상도입니다. 교체 호출도 같은 값을 써야 하므로 완성 클립에 주고 싶은 해상도를 고르십시오. 이 호출의 요금은 달라지지 않습니다.
안전 검사꺼짐

SpicyAPI는 이 모델에 안전 검사를 적용하지 않습니다. 프롬프트와 소재는 작성한 그대로 모델에 전달되며, 결과는 모델 자체가 결정합니다.

제출과 가격 계산을 열기 전에 계정을 확인하고 있습니다.

출력

실행 대기
rooftop-two-heads샘플 결과

관련 모델과 다음 단계

찾는 모델이 없나요?

필요한 모델과 쓰려는 목적을 알려 주세요. 다음에 무엇을 추가할지 정하는 팀에 바로 전달됩니다.

클립 속 머리를 모두 추적한 뒤, 지목한 것만 교체합니다

Video Head Swap은 두 번의 호출로 돌아갑니다. 첫 호출은 5~30초 클립을 분석해 찾아낸 머리마다 미리보기 스틸을 한 장씩, 정해진 순서로 돌려줍니다. 두 번째 호출은 그 분석 결과와 고른 위치, 대상당 1~3장의 참조 사진을 받아 해당 머리만 교체한 클립을 돌려줍니다. 머리카락은 머리와 함께 옮겨 갑니다. 목 아래의 몸과 의상, 움직임은 촬영 그대로이고, 원본 오디오도 함께 돌아옵니다.

플레이그라운드 열기
첫 번째 호출
video-analyze: video_url과 추적 해상도(480p 또는 720p)
두 번째 호출
video-edit: analysis_task_id, swap_targets, 그리고 같은 해상도
호출당 대상 수
swap_targets 1~10개, 각각 참조 사진 1~3장
옮겨 가는 것
얼굴, 머리 모양, 머리색, 두상. 몸은 그대로입니다
분석 결과 유효 기간
24시간. 한 번의 분석을 여러 교체 호출에 재사용합니다
콘텐츠 정책
무검열: 두 호출 모두 플랫폼 콘텐츠 필터가 없습니다
적용 범위
머리카락은 따라오고 몸은 그대로입니다목 위쪽은 전부 참조 사진에서 옵니다. 머리 모양과 머리색까지 포함합니다. 의상, 체형, 움직이는 방식은 소스의 것이고 그대로 남습니다.
왜 두 번인가
어떤 머리가 검출됐는지 보고 나서 교체 비용을 냅니다분석은 머리마다 미리보기 스틸을 돌려줍니다. 그 스틸을 보고 위치로 지목하는 일은 정액이며, 글로 설명할 때 남는 모호함이 없습니다.
어디서 무너지나
한 컷으로 보이느냐는 목 이음매가 정합니다참조 사진과 소스의 조명 방향, 머리 각도가 얼마나 맞느냐로 이음매가 판가름 납니다. 이 엔드포인트에는 그 어긋남을 보정하는 파라미터가 없습니다.

Video Head Swap API가 잘하는 일

  • 머리 모양과 머리색이 얼굴과 함께 옮겨 갑니다

    head swap과 face swap의 경계가 여기입니다. face swap은 이목구비만 빌리고 소스 인물의 머리카락은 그대로 둡니다. 여기서는 참조 쪽의 머리 모양, 머리색, 두상이 함께 오므로 캐릭터가 자기 모습을 유지한 채 소스의 몸과 움직임을 물려받습니다.

  • 짐작이 아니라 번호로 대상을 지목합니다

    분석은 검출한 머리를 정해진 순서로 돌려주고, swap_targets는 0부터 시작하는 object_index로 그 번호를 가리킵니다. 누구인지 글로 설명할 필요도, 영역을 그릴 필요도 없습니다. 위치 0은 돌아온 첫 번째 미리보기 스틸입니다.

  • 일부만 교체하고 나머지는 그대로

    swap_targets에 올린 위치만 바뀝니다. 여러 사람이 나오는 장면에서 한 명만 교체하고 나머지는 촬영 그대로 둘 수 있습니다. 이미 편집을 마친 소스에 쓸 수 있는 이유입니다.

  • 한 번 분석해 여러 번 교체

    추적 결과는 24시간 유효하므로 같은 analysis_task_id에 교체 호출을 연달아 보낼 수 있습니다. 다른 참조 사진을 시도하려고 추적 비용을 다시 낼 필요가 없습니다.

  • 머리 하나당 참조 사진 1~3장

    각 대상의 image_urls에는 같은 사람의 사진을 1~3장 넣습니다. 각도가 다른 사진이 있을수록 머리가 돌아갈 때 형태를 유지하기 쉽습니다. 이 배열은 하나의 인물상을 뜻하며 선택지 목록이 아닙니다.

  • seed는 비교용이지 고정용이 아닙니다

    seed는 0에서 2,147,483,647 사이의 정수입니다. 두 호출에 같은 값을 넘기면 같은 추첨을 타므로 참조 사진만 다른 비교가 됩니다. 완전히 같은 결과가 보장되지는 않으며, 0이거나 생략하면 매번 새로 뽑습니다.

Video Head Swap이 맞는 사람

  • 컨티뉴이티·포스트

    촬영일이 떨어진 테이크 사이에서 외모를 맞춥니다

    촬영일 사이에 머리 모양이 바뀌었다면, 맞는 날의 머리를 연기가 더 좋은 테이크에 얹을 수 있습니다. 몸과 의상, 동선은 소스에서 오므로 잘못됐던 부분만 바뀝니다.

  • 캠페인 버전 전개

    촬영된 몸은 하나, 출연자만 여럿

    승인된 테이크를 한 번만 분석하고, 각 출연자의 사진을 각자의 교체 호출로 보냅니다. 목 아래는 손대지 않으므로 의상, 세트, 카메라 움직임, 그레이딩이 모든 버전에서 동일합니다.

  • 합성 탤런트

    실사 몸에 고정 캐릭터의 머리를 얹습니다

    참조 사진이 실존 인물인지 schema는 묻지 않습니다. 머리카락까지 일관된 생성 머리를 촬영된 움직임에 얹어 그 조명과 호흡을 물려받게 할 수 있습니다.

  • 파이프라인 엔지니어

    두 단계 사이에 두는 저렴한 체크포인트

    분석은 정액이고 결과물은 작아 눈으로 확인할 수 있습니다. 두 호출 사이에 검토자나 규칙을 끼워 어떤 머리가 검출됐는지 보고 판단한 뒤, 대상이 맞을 때만 교체 비용을 냅니다.

Video Head Swap API 호출 방법

  1. 클립을 분석 호출에 보냅니다

    video_url은 공개 HTTPS 주소, 플랫폼 업로드로 받은 spicy:// 파일 URI, 작은 파일이라면 data URI를 받습니다. 추적 해상도는 지금 고릅니다. 교체 호출이 같은 값을 반복해야 하고, 요금 구간도 이 값이 정합니다.

  2. 미리보기 스틸을 순서대로 읽습니다

    분석은 찾아낸 머리마다 스틸을 한 장씩 돌려주고, 그 순서가 곧 번호입니다. 첫 장이 object_index 0입니다. 다음 호출이 이 순서를 가리키므로 작업 ID와 함께 보관하세요.

  3. 소스와 같은 방향의 빛으로 찍힌 참조를 고릅니다

    컷의 조명 방향과 대체로 맞고 머리 각도도 비슷한 사진을 고르세요. 이음매는 그 일치로 판가름 나며, 합성처럼 보이는 가장 흔한 이유가 여기 있습니다.

  4. 위치를 지목하고 제출합니다

    교체할 머리마다 swap_targets 항목을 만들고, 같은 resolution과 analysis_task_id를 넘깁니다. video_url을 생략하면 분석한 소스를 그대로 씁니다. 돌아온 작업 ID를 저장하고 상태가 확정될 때까지 폴링합니다.

  5. 무엇보다 목을 먼저 봅니다

    결과는 이음매부터 확인하세요. 한 컷으로 이어져 보이면 나머지도 대개 성립합니다. 그렇지 않다면 같은 조합을 다시 보내지 말고 참조 사진을 바꾸세요. 분석은 24시간 동안 아직 살아 있습니다.

Video Head Swap 실제 사례

  • 머리 둘 중 하나만 교체

    분석이 스틸 두 장을 돌려줍니다. swap_targets에는 항목 하나, object_index 0에 각도가 다른 사진 세 장을 넣어 머리가 돌아갈 때도 형태가 유지되게 합니다. 다른 한 명은 배열에 없으므로 손대지 않습니다.

  • 같은 분석으로 조명 두 가지 비교

    첫 교체는 정면 조명의 스튜디오 인물 사진을 써서 측광 컷에 목 선이 보였습니다. 두 번째 호출은 같은 analysis_task_id와 같은 seed로, 같은 쪽에서 빛을 받은 참조로 바꿉니다. 바뀐 입력이 정확히 하나이므로 비교가 말이 됩니다.

  • 보내기 전에 길이를 줄입니다

    45초 테이크를 필요한 7초로 잘라 분석에 넘깁니다. 추적이 원하는 5~30초 안에 들어오고, 각 머리도 화면에서 크게 남으며, 교체도 45초가 아니라 7초로 과금됩니다.

Video Head Swap API 관련 질문

여기에는 프롬프트가 없으므로 클립과 참조 사진이 결과 전부를 결정합니다. 소스를 필요한 구간으로 잘라내고, 각 머리가 화면에서 충분히 크고 끊기지 않게 남도록 하세요. 오래 이어지는 완전한 가림이 추적을 잃게 만듭니다. 그다음 컷과 대체로 같은 방향에서 빛을 받고 각도도 비슷한 참조를 고릅니다. 이음매가 그 일치로 판가름 나기 때문입니다. 교체 비용을 내기 전에 미리보기 스틸을 확인하세요. 원하던 머리가 거기 없다면 어떤 참조 사진으로도 고쳐지지 않습니다.

이 시리즈의 모델2

영상 모델1

  • Video Head Swap현재영상 편집최저 $0.064출력 초당