사진으로 영상 얼굴 바꾸기(페이스 스왑): 먼저 아바타 만들기

Sume의 Face Swap(베타)은 사진이 아니라 준비된 아바타를 받습니다. 먼저 사진으로 아바타를 만든 뒤, 4–15초 길이의 공개 영상에 그 얼굴을 입히세요.

읽는 시간 5분Sume
전체 글

사진으로 영상 속 얼굴을 바꾸려면 페이스 스왑 도구에 사진을 새 얼굴로, 영상을 대상으로 넣으세요. 도구가 그 얼굴을 영상 속 인물에게 입힙니다. Sume의 Avatar Face Swap(베타)은 사진 대신 준비된 아바타를 받으므로, 먼저 POST /v1/avatar-1.0/generate로 사진을 아바타로 만든 다음, 아바타의 handle, 사용할 만한 오디오가 있는 약 4–15초 길이의 공개 소스 영상, 품질 등급을 POST /v1/models/sume/avatar-face-swap/v1.0/runs로 보내세요.

Sume 관련 사실은 2026-09-27에 확인한 페이스 스왑 (Beta)과 아바타 만들기 문서, 그리고 Sume API 레퍼런스의 아바타 스키마에서 가져왔습니다. 현재 동작이라고 설명한 내용은 Sume의 코드에서 확인했습니다. 스왑 엔드포인트 자체는 Avatar Face Swap API(베타)에서 따로 다룹니다.

Sume 페이스 스왑에 사진을 바로 보낼 수 있나요?

보낼 수 없습니다. 요청에는 avatar_handle, video_url, quality의 필수 필드 세 개가 있을 뿐 이미지 필드는 없습니다. 스키마는 이를 엄격한 베타 계약이라고 부르며, 아바타 id, 프롬프트, 트랜스크립트, 길이, 화면 비율, 프로바이더 필드는 의도적으로 지원하지 않습니다. 얼굴은 준비된 아바타에서 가져와야 합니다.

사진을 아바타로 어떻게 만드나요?

사진을 input.type: "photo", 새 avatar_handle과 함께 POST /v1/avatar-1.0/generate로 보낸 다음, 아바타가 준비될 때까지 Job을 폴링하세요.

  • image_url은 가져올 수 있는 공개 HTTPS 이미지여야 합니다. localhost, 사설 네트워크, HTTPS가 아닌 URL, 이미지가 아닌 응답은 생성 전에 거부됩니다.
  • handle에는 문자, 숫자, 밑줄, 마침표를 쓸 수 있습니다. 하이픈은 지원하지 않습니다.
  • GET /v1/jobs/:id/status를 폴링한 뒤 GET /v1/avatar-1.0/avatars/:id로 아바타를 읽으세요. 생성 비용은 아바타당 $0.95입니다.
curl -X POST https://api.sume.com/v1/avatar-1.0/generate \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: avatar-from-photo-001" \
  -d '{
    "avatar_handle": "swap_face",
    "input": {
      "type": "photo",
      "image_url": "https://example.com/face.png"
    }
  }'

바뀐 얼굴이 제 사진과 똑같아 보이나요?

똑같지는 않습니다. 현재 Sume는 "Photo of this person"(이 사람의 사진)이라는 프롬프트로 사진에서 새 인물 사진을 생성해 사진 아바타를 만듭니다. 그래서 영상에 입혀지는 얼굴은 사진의 픽셀이 아니라 그렇게 생성된 닮은 얼굴입니다. 스왑하기 전에 아바타의 대표 이미지로 Sume에 호스팅된 preview_image_url을 열어 확인하세요.

페이스 스왑은 어떻게 실행하나요?

아바타의 handle, 소스 영상, 등급을 보내세요. 베타에서는 quality가 필수(standard, plus, max)이며 기본값이 없습니다. 소스로는 사용할 만한 오디오가 있는 약 4–15초 길이의, 가져올 수 있는 공개 HTTPS 영상을 쓰세요. Job이 완료되면 스왑된 영상은 media.sume.com 아래의 공개 가능한 video_url로 나옵니다. 엔드포인트가 거부하는 URL과 Job 폴링 방법은 Avatar Face Swap API(베타)에 정리되어 있습니다.

curl -X POST https://api.sume.com/v1/models/sume/avatar-face-swap/v1.0/runs \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: face-swap-001" \
  -d '{
    "avatar_handle": "swap_face",
    "video_url": "https://example.com/inputs/source-video.mp4",
    "quality": "plus",
    "mode": "async"
  }'

비용은 얼마이고, 어떤 제한이 있나요?

아바타 비용은 만들 때 한 번만 냅니다. 스왑마다 현재 Sume는 GET /v1/catalog에 나와 있고 아래 표에 정리한 대로, 해당 등급의 제품 없는 아바타 영상 요율로 베타 최대치인 15초 분량을 예약하며, 카탈로그는 최종 가격이 GA 전에 조정될 수 있다고 밝힙니다. 성공한 Job은 예약 금액이 확정되고, 실패한 Job은 예약이 해제되거나 환불됩니다. 두 비용 모두 기본적으로 5.5% 에이전트 수수료가 더해집니다.

  • Face Swap은 베타이며, 소스 길이 범위는 확정된 값이 아니라 계획된 값입니다.
  • 얼굴은 아바타의 생성된 닮은 얼굴이며, 요청에는 프롬프트, 스크립트, 길이, 화면 비율을 조절하는 항목이 없습니다.
  • 사용할 권리가 있고 당사자의 동의를 받은 사진과 영상을 쓰세요.
페이스 스왑 Job당 예약 금액. GET /v1/catalog의 베타 요율과 페이스 스왑 (Beta)의 소스 길이 범위 기준, 2026-09-27 확인. 에이전트 수수료 전 금액.
`quality`Job당 예약 금액
standard$2.76
plus$3.675
max$8.25

출처

관련 글

Sume Avatar 1.0 카테고리의 다른 글

Sume Avatar 1.0 글 전체 보기

작성자 Sume