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

사진으로 영상 속 얼굴을 바꾸려면 페이스 스왑 도구에 사진을 새 얼굴로, 영상을 대상으로 넣으세요. 도구가 그 얼굴을 영상 속 인물에게 입힙니다. 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은 베타이며, 소스 길이 범위는 확정된 값이 아니라 계획된 값입니다.
- 얼굴은 아바타의 생성된 닮은 얼굴이며, 요청에는 프롬프트, 스크립트, 길이, 화면 비율을 조절하는 항목이 없습니다.
- 사용할 권리가 있고 당사자의 동의를 받은 사진과 영상을 쓰세요.
| `quality` | Job당 예약 금액 |
|---|---|
standard | $2.76 |
plus | $3.675 |
max | $8.25 |
출처
관련 글
Sume Avatar 1.0 카테고리의 다른 글
- 부동산 중개사 AI 영상: 모든 매물에 아바타 하나로
부동산 중개사는 촬영 없이 AI 영상을 만들 수 있습니다. 사진으로 아바타를 한 번 만든 뒤, 매물 사진을 장면으로 삼아 영상마다 스크립트를 쓰세요.
- AI 아바타 스크립트: 60초에 몇 단어가 들어가나요?
AI 아바타 스크립트는 아바타가 말하는 대사입니다. 현재 Sume의 추정기는 초당 2.8단어로 세므로, 60초에는 약 165단어가 들어갑니다.
- 토킹 헤드 영상 배경 음악: 목소리 아래에 까는 BGM
배경 음악은 목소리보다 충분히 작게 까세요. Sume 아바타 영상 프리뷰에는 볼륨 0.05~0.4의 사운드트랙을 넣을 수 있고, Timeline은 페이드와 더킹을 더합니다.
- 토킹 헤드 영상 포맷: 화면 비율, 크기, 파일 형식
토킹 헤드 영상의 포맷은 재생되는 곳에 따라 세로, 16:9, 정사각형, 4:5로 정해집니다. Sume 아바타 영상은 다섯 가지 비율의 720p MP4로 나옵니다.
작성자 Sume