Seedance 2.5로 30초 AI 동영상을 만드는 방법
Seedance 2.5는 30초짜리 단일 샷 클립을 만듭니다. 프롬프트를 구성하는 방법, 50개의 레퍼런스 전반에서 일관성을 유지하는 방법, 그리고 API로 호출하는 방법을 단계별로 알아봅니다.

TL;DR
- 프롬프트를 세 단계로 구성하세요: 설정, 동작 또는 공개, 마무리 프레임. Seedance 2.5는 하나의 길고 장황한 설명보다 장면 구조를 더 잘 따릅니다.
- 대상마다 참고 이미지 하나: 모든 캐릭터, 제품, 소품의 샷. 이미지는 30초 동안 외형을 유지하는 데 단어보다 훨씬 효과적입니다.
- 다섯 개가 아니라 하나의 모션 아크: 하나의 카메라 또는 스토리 움직임("카메라가 당겨지며 창가로 걸어간다"). 길이는 혼란이 아니라 슬로 모션에 사용하세요.
- 영역 편집으로 수정하세요: 다시 생성해서 좋은 부분을 잃는 대신, 잘못된 요소 하나만 바꾸세요.
- 한도를 기억하세요: 2.5는 720p로 출시됩니다. 네이티브 4K는 예정되어 있지만 아직 제공되지 않습니다.
Seedance 2.5는 이어 붙이기 없이 한 번에 실제 30초 클립을 만드는 첫 번째 모델입니다. 이 길이는 강력하지만 낭비하기도 쉽습니다. 모호한 문단을 입력하면 30초짜리 흐름 없는 결과가 나옵니다. 구조화된 브리프를 입력하면 일관된 장면이 나옵니다. 두 번째를 하는 방법은 다음과 같습니다.
원샷 30초는 왜 프롬프트 작성 방식을 바꾸나요?
이제 당신은 한 프레임을 묘사하는 것이 아니라 한 장면을 연출하고 있기 때문입니다. 이전 모델들은 클립이 너무 짧아서 한 문장만으로도 충분히 담을 수 있었습니다. 30초는 시작, 중간, 끝을 담기에 충분히 긴 시간이라서, 모델도 목표로 삼을 시작, 중간, 끝이 필요합니다. 평면적인 설명 하나만 건네면 모델은 방향을 잃습니다. 시간이 흐르며 샷이 어떻게 전개되어야 하는지 알려주는 것이 아무것도 없기 때문입니다.
이것이 사고방식의 전환입니다. 당신은 캡션이 아니라 샷 리스트를 쓰고 있습니다. 이 가이드의 나머지는 Seedance 2.5가 실제로 따를 수 있도록 그 샷 리스트를 작성하는 방법입니다.
30초를 세 개의 비트로 어떻게 나누나요?
대략 10초씩, 비트마다 하나의 역할을 둡니다. 첫 번째 비트는 장면을 설정하고 주제를 소개합니다. 두 번째 비트가 실제 핵심을 수행합니다. 동작, 제품 공개, 이야기의 전환이 여기에 해당합니다. 세 번째 비트는 마무리를 짓습니다. 마지막 제스처나 잠시 멈춘 장면으로, 클립이 갑자기 끊기는 대신 끝맺음을 갖게 합니다.
모든 클립이 정확히 세 개여야 할까요? 아닙니다. 하지만 30초에는 세 개가 가장 적절합니다. 두 개의 비트는 이 길이에서 다소 빈약하게 느껴질 수 있고, 다섯 개는 모델이 유지하기 어려운 혼란스러운 몽타주가 됩니다. 세 비트 전체에 걸쳐 하나의 장소와 하나의 움직임 흐름을 유지하세요. 그러면 비트들이 따로 붙여 놓은 클립이 아니라 하나의 장면 안에서 이어지는 순간처럼 느껴집니다. 바로 이 구조가 긴 원테이크를 의도적으로 보이게 만듭니다.

