AI 영상 전환 효과(트랜지션) 만들기: 샷과 샷을 잇는 클립

AI 전환 효과는 한 샷의 마지막 프레임에서 시작해 다음 샷의 첫 프레임에서 끝나는 생성 클립입니다. Sume에서 만드는 방법을 정리했습니다.

읽는 시간 5분Sume
전체 글

AI 영상 전환 효과(트랜지션) 생성기는 한 샷을 다음 샷으로 이어 주는 짧은 새 클립을 만듭니다. 클립은 샷 A의 마지막 프레임에서 시작해 샷 B의 첫 프레임에서 끝나며, 그 사이의 움직임은 영상 모델이 프롬프트를 보고 생성합니다. 두 프레임을 뽑아 첫 프레임과 마지막 프레임으로 보내고, 새 클립을 두 샷 사이에 넣으면 됩니다. 단순한 페이드, 와이프, 슬라이드라면 생성이 전혀 필요 없습니다.

아래 단계는 2026-09-28에 확인한 Sume의 영상 프레임, 영상 생성 (영문), Timeline 1.0 문서와 Sume API 레퍼런스를 기준으로 합니다. 현재 동작이라고 설명한 내용은 Sume의 API 코드에서 확인한 것입니다.

두 클립 사이의 전환 효과는 어떻게 생성하나요?

두 샷이 모두 완성된 상태에서 세 단계를 거칩니다.

  • 두 프레임을 뽑으세요. 두 샷이 모두 Sume 출력물이라면 POST /v1/video-frames가 지정한 시각의 정확한 스틸을 내구성 있는 media.sume.com 이미지로 반환하며, 과금되지 않습니다. 샷 B에서는 0을, 샷 A에서는 끝 바로 앞 시각을 요청하세요. 모든 시각은 0 <= t < duration을 만족해야 하기 때문이며, 계산 방법은 마지막 프레임 추출하기에 나옵니다. 다른 곳에서 촬영한 영상이라면 편집 프로그램에서 두 스틸을 내보내 공개 HTTPS URL에 올리세요.
  • 연결 클립을 생성하세요. 두 스틸을 POST /v1/videos의 frame_images로 보냅니다. 샷 A의 마지막 프레임은 first_frame으로, 샷 B의 첫 프레임은 last_frame으로 넣고, 둘 사이의 움직임을 설명하는 프롬프트를 함께 보내세요. aspect_ratio는 샷의 화면 비율에 맞추세요. 현재 코드에서는 이 값이 없는 Seedance 요청이 모델에 9:16을 요청합니다.
  • 편집에 넣으세요. 편집 프로그램에서 연결 클립을 샷 A와 샷 B 사이에 놓거나, 세 클립이 모두 media.sume.com의 여러분 워크스페이스에 있다면 Timeline 1.0 렌더에서 배치하세요.
curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: bridge-a-to-b-001" \
  -d '{
    "model": "seedance-2",
    "prompt": "One continuous move: the camera pushes through the cafe window and comes out over the beach at sunset",
    "frame_images": [
      { "type": "image_url", "image_url": { "url": "https://media.sume.com/artifacts/artf_demo/a-last.png" }, "frame_type": "first_frame" },
      { "type": "image_url", "image_url": { "url": "https://media.sume.com/artifacts/artf_demo/b-first.png" }, "frame_type": "last_frame" }
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 4
  }'

AI 전환 효과 프롬프트에는 무엇을 써야 하나요?

