본문으로 건너뛰기

SpicyAPI의 Video Face Swap은 레퍼런스 사진 한 장의 얼굴 특징을 영상 클립 속 인물에 모든 프레임에 걸쳐 옮기며 헤어·움직임·구도·배경은 그대로입니다. 영상 URL과 얼굴 이미지를 보내고 스타일로 마무리를 정합니다.

최저가 $0.026/초

플레이그라운드

입력

영상 편집
1/1

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

  • 1
파일 1 / 1개
바꿀 영상입니다. 이 인물의 머리카락, 머리 형태, 움직임, 의상과 장면 전체는 그대로 두고 이목구비만 교체합니다.동영상 파일 자체를 가리키는 직접 링크여야 합니다. 동영상을 재생하는 페이지를 넘기면 HTML만 전달되어 입력 검사가 길이를 읽지 못하고, 호출은 실패하며 요금은 환불됩니다. 파일을 직접 업로드하는 방법이 가장 확실합니다. 1자 이상
1/1

파일이나 미디어 링크를 끌어오거나 붙여넣기 또는 선택 · 파일 1개 · 개당 최대 10 MB · JPG · PNG · WEBP

  • 1
파일 1 / 1개
이목구비를 제공하는 정지 이미지입니다. 얼굴만 가져오고 머리카락이나 머리 형태는 가져오지 않습니다. 영상과 조명 방향이 비슷한 이미지를 고르십시오. 1자 이상
얼굴 매칭0/10
여러 사람이 나오는 영상용입니다. 레퍼런스의 어느 얼굴을 영상의 어느 얼굴에 넣을지 항목마다 한 쌍씩 적으며, 얼굴 번호는 검출 순서대로 0부터 셉니다. 생략하면 얼굴 하나만 바꿉니다. 가격에는 영향이 없습니다. 10개 이하
얼굴 보정
바꾼 얼굴에 얼굴 보정 단계를 한 번 더 적용해 더 높은 해상도로 만듭니다. 기본값은 꺼짐입니다. 가격에는 영향이 없습니다.
스타일
RealisticBeautifyLossless
realistic(기본값)은 자연스러운 피부 톤과 질감을 유지하고, beautify는 피부를 매끄럽고 밝게 보정하며, lossless는 참고 얼굴의 디테일을 최대한 살립니다. 먼저 realistic으로 시험해 보십시오.
안전 검사꺼짐

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

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

출력

실행 대기
샘플 결과

관련 모델과 다음 단계

찾는 모델이 없나요?

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

URL 두 개와 닫힌 스키마, 호출 1회당 1건 과금

Video Face Swap API는 MP4(video_url)와 참조 사진 한 장(reference_image_url)을 받아, 모든 프레임에 참조 사진의 얼굴을 입힌 같은 영상을 돌려줍니다. 정의된 키는 세 개뿐이고 선택 항목인 style이 세 번째이며, 그 외 필드가 포함된 요청 본문은 거부됩니다. resolution이나 aspect_ratio를 고를 수는 없습니다. 반환되는 클립은 보낸 파일의 구도와 길이를 그대로 유지하며, 호출마다 요청 1건으로 과금됩니다.

플레이그라운드 열기
URL 두 개와 닫힌 스키마, 호출 1회당 1건 과금
필수 필드
video_url과 reference_image_url, 둘 다 URL 문자열
선택 필드
style. 기본값 realistic, 그 외 beautify, lossless
지원 형식
클립은 MP4, 참조 사진은 JPEG, PNG, WebP
출력 형태
원본 클립에서 그대로 이어받음. resolution·aspect_ratio 필드 없음
작업 시간 창
제출된 작업 1건당 처리 시간 1,800초
과금
호출 1회에 요청 1건, 초 단위 가산 요소 없음
작업 시간 창
상한은 처리 시간에 걸려 있지, 클립 길이 자체에 걸려 있지 않다video_url 뒤의 영상이 몇 초까지 가능한지는 스키마 어디에도 정의돼 있지 않고, 길이를 지정하는 필드도 없습니다. 긴 클립을 실제로 제한하는 것은 작업이 종료 상태에 도달하기까지 주어지는 1,800초라는 시간 창과, 영상이 길고 클수록 늘어나는 처리 시간입니다.
비용
영상 한 편, 과금 한 번, 재생 시간은 상관없다과금은 단일 가격 등급으로 요청 단위에 이뤄지므로, 짧은 테스트 컷과 긴 인터뷰가 청구서에서는 같은 한 줄이 됩니다. 미리 계산해 둘 초 단위 요소가 없으니, 배치 규모는 요청 건수만으로 결정됩니다.
스키마
파일 필드 두 개와 선택적 마무리 하나, 그 이상은 없다계약은 video_url, reference_image_url, style뿐이며 스키마 어디에도 prompt, mask, seed가 없습니다. 결과가 어긋났을 때는 투입한 두 파일을 다시 들여다보는 것이지, 문구를 고쳐 쓰는 것이 아닙니다.