Seedance 2.5로 30초 영상을 어떻게 만드나요?
다음 단계를 순서대로 진행하면 첫 렌더에서 대부분의 드리프트를 줄일 수 있습니다:
- 클립을 세 개의 비트로 나누세요. 설정, 그다음 액션 또는 제품 공개, 마지막으로 클로징 프레임입니다. Seedance 2.5는 하나의 연속적인 설명보다 이런 구조화된 아키텍처를 더 안정적으로 따릅니다.
- 모든 피사체에 참조 이미지를 추가하세요. 캐릭터, 제품, 핵심 소품마다 한 장씩 사용하세요. 시각적 참조는 텍스트만으로는 드리프트가 생기는 전체 30초 동안 외형을 유지해 줍니다.
- 하나의 모션 아크를 선택하세요. 예를 들어 카메라가 천천히 밀고 들어가는 동안 캐릭터가 방을 가로지르는 식의 단일하게 전개되는 움직임입니다. 러닝타임을 느리고 의도적인 움직임에 사용하세요.
- 룩을 고정하세요. 하나의 조명과 색감 무드를 명시하고 그대로 유지하세요. 서로 모순되는 단서는 클립을 망가뜨립니다.
- 확정하기 전에 미리보기하세요. 3D 화이트박스 프리비즈 패스를 사용해 카메라와 모션을 확인한 다음 실제 렌더를 진행하세요.
- 영역 편집으로 수정하세요. 한 요소가 잘못되었을 때는 해당 부분만 다시 그리세요. 전체 클립을 재생성해서 이미 잘 나온 부분까지 위험하게 만들지 마세요.
프롬프트는 어떻게 작성하나요?
감독 스타일 프레임워크를 사용하고 매번 같은 순서로 채우세요: Subject + Action → Environment → Look → Camera → Audio, 비트 사이에는 명확한 컷 라벨을 넣습니다. 이 순서가 중요한 이유는 스타일링보다 먼저 모델이 처음으로 고정할 대상(누가, 무엇이 일어나는지)을 앞에 배치하기 때문입니다.
제품 클립에 맞춰 채운 형태는 다음과 같습니다:
[Beat 1 - setup] A woman in a navy coat stands in a bright minimalist kitchen,
morning light. Camera: slow push-in.
[Beat 2 - reveal] She lifts a matte-black coffee maker onto the counter and
presses the top button; steam rises. Camera: tighten to the product.
[Beat 3 - close] She takes a sip, smiles, looks off-frame. Camera: hold.
Look: warm, clean, commercial. Audio: soft ambient kitchen, no dialogue.무엇을 하는지 살펴보세요. 각 비트는 주제와 동작을 명시한 다음 환경을 제시하고, 전체 클립에 대한 하나의 룩과 하나의 오디오 지시를 둡니다. 컷 라벨은 모델에 구조를 제공합니다. 이것은 스토리보드처럼 읽히는데, 바로 그것이 Seedance 2.5가 반응하는 방식이기 때문입니다.
텍스트-투-비디오 또는 이미지-투-비디오?
Seedance 2.5는 둘 다 지원하며, 올바른 시작점을 고르면 나중의 골치 아픈 일을 줄일 수 있습니다. 텍스트-투-비디오는 프롬프트를 바탕으로 전체 장면을 만들어내며, 아직 아무것도 없고 모델이 룩을 창조하길 원할 때 쓰는 방식입니다. 이미지-투-비디오는 이미 보유한 정지 이미지를 애니메이션화하며, 정확한 프레임, 제품 사진, 브랜드 키 비주얼이 있고 그것이 움직이기만 하면 될 때 쓰는 방식입니다.
브랜드와 제품 작업에서는 이미지-투-비디오가 대체로 더 유리합니다. 실제 제품 샷에서 시작하므로 객체는 이미 정확하고, 모델은 그 형태를 추측하는 대신 그 주변을 애니메이션화합니다. 고정된 프레임에서 시작하는 것은 30초 클립을 브랜드에 맞게 유지하는 가장 확실한 방법 중 하나입니다. 오리지널 장면에는 텍스트-투-비디오를, 기준점이 이미 있을 때는 이미지-투-비디오를 사용하세요.
캐릭터와 제품의 일관성을 어떻게 유지하나요?
형용사가 아니라 레퍼런스에 의존하세요. Seedance 2.5는 최대 50개의 멀티모달 입력, 대략 30개의 이미지, 10개의 비디오 클립, 10개의 오디오 클립을 받을 수 있으며, 바로 여기서 그 입력 한도가 제값을 합니다. 프롬프트에서 언급하는 모든 캐릭터와 제품의 선명한 샷을 업로드하세요. 모델은 "무광 검정 커피 메이커" 같은 텍스트 설명보다 이미지에 훨씬 더 안정적으로 맞추며, 그렇지 않으면 매초 그것을 새로 만들어낼 것입니다.
반복 등장하는 캐릭터라면 정면, 3/4 각도, 측면처럼 몇 가지 각도를 제공하세요. 제품이라면 대표 샷과 디테일 샷을 제공하세요. 모델이 더 많이 볼수록 덜 추측하게 되고, 추측이야말로 AI 티가 확 나는 얼굴이 흔들리는 듯한 느낌을 만들어냅니다. 30초 클립에서 일관성은 대부분 레퍼런스의 문제이며, Seedance 2.5에는 그것을 해결할 여지가 있습니다.
API에서 Seedance 2.5를 어떻게 호출하나요?
비디오 생성은 비동기 작업으로 실행됩니다. 요청을 제출하고, 상태를 폴링한 다음, 준비되면 결과를 다운로드합니다. Velokey 같은 OpenAI 호환 게이트웨이를 통하면 형태는 다음과 같습니다:
import requests, time
BASE = "https://api.velokey.ai/v1"
headers = {"Authorization": "Bearer $VELOKEY_API_KEY"}
# 1. submit the job
job = requests.post(f"{BASE}/videos/generations", headers=headers, json={
"model": "seedance-2.5",
"prompt": "<your three-beat prompt>",
"references": ["https://.../character.png", "https://.../product.png"],
"duration": 30,
}).json()
# 2. poll until it's done
while True:
r = requests.get(f"{BASE}/tasks/{job['id']}", headers=headers).json()
if r["status"] == "completed":
print(r["results"][0]) # video URL
break
time.sleep(5)정확한 필드는 모델이 출시되는 과정에서 바뀔 수 있으므로, 이것은 최종 매개변수 목록이 아니라 패턴입니다. 현재 요청 스키마, 응답 형식, 비디오당 가격은 실시간 세부 정보를 추적하는 Seedance 2.5 API guide를 참고하세요. 여기서 게이트웨이를 쓰는 장점은 다른 샷을 위해 Veo나 Kling으로 전환할 때도 다른 모델 이름으로 같은 호출을 사용하면 된다는 점입니다.
Seedance 2.5의 오디오는 어떤가요?
2.5에서 새로 추가된 기능으로, 모델이 같은 패스에서 동기화된 오디오를 생성하므로 프롬프트에서 바로 사운드를 지시할 수 있습니다. 단순하게 유지하세요. 클립마다 "soft ambient kitchen, no dialogue" 또는 "upbeat background music,"처럼 하나의 오디오 의도만 지정하고, 그것이 영상 아래에 자연스럽게 깔리게 두세요. 앰비언트와 음악은 Seedance의 오디오가 가장 강한 영역입니다.
대사가 많은 경우는 이야기가 다릅니다. 클립의 성패가 말 한 줄이 완벽하게 싱크에 맞아 떨어지는지에 달려 있다면, Veo 3.1은 여전히 48kHz 대사에서 앞서 있으며, 그 한 작업을 위해서는 더 짧은 클립을 감수할 가치가 있습니다. 하지만 대부분의 30-second 제품 및 스토리 작업에서는 Seedance의 앰비언트 사운드와 음악으로 충분하며, 같은 패스에서 생성하는 것이 후반 작업에서 오디오를 덧붙이는 것보다 낫습니다.
해상도는 어떨까요? 720p의 함정
렌더링하기 전에 기대치를 정하세요: Seedance 2.5는 720p로 제한되어 출시됩니다. 사양표에 있는 네이티브 4K와 10-bit color는 로드맵에 있는 항목이지, 출시 시점에 바로 제공되는 기능은 아닙니다. 소셜, 모바일, 웹 용도라면 720p로 충분하고 차이를 느끼지 못할 것입니다. 하지만 오늘 당장 큰 화면에서 선명하게 보여야 하는 클립이라면 이는 실제적인 한계이며, Seedance 2.0은 여전히 상위 요금제에서 1080p와 4K를 제공합니다. 영상이 실제로 재생될 위치에 맞춰 해상도를 계획하세요.
렌더를 낭비하지 않고 어떻게 반복 작업하나요?
가장 저렴한 수정부터, 가장 비싼 수정은 마지막에. 전체 30-second 렌더는 비용이 가장 크기 때문에, 무언가가 살짝 어긋날 때마다 그것부터 시도하고 싶지는 않을 겁니다. previz부터 시작하세요. 완성된 클립 비용을 지불하기 전에 whitebox 패스에서 카메라와 모션 문제를 잡아내세요. 그런 다음 렌더하세요.
최종본의 디테일이 잘못됐나요? Region-edit 하세요. 전체 클립을 다시 돌리며 잘 나온 부분까지 도박에 맡기는 대신, 한 가지 요소만 다시 그리고 이미 잘 작동한 모든 것은 유지하세요. 전체 concept가 빗나갔을 때만 full regeneration을 남겨두고, 재킷 색상이 틀렸을 때는 쓰지 마세요. 그 순서대로 작업하세요. previz, 그다음 region edit, 그리고 full re-render는 마지막 수단으로만 사용하면, 모든 것을 다시 돌리는 습관이 태워 없애는 credits의 일부만 쓰게 됩니다.
작업 예시: 30초 제품 광고
하나의 클립에서 전체 루프를 살펴보겠습니다. 커피 메이커를 위한 30초 광고를 만든다고 해봅시다. 먼저 레퍼런스를 모읍니다: 제품 히어로 샷, 디테일 샷, 그리고 발표자의 사진입니다. 둘째, 세 박자의 프롬프트를 작성합니다. 주방에서의 설정, 제품 공개와 추출, 마무리 한 모금, 여기에 따뜻한 상업 광고 느낌과 주변 주방 오디오를 더합니다. 셋째, whitebox previz를 실행하고 카메라가 공개 전에가 아니라 공개 시점에 실제로 제품 쪽으로 타이트하게 들어가는지 확인합니다.
뭔가 어색한가요? 그 자리에서 고치면 됩니다. 발표자의 재킷 색상이 잘못 나왔다면 재킷만 region-edit하고 승인된 추출 샷은 그대로 둡니다. 소셜용 컷은 720p로 렌더링합니다. 클라이언트가 오늘 4K 마스터를 필요로 한다면, 2.5의 4K가 출시될 때까지 임시방편으로 Seedance 2.0에서 그 한 샷을 생성합니다. 이것이 처음부터 다시 생성하지 않고도 가능한 전체 프로덕션 패스입니다.
일반적인 실수는 무엇인가요?
대부분의 30초 시도를 망치는 오류는 세 가지이며, 이 세 가지는 알고 나면 모두 쉽게 피할 수 있습니다.
- 너무 많이 욱여넣기. 하나의 30초 클립에 여러 장소와 많은 캐릭터를 넣으면 모델이 일관되게 유지하기에는 과합니다. 아이디어에 세 개의 배경과 네 명의 사람이 있다면, 별도의 클립으로 나누고 편집기에서 조립하세요. 생성 한 번에 하나의 일관된 장면만 담으세요.
- 상충되는 연출 지시. 같은 프롬프트 안에 "dark moody noir lighting"과 "bright clean commercial look"처럼 서로 충돌하는 단서가 있으면 결과물이 incoherent해집니다. 하나의 분위기를 고르세요. 하나의 팔레트를 고르세요. 변화는 서로 충돌하는 형용사가 아니라 비트가 이끌게 하세요.
- 모션 아크 없음. 정적인 30초는 지루한 30초입니다. 아무것도 변화하지 않으면 클립은 너무 오래 유지된 얼어붙은 렌더처럼 느껴집니다. 푸시인, 팬, 캐릭터의 이동처럼 하나의 움직임을 부여해 길이가 억지로 늘린 것이 아니라 의도적인 것으로 읽히게 하세요.
이 세 가지를 제대로 잡고, 프롬프트를 비트 단위로 구성하며, 모든 주체를 참조하면 Seedance 2.5의 30초는 도박에서 꽤 반복 가능한 결과로 바뀝니다.
자주 묻는 질문
Seedance 2.5 비디오는 얼마나 길 수 있나요?
단일 네이티브 생성에서 최대 30초까지 가능하며, Seedance 2.0의 15초의 두 배입니다. 전체 클립이 한 번에 렌더링되므로, 별도의 클립들을 이어 붙이지 않고도 장면 전환과 서사적 흐름을 포함할 수 있습니다. 이 단일 샷 30초가 이 모델의 대표 기능입니다.
좋은 Seedance 2.5 프롬프트는 어떻게 작성하나요?
설정, 동작, 마무리라는 세 가지 비트로 구조화하고, 감독 프레임워크를 사용하세요: Subject + Action, 그다음 Environment, Look, Camera, Audio를 배치하고, 비트 사이에 컷 라벨을 넣습니다. 모든 피사체마다 참조 이미지를 추가하세요. 전체 클립에 걸쳐 하나의 조명 분위기와 하나의 움직임 아크를 유지하세요.
Seedance 2.5로 4K 비디오를 만들 수 있나요?
출시 시점에는 불가능합니다. Seedance 2.5는 현재 720p로 제한되어 있으며, 네이티브 4K는 이후 출시 로드맵에 포함되어 있습니다. 지금 당장 4K가 필요하다면, Seedance 2.0은 더 높은 티어에서 이를 제공합니다. 소셜 및 모바일 출력의 경우, 출시 해상도인 720p로도 보통 충분합니다.
Seedance 클립 전체에서 캐릭터를 일관되게 유지하려면 어떻게 하나요?
텍스트가 아니라 참조 이미지를 사용하세요. 캐릭터의 여러 각도, 정면, 3/4, 측면을 업로드하면 Seedance 2.5가 설명보다 훨씬 더 안정적으로 그 이미지들에 맞춥니다. 50개 참조 예산은 바로 이를 위해 만들어졌기 때문에, 긴 클립에서의 일관성은 대부분 좋은 참조를 갖추는 문제입니다.
Seedance 2.5 비디오의 한 부분만 어떻게 수정하나요?
영역 편집을 사용하세요. 이를 통해 의상, 배경, 제품 같은 단일 요소를 다시 그릴 수 있으며, 연기, 움직임, 조명은 그대로 고정됩니다. 이미 잘 나온 부분을 잃을 위험이 있는 전체 클립 재생성보다 낫습니다. 디테일을 반복 수정하는 가장 빠른 방법입니다.
API를 통해 Seedance 2.5를 어떻게 호출하나요?
프롬프트와 참조 URLs로 비동기 작업을 제출하고, 작업이 완료될 때까지 폴링한 다음 비디오를 다운로드하세요. Velokey 같은 OpenAI 호환 엔드포인트를 통해서는 모델을 Seedance 2.5로 설정한 요청 한 번이면 되며, 다른 비디오 모델로 전환하는 것도 다른 이름을 사용한 동일한 호출입니다.
Seedance 2.5에서 text-to-video와 image-to-video 중 무엇을 사용해야 하나요?
제품 사진이나 브랜드 비주얼처럼 정확한 프레임이 이미 있을 때는 image-to-video를 사용하세요. 그러면 모델이 객체를 새로 만들어내는 대신 올바른 객체를 애니메이션화합니다. 처음부터 만드는 오리지널 장면에는 text-to-video를 사용하세요. 브랜드 및 제품 클립의 경우, 실제 이미지에서 시작하는 것이 전체 30초 동안 일관성을 유지하는 더 신뢰할 수 있는 경로입니다.


