AI로 옛날 사진을 움직일 수 있나요? 인화 사진을 영상으로
네. 인화 사진을 스캔해 공개 링크에 올리고, 이미지로 영상 만들기 클립의 첫 프레임으로 보내세요. 업스케일, 사진 비율, 기대할 수 있는 결과를 다룹니다.

네. AI로 옛날 사진을 움직일 수 있습니다. 인화 사진을 스캔해 스캔본을 공개 링크에 올리고, 움직임을 설명하는 프롬프트와 함께 이미지로 영상 만들기(image-to-video) 모델에 클립의 첫 프레임으로 보내면 됩니다. 클립은 여러분의 사진으로 시작하고, 그 뒤의 몇 초는 모델이 생성합니다.
아래 단계는 Sume 영상 API를 씁니다. 내용은 2026-09-27에 확인한 영상 생성 (영문) 문서와 미디어 입력 문서, Sume API 레퍼런스를 뒷받침하는 OpenAPI 문서, Sume의 영상 카탈로그에서 가져왔습니다.
옛날 사진은 어떤 단계로 움직이게 하나요?
- 인화 사진을 스캔하거나 평평하게 놓고 촬영한 뒤, 요청할 화면 비율(다음 섹션)에 맞게 스캔본을 자르세요. 그래야 첫 프레임과 클립의 모양이 같아집니다.
- 스캔본을 공개 HTTPS URL에 올리세요. 서명된 링크, 비공개 링크, localhost 링크, HTTPS가 아닌 링크는 거부됩니다.
- 스캔본이 작다면 먼저 Image Upscale 1.0(
POST /v1/image-upscale-1.0/upscale)으로 키울 수 있으며, 요금은 API 요금 기준 이미지당 $0.20입니다. 스캔본의 공개 HTTPS URL을 받으며, 결과는 첫 프레임으로 보낼 수 있는media.sume.com의 Sume 호스팅 아티팩트입니다. 요청 방법은 AI 이미지 업스케일러 API에서 다룹니다. - 이미지를
frame_images의first_frame으로 담아POST /v1/videos에 보내고, 눈 깜빡임, 옅은 미소, 천천히 고개를 돌리는 동작처럼 원하는 움직임을 프롬프트에 적으세요. - Job이 완료될 때까지 폴링하고, API 키로 클립을 내려받은 뒤 공유하기 전에 확인하세요.
curl -X POST https://api.sume.com/v1/videos \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: old-photo-001" \
-d '{
"model": "seedance-2",
"prompt": "The couple in the old photograph blink and smile slightly",
"frame_images": [
{
"type": "image_url",
"image_url": { "url": "https://example.com/old-photo-scan.jpg" },
"frame_type": "first_frame"
}
],
"aspect_ratio": "3:4",
"duration": 5
}'내 사진 비율에 맞는 모델은 무엇인가요?
영상 모델마다 제공하는 화면 비율이 정해져 있으며, 4:3과 3:4를 받는 모델은 일부뿐입니다. 3:2나 2:3을 나열한 모델은 없으므로, 이런 비율의 사진은 모델이 나열한 가장 가까운 비율로 자르세요. 현재 코드에서는 모델이 나열하지 않은 aspect_ratio를 400으로 거부합니다.
| 모델 ID | 4:3 또는 3:4 | 화면 비율 |
|---|---|---|
seedance-2.5, seedance-2, seedance-2-fast, seedance-2-mini | 예 | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
wan-3.0 | 예 | 16:9, 4:3, 1:1, 3:4, 9:16 |
minimax-h3, minimax-h3-max | 예 | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
kling-3 | 아니요 | 16:9, 9:16, 1:1 |
gemini-omni-flash-1.1 | 아니요 | 16:9, 9:16 |
grok-imagine-video-1.5 | 필드 없음 | aspect_ratio를 받지 않음 |
사진 속 인물의 모습이 그대로 유지되나요?
클립은 스캔본을 첫 프레임으로 시작합니다. 그 뒤의 모든 프레임은 생성되며, 클립 내내 얼굴을 똑같이 유지하는 설정은 문서화되어 있지 않습니다. 그러니 공유하기 전에 클립 전체를 확인하고, 마음에 들지 않으면 테이크를 새로 생성하세요.
할 수 없는 것은 무엇인가요?
- 사진 복원이나 컬러화. 영상 모델이 둘 중 어느 쪽을 한다는 내용은 문서에 없으며, 클립은 보낸 스캔본 그대로에서 시작합니다.
- 인물이 말하게 하기. Sume 문서에 따르면 영상 모델은 생성된 음성이나 나중에 입힌 보이스오버에 맞춰 립싱크하지 않습니다. 말하는 사진을 만들려면 텍스트 음성 변환 클립 같은 Sume 호스팅 오디오로 립싱크를 쓰세요. 립싱크 API 가이드에서 다룹니다.
- 긴 영상 만들기. 클립 하나는 모델에 따라 2–30초입니다. 스틸 이미지를 움직이는 다른 방법은 AI로 사진을 움직이게 하는 법에서 비교합니다.
출처
관련 글
활용 사례 카테고리의 다른 글
- AI로 YouTube Shorts 자동화하기: 생성 후 업로드
AI로 YouTube Shorts를 자동화하는 일은 두 가지 작업입니다. 스케줄에 맞춰 세로 영상을 생성하고, 여러분의 코드에서 YouTube Data API로 업로드하세요.
- 비포 애프터 영상 생성 API: 변화를 드러내는 장면 만들기
Sume API로 비포 애프터 영상을 만들려면 sume-before-after Format을 호출하거나, 첫·마지막 프레임을 지정한 클립을 만들거나, 스틸 두 장을 Timeline 와이프로 이으세요.
- 블로그 글 영상 변환 AI: 새 글마다 영상 만들기
블로그 글 영상 변환 AI는 글을 내레이션 영상으로 만듭니다. 자동화하려면 새 글의 텍스트를 지출 상한, 글에 묶인 키와 함께 영상 에이전트에 보내세요.
- AI로 사진 배경 바꾸는 방법
AI 이미지 모델에 사진과 새 배경을 적은 프롬프트를 보내거나, 먼저 피사체를 오려 내세요. Sume API로 두 방법을 모두 하는 법을 설명합니다.
작성자 Sume