전환 효과의 종류를 정하는 필드는 없으므로 모든 내용을 prompt에 씁니다. Sume 문서는 움직임, 카메라 앵글, 조명, 장면 구성을 자세히 적으라고 권합니다. 첫 번째 이미지를 두 번째 이미지로 이어 줄 수 있는 하나의 연속된 움직임을 설명하세요. 예를 들면 다음과 같습니다.

  • 뚫고 지나가기: "The camera pushes through the cafe window and comes out over the beach at sunset."(카메라가 카페 창문을 뚫고 나아가 해 질 녘 해변 위로 나옴)
  • 휩 팬: "A fast whip pan to the right blurs the street, and the frame settles on the mountain lake."(오른쪽으로 빠르게 휩 팬하며 거리가 흐려지고, 화면이 산속 호수에 멈춤)
  • 모핑: "The steam from the coffee cup swirls upward and becomes the clouds over the valley."(커피잔의 김이 소용돌이치며 올라가 계곡 위의 구름이 됨)
  • 줌: "The camera zooms into the phone screen until its picture fills the frame."(카메라가 휴대폰 화면으로 줌인해 화면 속 사진이 프레임을 가득 채움)

생성한 전환 효과는 얼마나 긴가요?

적어도 모델의 가장 짧은 클립만큼은 깁니다. duration은 모델이 나열한 길이여야 하며, 현재 코드에서는 다른 값이 거부됩니다. 연결 클립은 그만큼의 시간을 편집본에 더하므로, 모델은 최소 길이와 마지막 프레임을 받는지를 보고 고르세요.

영상 생성 (영문), Video Router (영문), Sume API 레퍼런스, GET /v1/videos/models가 제공하는 카탈로그 기준, 2026-09-28 확인.
모델 ID가장 짧은 클립`last_frame` 지원
wan-3.02초예
gemini-omni-flash-1.13초예
seedance-2.5, seedance-2, seedance-2-fast, seedance-2-mini4초예
kling-34초예
minimax-h3, minimax-h3-max5초예
grok-imagine-video-1.54초아니요

AI 전환 효과는 매치 컷과 같은가요?

아니요, 다릅니다. 매치 컷은 모양이나 움직임이 맞아떨어지는 두 샷을 새 프레임 없이 바로 잇는 하드 컷을 가리키는 편집 용어입니다. 반면 생성한 전환 효과는 샷 사이에 새 프레임을 더합니다. 두 프레임이 이미 맞아떨어진다면 단순한 컷만으로 충분할 수 있습니다.

단순한 전환 효과로 충분한 때는 언제인가요?

컷을 부드럽게만 하면 될 때입니다. 영상 전환 효과(트랜지션) API에서 설명하듯, Timeline 1.0 렌더는 모델 추론 없이 두 클립 사이에 최대 1초의 페이드, 와이프, 슬라이드, 디졸브를 넣을 수 있습니다. 생성한 연결 클립으로 들어가고 나올 때 짧은 fade를 넣으면 두 방법을 함께 쓸 수 있습니다.

어떤 제한이 있나요?

  • 영상 프레임과 Timeline은 여러분 워크스페이스의 media.sume.com 파일만 읽습니다. Sume는 생성된 클립을 자체 미디어 URL로 미러링하므로 이전 Sume 출력물은 쓸 수 있습니다. Job이 completed가 되면 GET /v1/jobs/{id}/result에서 클립 URL을 읽으세요.
  • 생성에 쓰는 프레임 이미지는 공개 HTTPS URL이어야 합니다. 현재 코드에서 last_frame에는 first_frame이 필요하며, grok-imagine-video-1.5는 마지막 프레임을 받지 않습니다.
  • 두 끝 사이의 프레임은 모델이 지어냅니다. 매끄럽게 또는 정확하게 이어진다는 보장이 없으므로, 편집에 넣기 전에 연결 클립을 확인하세요.
  • Timeline 렌더는 오디오 스파인과 선택 사항인 사운드트랙에서 소리를 가져옵니다. 현재 코드에서는 각 클립의 자체 오디오가 버려집니다.
  • 연결 클립은 하나하나가 별도의 생성이며, GET /v1/videos/models의 pricing_skus에 모델이 나열한 요율로 청구됩니다.

출처

관련 글

모델 카테고리의 다른 글

모델 글 전체 보기

작성자 Sume