Video Face Swap API는 무엇을 잘하나

닫힌 본문이 잘못 딸려온 필드를 잡아낸다

닫힌 본문이 잘못 딸려온 필드를 잡아낸다

여기서는 additionalProperties가 false이기 때문에, 정의에 없는 키를 담은 요청은 검증 오류로 돌아옵니다. 영상 생성 엔드포인트에서 넘어온 팀은 습관적으로 resolution, duration_seconds, prompt를 함께 보내기 쉬운데, 그런 값들은 작업이 생성되기 전에 오류로 되돌아오며 도중에 조용히 버려지지 않습니다.

어떤 MP4든 출처를 가리지 않고 통과한다

어떤 MP4든 출처를 가리지 않고 통과한다

video_url에는 영상이 생성 모델에서 나와야 한다는 조건이 없습니다. 휴대폰 촬영본, 라이선스 확보된 스톡 영상, 화면 녹화, 보관용 마스터 파일 모두 같은 필드를 통과하며, 조건은 화면에 인물이 한 명이고 그 얼굴이 대부분의 구간에서 읽힐 정도로 보이면 됩니다.

  • 마무리를 조절하는 건 style뿐이다

    두 개의 파일 URL을 제외하면 선택 입력은 style이 유일하고, 값을 바꿔도 요청 자체가 조립되는 방식은 달라지지 않습니다. 기본값은 realistic이며, beautify와 lossless는 얼굴이 바뀐 결과의 마무리를 다르게 만듭니다. 세 가지를 한 조합으로 비교하려면 값 하나만 바꿔 같은 본문을 세 번 보내면 됩니다.

  • 출력 형태를 결정하는 건 원본 클립이다

    고를 수 있는 resolution 단계도, 틀릴 여지가 있는 aspect_ratio 전환도 없습니다. 세로 영상은 원본 픽셀 크기 그대로 세로로 돌아오고 재생 길이도 보낸 그대로이므로, 납품 형식은 파일 자체가 정하며 파라미터가 어긋날 여지가 없습니다.

  • 호출 1회에 영상 1편이 돌아온다

    완료된 작업은 플랫폼 스토리지에서 제공되는 영상 자산을 정확히 하나 가지며, 개수나 배치를 요청하는 필드는 없습니다. 참조 사진은 읽히기만 할 뿐 잘리거나 재인코딩되거나 반환되지 않으므로, 호출 한 번에 보관해야 할 새 파일은 항상 하나입니다.

  • 첫 호출부터 비동기로 동작한다

    모든 요청은 응답을 기다리게 하는 대신 작업을 만들기 때문에, 통합 흐름은 제출, 작업 ID 보관, 상태가 정해질 때까지 폴링, 결과 가져오기 순서가 됩니다. 1,800초 시간 창은 작업 단위로 적용되고 처리 시간은 클립의 길이와 해상도에 따라 늘어나므로, 짧은 컷이 긴 컷보다 먼저 끝납니다.

Video Face Swap API는 누구를 위한 것인가

  • 어떤 렌더러 뒤에도 붙일 수 있는 후처리 단계

    파이프라인 엔지니어

    어떤 렌더러 뒤에도 붙일 수 있는 후처리 단계

    video_url이 어떤 MP4든 받아들이기 때문에, 이 엔드포인트는 생성형 영상 모델, 화면 녹화, 카메라 내보내기 중 무엇이 파일을 만들었는지 분기할 필요 없이 그 뒤에 바로 붙습니다. 호출 방식은 모든 경우에 동일합니다. URL 두 개, 선택적 style, 폴링할 작업 하나.

  • 중요한 건 클립 길이가 아니라 큐 깊이

    배치·스케줄링 팀

    중요한 건 클립 길이가 아니라 큐 깊이

    호출 1회가 청구서에서는 요청 1건이자 자체 1,800초 시간 창을 가진 작업 1건이므로, 큐 계획은 합산 재생 시간이 아니라 동시에 진행 중인 작업 수로 세워집니다. 모든 작업은 자체 ID로 폴링되므로, 어떤 클립이 얼마나 걸리든 루프는 영향받지 않습니다.

  • 이 작업 훨씬 전에 촬영된 소재도 그대로 쓸 수 있다

    기존 영상 라이브러리를 보유한 팀

    이 작업 훨씬 전에 촬영된 소재도 그대로 쓸 수 있다

    보관용 마스터 파일, 라이선스 확보된 스톡 영상, 휴대폰 촬영본 모두 같은 video_url 필드로 들어오며, MP4 파일이면 되고 별도 준비는 필요 없습니다. 조명과 카메라 움직임이 승인된 테이크는 얼굴만 바뀌므로 둘 다 그대로 유지됩니다.

  • 생성한 얼굴이면 실제 인물을 한 명 더 섭외하지 않아도 된다

    합성 인물을 다루는 스튜디오

    생성한 얼굴이면 실제 인물을 한 명 더 섭외하지 않아도 된다

    reference_image_url 속 얼굴이 실존 인물의 것인지 이 엔드포인트는 따지지 않으므로, 다른 곳에서 생성한 얼굴로 시리즈 전체를 진행하면서 실제 인물을 한 명 더 섭외하지 않아도 됩니다. 허가 문제는 그만큼 영상 소재 쪽으로 좁혀지지만, 그 부분은 여전히 확인해야 합니다.

