사진으로 AI 드론 샷 만들기: 한 장을 항공 무빙으로

사진을 드론 샷으로 바꾸려면 AI 영상의 첫 프레임으로 보내고 공중 카메라 무빙을 설명하세요. 사진 바깥의 모든 것은 지어낸 것입니다.

읽는 시간 5분Sume
전체 글

AI로 사진을 드론 샷으로 만들려면 사진을 이미지로 영상 만들기 모델에 클립의 첫 프레임으로 보내고, 프롬프트에 공중 카메라 무빙을 설명하세요. 장면 위로 솟아오르기, 앞으로 날아가기, 피사체 주위 돌기 같은 움직임입니다. 모델은 그 프레임부터 비행을 생성하므로, 사진 가장자리 너머에 있는 것은 모두 지어낸 것입니다. 결과물은 생성된 샷이며, 실제 장소를 촬영한 영상이 아닙니다.

내용은 2026-09-28에 확인한 Sume의 영상 생성 (영문), Video Router (영문), 미디어 입력 문서와 Sume API 레퍼런스에서 가져왔습니다. 현재 동작이라고 설명한 내용은 Sume의 API 코드에서 확인한 것입니다.

사진을 드론 샷으로 어떻게 바꾸나요?

코드 없이 하려면 에이전트 탭에서 샷을 설명하세요. 에이전트가 모델을 고르고, 비용을 쓰기 전에 먼저 확인을 받습니다. API로는 다음과 같이 합니다.

  • 날아갈 공간이 있는 사진을 고르세요. 탁 트인 하늘, 스카이라인, 해안선, 위에서 내려다본 건물 같은 사진입니다. 16:9처럼 원하는 화면 비율로 자르세요.
  • 사진을 공개 HTTPS URL에 올리세요. localhost, 사설 네트워크, HTTPS가 아닌 URL, 서명된·비공개 URL은 거부됩니다.
  • 사진을 POST /v1/videos의 frame_images에 first_frame으로 보내고, 움직임은 prompt에 적으세요.
  • aspect_ratio와 duration은 모델이 나열한 값으로 정하고, resolution은 명시적으로 설정하세요.
curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: drone-coast-001" \
  -d '{
    "model": "seedance-2",
    "prompt": "Aerial drone shot: the camera rises slowly from the beach and flies forward over the cliffs toward the lighthouse, golden hour light",
    "frame_images": [
      { "type": "image_url", "image_url": { "url": "https://example.com/coast.jpg" }, "frame_type": "first_frame" }
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 8
  }'

AI 드론 샷 프롬프트에는 무엇을 써야 하나요?

요청에는 카메라 필드가 없으므로 움직임은 프롬프트에 씁니다. Sume 문서는 움직임, 카메라 앵글, 조명, 장면 구성을 자세히 적으라고 권하며, 일반적인 표현은 AI 영상 카메라 무빙 프롬프트에서 다룹니다. 움직임 하나와 그 방향, 속도를 적으세요.

  • 솟아오르며 드러내기: "The camera rises slowly from the rooftop and tilts down, revealing the whole city at dusk."(카메라가 옥상에서 천천히 솟아오르며 아래로 틸트해, 해 질 녘 도시 전체를 드러냄)
  • 앞으로 날기: "A low aerial shot flying over the waves toward the lighthouse."(파도 위를 낮게 날아 등대로 향하는 항공 샷)
  • 오빗: "The camera circles the house at roof height, keeping it in the center of the frame."(카메라가 지붕 높이에서 집 주위를 돌며 집을 화면 중앙에 둠)
  • 뒤로 빠지기: "The camera flies backward and up until the whole island fits in the frame."(섬 전체가 화면에 들어올 때까지 카메라가 뒤로, 위로 날아감)

사진 없이도 드론 샷을 만들 수 있나요?

네, 장소와 움직임을 모두 설명하는 프롬프트만 보내면 됩니다. 아래 표의 모델 중 grok-imagine-video-1.5를 뺀 모든 모델은 텍스트만으로 실행되며, 이 모델에는 첫 프레임이 필요합니다. 사진이 있다면 비행이 끝나는 지점도 고정할 수 있습니다. 지구 줌아웃 AI 영상 만들기처럼, 마지막 프레임을 받는 모델에서 first_frame 옆에 last_frame을 추가하세요.

드론 샷이 요청한 화면 비율로 나오나요?

모델에 따라 다릅니다. 모델마다 받는 aspect_ratio 값이 나열되어 있으며, 현재 코드에서는 나열되지 않은 값이 거부됩니다. 목록은 세로형 9:16 영상 생성 API에 있습니다. 다만 첫 프레임이 있으면 현재 코드는 일부 모델에만 aspect_ratio를 전달하므로, 보내기 전에 사진을 원하는 비율로 자르세요.

영상 생성 (영문), Sume API 레퍼런스, GET /v1/videos/models가 제공하는 카탈로그 기준으로 모든 모델이 첫 프레임을 받습니다(2026-09-28 확인). 두 번째 열은 Sume의 현재 API 코드 기준입니다.
모델 ID첫 프레임 요청의 `aspect_ratio`
seedance-2.5, seedance-2, seedance-2-fast, seedance-2-mini검사 후 모델에 전달
wan-3.0검사 후 모델에 전달
gemini-omni-flash-1.1검사(16:9 또는 9:16) 후 모델에 전달
kling-3검사하지만 모델에 전달하지 않음
minimax-h3, minimax-h3-max검사하지만 모델에 전달하지 않음
grok-imagine-video-1.5받지 않음: 모델이 나열한 값이 없음

어떤 제한이 있나요?

  • 주변 풍경은 지어낸 것입니다. 생성된 드론 샷은 실제 부동산이나 토지의 기록이 아닙니다. 매물 영상에서 이것이 무엇을 뜻하는지는 부동산 사진을 AI 영상으로에서 다룹니다.
  • 움직임은 프롬프트로 이끌며, 이를 정하는 필드는 없습니다. 모델이 프롬프트를 따른다는 보장이 없으므로 클립을 확인하세요.
  • 클립 하나는 seedance-2.5나 wan-3.0에서 최대 30초이며, 나머지 모델은 모델별 AI 영상 길이 제한에 정리되어 있습니다. 더 긴 비행은 다음 클립을 이전 클립의 마지막 프레임에서 시작하세요.
  • 클립마다 모델별로 청구되며, 요율은 GET /v1/videos/models가 pricing_skus에 나열합니다.

출처

관련 글

활용 사례 카테고리의 다른 글

활용 사례 글 전체 보기

작성자 Sume