Seedance 2.5 프롬프트 가이드: 구조, 카메라, 타이밍, 오디오, 참조
Seedance 2.5 프롬프트 작성법: 기본 공식, 카메라 용어, 타임스탬프, 대사·사운드 문법, 참조 지정, 편집, 그리고 2.0과 다른 점까지 정리합니다.
Markdown으로 읽기좋은 Seedance 2.5 프롬프트는 누가 무엇을 하는지, 어디에서 하는지, 카메라가 그것을 어떻게 찍는지, 무엇이 들리는지를 이 순서대로 말합니다. 즉 주체와 동작을 먼저 쓰고, 그다음 장면, 시각적 스타일, 카메라, 오디오를 씁니다. 긴 클립은 "0-3s" 같은 시간 구간이나 번호를 붙인 샷으로 나누고, 모든 참조 파일은 번호로 부르며("Image 1", "Video 1"), 클립 길이, 비율, 해상도는 텍스트가 아니라 요청 파라미터로 지정하세요. 아래 규칙은 2026년 9월 29일에 확인한 ByteDance의 Seedance 2.5 및 2.0 공식 프롬프트 가이드에서 가져온 것입니다. 예시 프롬프트는 모두 이 글을 위해 작성했습니다.
Seedance 2.5 프롬프트는 어떻게 작성하나요?
ByteDance의 기본 공식에서 시작하세요. "주체 + 동작 또는 사건 + 장면과 환경(선택) + 시각적 스타일(선택) + 카메라 움직임/컷(선택) + 오디오(선택)". 필수는 첫 부분뿐입니다. 가이드는 주체와 동작을 "동영상의 토대"라고 부르며, 필요 없는 부분은 빼도 된다고 합니다.
실제로는 짧은 문장 네 개가 됩니다.
<Subject> performs <main action or event> in <scene and environment>.
The visuals feature <visual style>.
Use <shot size, camera angle, camera movement, or cuts>.
Audio includes <dialogue, ambience, sound effects, or music>.채워 넣은 예시는 다음과 같습니다.
A street baker pulls a tray of round loaves from a brick oven at night and sets it on a flour-dusted counter.
Warm orange light from the oven, visible steam, shallow depth of field, realistic film look.
Start with a close-up of the oven door opening, then pull back slowly to a medium shot of the counter.
Audio: crackling wood, the scrape of the metal tray, quiet street noise outside.다음 세 가지 습관이 차이를 만듭니다.
- 원하지 않는 것이 아니라 원하는 것을 설명하세요. 공식 가이드는 "가능한 한 긍정적인 설명"을 요구하며, 부정 지시가 지원되는 곳으로 자막과 오디오를 꼽습니다(아래 참고).
- 파라미터는 프롬프트에 넣지 마세요. 클립 길이, 비율, 해상도, 사운드 생성 여부는 요청 필드(
duration,ratio,resolution,generate_audio)이며, 가이드는 파라미터를 "프롬프트에 포함할 필요가 없다"고 말합니다. - 변하지 않아야 할 것으로 마무리하세요. 카메라 앵글, 배경, 분위기 같은 요소를 끝에 적으면 클립 전체에서 유지됩니다.
카메라와 샷은 어떻게 제어하나요?
카메라 용어를 그대로 쓰세요. ByteDance는 샷 크기(익스트림 와이드, 와이드, 미디엄, 미디엄 클로즈업, 클로즈업), 움직임(푸시 인, 풀 아웃, 팬, 트래킹, 팔로우, 오빗, 틸트 업, 핸드헬드 흔들림), 앵글(로우 앵글, 오버헤드, 1인칭)과 함께 원샷/롱테이크, 돌리 줌, FPV, 불릿 타임, 스피드 램프 같은 기법을 나열합니다.
더 생소한 용어라면 용어 뒤에 쉬운 말로 설명을 덧붙이세요. 가이드의 예시는 이렇습니다. "랙 포커스: 초점이 부드럽게 이동하며, 원래 전경에서 선명하던 나무들이 흐려지고 배경의 인물이 점점 선명해진다."
컷이나 전환에는 시점과 방법을 모두 적으세요. 예를 들어 "At the 5-second mark, a quick whip pan to the left into the next scene."(5초 지점에서 왼쪽으로 빠르게 휩 팬하며 다음 장면으로)처럼 씁니다. Seedance 2.0 가이드에는 2.5에서도 여전히 도움이 되는 규칙이 하나 더 있습니다. 샷 하나에는 카메라 움직임을 하나만 쓰세요. "푸시, 풀, 팬, 이동을 동시에" 요구하면 영상이 덜 안정적이 되기 때문입니다.
멀티 카메라 장면은 번호를 붙인 샷 여러 개로 쓰고, 샷마다 프레이밍을 따로 정하면 됩니다.
Shot 1: Wide shot, locked-off camera, eye level. Two chess players sit across a table in an empty library.
Shot 2: Over-the-shoulder shot from behind the older player. The younger player moves a knight and looks up.
Shot 3: Close-up of the older player's hand hovering over the board, then tapping the table once.
Quiet room tone, the soft click of chess pieces, no music.Seedance는 타임스탬프를 따르나요?
Seedance 2.5는 초 단위 정수로 따릅니다. Seedance 2.0은 따르지 않습니다. ByteDance의 비교는 명확합니다. "Seedance 2.0은 타임스탬프에 반응하지 않고 샷 번호에만 반응하는 반면, Seedance 2.5는 정수 초 타임스탬프를 지원합니다."
2.5에서는 세 가지 형식이 통합니다.
- 구간: "0-3s … 3-7s … 7-15s"처럼 쓰고, 구간 사이에 빈틈을 두지 마세요.
- 시점: "At the 2-second mark, a gust of wind lifts the tablecloth."(2초 지점에서 돌풍이 식탁보를 들어 올린다)
- 상대적 타이밍: "She waits by the door. After 3 seconds, the light in the hallway goes out."(그녀가 문 옆에서 기다린다. 3초 후 복도의 불이 꺼진다)
주어진 시간에 맞게 내용의 양을 조절하세요. 한 구간에 일어나는 일이 너무 적으면 모델이 즉흥적으로 채우고, 너무 많으면 가이드의 경고대로 결과가 "과도한 컷을 포함하거나 줄거리의 일부를 생략할 수 있습니다". 1초에 고개를 세 번 흔드는 것처럼 빠르게 반복되는 동작에는 타임스탬프를 쓰지 마세요.
Seedance 2.5의 한도인 30초까지 가는 클립이라면, 각 단계의 끝 상태가 분명하도록 단계별로 쓰세요.
A lighthouse keeper's evening routine, realistic, cool blue dusk turning to night, no music.
0-6s: Wide shot of a lighthouse on a rocky coast at dusk. The keeper climbs the outside stairs with a lantern.
6-14s: Inside the lamp room, medium shot. He wipes the large lens with a cloth, then checks a brass gauge.
14-22s: Close-up of his hand turning a wheel. The main lamp starts to rotate and throws a beam across the room.
22-30s: Aerial shot pulling back from the tower. The beam sweeps over dark water. Waves and wind only.대사, 사운드, 자막은 어떻게 쓰나요?
Seedance 2.5는 기본적으로 동영상과 함께 오디오를 생성합니다(generate_audio가 true). 모든 것을 평범한 문장으로 설명해도 되지만, 공식 가이드는 사운드의 종류를 구분해야 할 때 쓰는 괄호를 정의하고 있습니다.
| 내용 | 문법 | 예시 |
|---|---|---|
| 음악 | ( ) | (soft piano plays in the background) |
| 효과음 | < > | <a bell rings in the distance> |
| 대사 | { } | {Welcome back.} |
| 자막 | 【 】 | 【Chapter One】 |
특정 언어나 억양의 대사가 필요하면 대사 앞에 그것을 명시하세요. 가이드의 공식은 Dialogue Language + Regional Variety or Accent + Delivery Style + Speaker + {Dialogue}이며, 예를 들면 Dialogue language: American English. The girl says in natural, conversational American English: {I thought you weren't coming.}입니다. ByteDance는 Seedance 2.5가 10개 이상의 언어로 음성을 네이티브 생성한다고 밝히지만, 가이드에 언어 목록은 없으므로 사용할 언어는 직접 테스트해 보세요. 2.0 가이드가 경고하듯 한 줄 안에서 여러 언어를 섞지 마세요. 고유명사는 예외입니다.
여러 인물이 말할 때는 "인물의 대사(감정): 내용" 형식으로 한 줄에 한 번만 말투를 적으세요. 가이드에 따르면 대사 뒤에 단어를 반복하거나 개별 단어에 어조와 동작 메모를 따로 붙이는 것이 모델이 자막을 추가하게 만드는 원인 중 하나입니다.
여기서는 부정 지시가 통합니다. "No subtitles"(자막 없음), "No BGM; only ambient and action sounds"(BGM 없음, 환경음과 동작 소리만), "No audio."(오디오 없음)처럼 쓰면 됩니다. ByteDance에 따르면 2.0보다는 드물지만 자막이 여전히 섞여 나올 수 있고, 자막이 들어간 참조 동영상은 "no subtitles"를 무시하게 만들 수 있습니다. 인물에게 기존 목소리나 노래를 입히려면 오디오 참조로 첨부하고 그 인물에 묶으세요. 가이드의 예시는 이렇습니다. "Image 1은 주인공 John을 나타내며 Audio 1의 음색을 사용한다."
프롬프트에서 이미지, 동영상, 오디오를 참조하려면?
모든 파일에 첨부한 순서대로 번호를 붙이고 텍스트에서 연결하세요. ByteDance의 예시는 다음과 같습니다. "Images 1-2는 Character 1이며 Audio 1에 대응하고, Images 3-4는 Character 2이며 Audio 2에 대응한다." 그림 안에 적힌 이름에 의존하지 마세요. 가이드에 따르면 이미지에 "John"이라고 라벨을 붙인 뒤 "John is at school"이라고 쓰면 "인물 혼동이나 중복이 쉽게 발생할 수 있습니다".
각 파일이 무엇을 위한 것인지, 무엇을 무시해야 하는지 말하세요.
Image 1 defines the courier's face, hairstyle and yellow raincoat. Do not use the image background.
Image 2 defines the narrow alley, wet cobblestones and neon reflections. Do not use any people in it.
Video 1 defines the running pace and the handheld follow camera only.
The courier from Image 1 runs through the alley from Image 2 at night, jumps a puddle, and stops at a green door.참조 동영상에 원하는 동작이 이미 그대로 담겨 있다면 모든 단계를 다시 설명하지 말고 "follow the actions and camera movement in Video 1"(Video 1의 동작과 카메라 움직임을 따를 것)이라고 쓰세요. 다시 설명하면 동영상과 충돌할 수 있습니다. 여러 이미지가 한 물체를 다른 각도에서 보여 준다면 그렇다고 밝히세요("All four images show the same desk lamp; only one lamp appears"). 그렇지 않으면 모델이 별개의 물체로 처리할 수 있습니다.
몇 개를 쓸지: Seedance 2.5는 이미지 최대 30개, 동영상 10개, 오디오 클립 10개를 받습니다(동영상과 오디오는 각각 합계 최대 30초). ByteDance는 주체 이미지 전체에 걸쳐 1–8개의 주체를, 동영상이나 오디오 참조에는 1–5개의 주체와 각 5–10초를 권장합니다. 더 많이 넣을 수는 있지만 덜 안정적입니다. Seedance 2.0은 이미지 최대 9개, 동영상 3개, 오디오 클립 3개를 받으며, 가이드는 전체 4–5개 파일을 권장합니다. 참조 유형별 요청 형태는 이미지, 동영상, 오디오를 추가하는 방법을 참고하세요. 실제 사람 얼굴이 담긴 참조 이미지와 동영상은 거부됩니다. 이 글에서 오류의 원인과 허용되는 방법을 설명합니다.
동영상 편집이나 연장 프롬프트는 어떻게 쓰나요?
SeedRouter에서 편집과 연장은 Seedance 2.5 기능입니다. 참조 동영상 하나를 보내고 omni_reference_task_type을 edit 또는 extend로 지정하세요. 그러면 프롬프트는 두 가지 일을 해야 합니다.
편집에서는 범위를 지정하고 A에서 B로의 변화를 설명하세요. add, remove, replace, change to 같은 트리거 단어를 넣고, 부분 편집에는 시간 구간을 쓰세요. 가이드의 예시는 이렇습니다. "Video 1의 4–6초 구간에서 남자의 동작을 커피를 마시는 것에서 바닥을 걸레질하는 것으로 바꾸고, 나머지 내용은 그대로 유지한다." 물체 교체도 같은 패턴입니다.
Edit Video 1: replace the paper coffee cup on the desk with the green ceramic mug from Image 1. Keep the person, the camera and the audio unchanged.연장에서는 방향을 말하고 경계 프레임에서 시작하세요. "extend forward", "extend backward", "continue"를 쓴 뒤 다음에 일어날 일을 설명하세요.
Continue Video 1: the cyclist reaches the top of the hill, stops, and takes off her helmet. The camera stays on the same side angle. Wind and distant birds.편집이나 연장은 원본 동영상의 비율을 유지하므로 ratio는 adaptive로 두세요. 편집은 길이도 유지하므로 duration은 -1이어야 합니다. ByteDance는 색과 오디오의 연속성을 가장 잘 살리기 위해 입력과 출력 모두 MOV(output_format: "mov")를 권장합니다. 참조와 편집을 합친 요청의 결과가 불안정하다면, 가이드가 제시하는 해결책은 참조 작업과 편집 작업으로 나누어 차례로 보내는 것입니다. 정확한 요청 본문은 클립을 편집하거나 연장하는 방법에 있습니다.
스토리보드와 키프레임은 어떻게 쓰나요?
둘은 하는 일이 다릅니다. 이미지 한 장에 여러 프레임을 담은 멀티 패널 스토리보드는 느슨한 줄거리 참조이며, 모델은 그것에 "엄격하게 맞추지 않습니다". 순서대로 첨부한 별도의 이미지인 키프레임은 충실하게 따릅니다.
- 스토리보드: 텍스트 없는 단순한 선화나 막대 인형으로 15컷 이하로 그리세요. 먼저 스토리보드 이미지를 지정하고, 한 줄짜리 줄거리 요약을 쓴 다음, 샷마다 그림에 나오지 않는 것(동작, 카메라, 스타일)을 설명해 채우세요.
- 키프레임: 각 프레임을 별도의 참조 이미지로 첨부하고 프롬프트를 "Use Images 1 to 6 in order as keyframes."(Images 1~6을 순서대로 키프레임으로 사용)로 시작하세요.
- 첫 프레임과 마지막 프레임: 이미지의 role을
first_frame과last_frame으로 지정하세요. 이렇게 하면 출력이 첫 이미지의 비율로 고정되므로, 비율이 같은 이미지 두 장을 쓰세요.reference_image로 지정하고 "Image 1 is the first frame"이라고 쓰면 비율은 고정되지 않지만, 출력이 이미지와 정확히 일치하지 않을 수 있습니다.
Seedance 2.0 프롬프트는 무엇이 다른가요?
구조(주체, 동작, 장면, 카메라, 스타일, 오디오)는 같지만, 2.0 가이드는 2.5에서는 더 이상 필요 없는 몇 가지를 요구합니다.
- 초가 아니라 샷. 클립을 "Shot 1 / Shot 2 / Shot 3"으로 구성하고 속도 배분은 모델에 맡기세요. 2.0 가이드는 정밀한 타이밍을 "불안정하다"고 표현합니다.
- 부드럽고 연속적인 움직임. 전력 질주, 큰 점프, 격렬한 구르기보다 "느리고 부드러우며 일관된 미세한 움직임"을 선호하며, 한 동작이 다음 동작으로 어떻게 이어지는지 설명하라고 요구합니다.
- 감정은 동작으로 표현. "very sad" 대신 "lowers her head, shoulders trembling slightly, eyes reddening"(고개를 숙이고, 어깨가 살짝 떨리며, 눈가가 붉어진다)처럼 쓰세요.
- 인물마다 얼굴 클로즈업 한 장과 전신 이미지 한 장. 여러 각도를 담은 시트는 2.0이 여러 사람으로 인식할 수 있으므로 쓰지 마세요. Seedance 2.5는 멀티뷰 이미지를 받습니다.
- 같은 주체는 매번 같은 방식으로 부르세요. 예를 들어 "the woman in the red coat@Image 1"처럼 쓰거나, 이름을 한 번 정의한 뒤 계속 재사용하세요.
Seedance 2.0 클립은 4–15초(기본 5초)이며, 같은 요청을 받는 Fast와 Mini 버전이 있지만 480p나 720p만 지원합니다. 어떤 모델을 고를지는 버전 비교와 Seedance 2.0 vs Fast vs Mini 가이드에서 다룹니다. ByteDance는 두 버전이 "미적 스타일 선호가 크게 다르다"고도 경고하므로, 같은 프롬프트라도 같은 느낌이 나오지 않습니다.
Seedance가 프롬프트를 따르지 않는 이유는?
대부분의 실패는 공식 FAQ가 꼽는 몇 가지 원인으로 거슬러 올라갑니다.
- 너무 짧은 시간에 너무 많은 내용. 사건을 분산하거나
duration을 늘리세요. - 모순. 같은 인물에 대한 서로 다른 두 가지 묘사, 또는 동작과 충돌하는 카메라 움직임.
- 참조 간 인물 뒤바뀜. 인물이 처음 등장하는 순서대로 참조 파일을 첨부하고, 그에 맞게 프롬프트의 번호를 다시 매기세요.
- 빛나는 눈. "fanatical"(광적인)이나 "extremely shocked"(극도로 충격받은) 같은 강한 표현은 눈동자를 빛나게 만들 수 있습니다. 더 차분한 표현을 쓰고 "normal human eyes; no glowing eyes"(정상적인 사람 눈, 빛나는 눈 없음)를 추가하세요.
- 화면 속 글자의 오타. 단어를 한 글자씩 풀어 쓰거나, 정확한 텍스트를 참조 이미지로 제공하세요.
- 요청 하나에 너무 많은 일. 참조와 편집을 별도의 작업으로 나누세요.
- 얼굴이 차단되는 경우. 참조에 담긴 실제 사람의 얼굴은 거부됩니다. 실제 인물 오류를 참고하세요.
초안은 480p와 짧은 duration으로 만들고, 남길 버전만 더 높은 해상도로 렌더링하세요. 실패한 작업은 과금되지 않으며, 완성된 클립의 비용은 Seedance API 가격을 참고하세요.
자주 묻는 질문
Seedance 프롬프트를 JSON으로 써야 하나요?
정해진 형식은 없습니다. ByteDance의 가이드는 프롬프트를 "전부 자연어로 작성할 수 있다"고 말하며, 모든 템플릿이 "Shot 1"이나 "0-3s" 같은 선택적 라벨이 붙은 평범한 문장입니다. 구조는 도움이 되지만 JSON 문법은 필요 없습니다.
Seedance 2.5로 격투 장면은 어떻게 만드나요?
싸움은 전체적으로 설명하고, 세부 묘사는 핵심 동작 한두 개에만 쓰세요. 가이드는 주먹 하나하나를 나열하기보다 "양측이 근접전을 벌인다" 같은 표현을 권장합니다. 비트를 타임라인에 배치하고, 샷 하나에 카메라 움직임은 하나만 쓰고, 소리는 < > 효과음으로 설명하세요.
Seedance 2.5 동영상은 최대 몇 초까지 만들 수 있나요?
요청 하나당 최대 30초이며, duration으로 지정합니다(4–30, 또는 모델이 정하게 하려면 -1). Seedance 2.0은 최대 15초입니다.
공식 Seedance 프롬프트 최적화 도구가 있나요?
있습니다. ByteDance는 Seedance 2.5 프롬프트 skill인 sd25-pe를 공개했으며, 코딩 어시스턴트가 이를 사용해 보내기 전에 프롬프트를 다시 써 줄 수 있습니다. 설치 명령은 공식 가이드에 있습니다.
내 사진을 참조로 쓸 수 있나요?
아니요. Seedance는 실제 사람 얼굴이 담긴 참조 이미지와 동영상을 거부합니다. 대신 ByteDance가 허용하는 방법은 실제 인물 오류 가이드에서 다룹니다.
프롬프트를 직접 시도해 보세요
프롬프트를 Seedance 2.5 플레이그라운드나 Seedance 2.0 플레이그라운드에 붙여 넣거나, Seedance 2.5 API 레퍼런스를 보고 코드에서 보내세요. 한 번 충전하면 되고 구독은 없으며, 크레딧은 만료되지 않고, 실패한 작업은 과금되지 않습니다.