Video Face Swap API 쓰는 방법

  1. 두 파일을 엔드포인트가 가져올 수 있는 곳에 둔다

    video_url과 reference_image_url은 엔드포인트가 직접 읽어오는 URL 문자열이지, 요청에 첨부하는 파일 파트가 아닙니다. 클립은 MP4여야 하고, 참조 사진은 JPEG, PNG, WebP 중 하나면 됩니다.

  2. 정의된 세 개 키로 본문을 구성한다

    video_url, reference_image_url을 보내고, 기본 마무리가 맞지 않으면 style도 함께 보냅니다. additionalProperties가 false이므로 그 외 키는 검증에서 실패합니다. 텍스트-투-비디오 페이로드에서 넘어온 필드는 제출 전에 걸러내세요.

  3. 먼저 짧은 컷으로 조합을 검증한다

    대상 영상에서 몇 초만 잘라내 전체 파일을 보내기 전에 먼저 실행해 봅니다. 처리 시간은 길이와 해상도에 따라 늘어나므로, 참조 사진이 맞지 않는 경우는 짧은 컷에서 더 빨리 드러납니다.

  4. 제출하고 작업 ID를 보관한 뒤 폴링한다

    호출은 완성된 영상이 아니라 작업을 반환합니다. 반환된 ID를 저장하고 상태가 확정되거나 1,800초 시간 창이 닫힐 때까지 폴링한 다음, 플랫폼 스토리지에서 영상을 가져옵니다.

  5. 정상으로 확인되면 전체 클립으로 다시 보낸다

    video_url만 바꿔 같은 본문을 다시 제출하고, 승인된 테스트를 만들어낸 참조 사진과 style 값은 그대로 최종 렌더에도 사용합니다.

Video Face Swap 실제 예시

  • 제품 소개 영상을 두 번째 발표자로 다시 만든 사례

    화면 녹화로 만든 소개 영상에서 발표자 한 명이 나오는 장면을, 동의를 받은 두 번째 발표자 버전으로 바꿉니다. 원본 녹화는 video_url에, 새 발표자의 증명사진은 reference_image_url에 넣으면 기본 realistic 마무리가 피부톤을 나머지 화면과 가깝게 유지합니다.

  • 세로로 찍은 휴대폰 영상이 세로 그대로 돌아온 사례

    휴대폰으로 찍은 9:16 영상은 파일이 이미 가진 형태를 덮어쓸 aspect_ratio 필드가 없기 때문에 형태 그대로 처리됩니다. 돌아오는 것은 같은 구도와 같은 재생 길이이며, 두 파일의 차이는 얼굴뿐입니다.

  • 긴 렌더 전에 10초만 먼저 시도한 사례

    긴 교육용 영상에서 짧은 컷을 잘라, 인물이 방향을 바꾸고 움직이는 동안 참조 사진이 잘 버티는지 전체 파일을 제출하기 전에 확인합니다. 조합이 맞지 않아도 재시도 비용은 클립 전체가 아니라 몇 초의 처리 시간뿐입니다.

Video Face Swap API 자주 묻는 질문

작성할 프롬프트가 없으므로 결과는 오로지 두 파일로 결정됩니다. 얼굴이 가려지지 않고 정면에 가깝게, 고르게 조명이 비치는 참조 사진을 고르고, 그 인물이 화면에서 크게 나오는 컷을 선택하세요. 사진과 영상의 조명 방향을 맞추는 것이 이 스키마의 어떤 필드보다도 결과에 큰 영향을 줍니다. 몇 초 분량으로 조합을 확인한 뒤 전체 클립을 보내고, 기본 마무리가 맞지 않을 때만 style을 바꾸세요.

이 시리즈의 모델4

영상 모델1

  • Video Face Swap현재영상 편집$0.026출력 초당