30~40초짜리 장면이 있고, 보기 좋은 여섯 개의 클립을 늘어놓은 게 아니라 드라마로 이어지도록 만들고 싶습니다. 장면의 변화를 한 문장으로 쓰고, 보이는 동작으로 쪼갠 다음, 동작마다 샷을 하나씩 붙입니다. 스틸 한 장, 동작 프롬프트 하나, 컷 지점 하나. 아래 여섯 샷 예시는 Seedance 2.5 이미지에서 영상으로 720p에서 $9.9828이고, 다시 만들어야 하는 샷 하나는 $1.6638 입니다. 샷을 더 긴 요청으로 묶어도 초당 합계는 바뀌지 않지만, 다시 만들 때의 비용은 바뀝니다(롱테이크 절 참고).
여섯 샷에 담기는 이야기
와인색 블라우스와 크림색 앞치마를 입은 가상의 성인 재봉사 소피아가 작업실을 닫으려 합니다. 40대 남자 요나스가 짙은 회색 스웨터를 입고, 빨간 단추 하나가 빠진 남색 코트를 들고 도착합니다. 소피아는 손상을 확인하고 망설이다가 돕기로 합니다. 영화는 바느질이 끝난 수선이 아니라, 그녀가 수선을 받아들이는 것으로 끝납니다.
조명은 처음부터 끝까지 켜져 있습니다. 코트는 먼저 옮겨지고, 그다음 작업대에 놓입니다. 요나스는 그것을 입지 않습니다. 덕분에 모델 입장에서 연속성이 간단히 유지됩니다.
| 최종 편집 | 구도 | 시작 스틸 | 애니메이션을 줄 동작 하나 | 컷하는 시점 |
|---|---|---|---|---|
| 0~6초: 닫는 장면 | 와이드 샷 | 켜진 책상등 옆, 작업대에 손을 얹은 소피아 | 그녀의 손이 멈추고 시선이 문으로 향함 | 그녀의 주의가 문에 닿을 때 |
| 6~12초: 도착 | 미디엄 샷 | 문에 선 요나스, 앞팔에 남색 코트를 걸치고 | 안쪽으로 작은 걸음 한 번을 내딛음 | 코트가 얼굴을 가리지 않고 보일 때 |
| 12~18초: 문제 | 클로즈 인서트 | 작업대에 펼쳐진 코트. 빠진 단추 자리에 느슨한 실 | 빠진 자리로 천천히 카메라 전진 | 관객이 결함을 읽어낼 수 있을 때 |
| 18~24초: 망설임 | 클로즈업 | 코트를 아래로 내려다보는 소피아 | 그녀의 시선이 코트에서 요나스로 옮겨감 | 두 번째 제스처가 시작되기 전에 그녀의 표정이 가라앉을 때 |
| 24~30초: 결정 | 미디엄 샷 | 작업대 옆, 손을 코트에서 뗀 소피아 | 그녀가 코트를 짧은 거리만큼 자기 쪽으로 끌어당김 | 받아들이는 제스처가 끝났을 때 |
| 30~36초: 마무리 | 투샷 | 작업대를 사이에 두고 두 성인이 보이고, 조명은 여전히 켜짐 | 요나스가 어깨를 풀고, 소피아가 작게 고개를 끄덕임 | 감정 변화가 보일 때 |
와이드 샷은 사람과 조명을 배치하고, 클로즈업은 결정이나 반응을 실어 나르며, 인서트는 관객이 물체를 읽게 하고, 투샷은 마무리를 닫습니다. 이웃한 컷 사이에서는 샷 크기나 앵글 중 최대 하나만 바꾸세요. 편집에서 어색한 시작과 끝을 다듬으세요. 생성된 프레임을 전부 남기는 것보다 31초짜리 컷이 이 이야기를 더 잘 전합니다.

코트 소품: 빨간 단추 하나가 빠지고, 그 자리에 느슨한 실이 남아 있다.
장면에서 샷으로 넘어가기
- 변화를 말로 놓습니다. "소피아가 문을 닫고 있고, 요나스가 손상된 코트를 들고 왔고, 그녀는 돕기로 했습니다." 이 변화를 준비하지도, 보여주지도, 이에 반응하지도 않는 샷은 자릅니다.
- 보이는 비트를 나열합니다. 생각을 카메라가 볼 수 있는 것으로 바꿉니다. "그녀가 망설인다"는 "그녀의 눈이 코트에서 요나스로 옮겨가고 손이 멈춘다"가 됩니다.
- 비트마다 동작 하나를 줍니다. 주체 하나, 제스처 하나, 카메라 이동은 최대 하나. "라벨을 읽고, 알아차리고, 일어나, 탁자를 돌아 가서 그를 마주 본다"는 네 개의 샷입니다.
- 연결을 기록합니다. 모든 샷에 대해 시작할 때 무엇이 보이는지, 끝날 때까지 무엇이 바뀌었는지, 어디로 컷하는지 적습니다.
- 컷을 초와 맞춰 봅니다. 36초에 샷 여섯 개면 6초마다 한 번씩 컷하는 셈이라 잔잔한 드라마에 맞습니다. 15초에 열여덟 번 컷하는 액션 장면은 생성하기 전에 더 적고 더 긴 비트가 필요합니다.
롱테이크 하나, 아니면 나눈 클립
Seedance 2.5는 요청당 4~30초를 받지만, 길게 돌리면 표류가 생깁니다. 짧은 길이로 먼저 움직임을 확인하고, 30초짜리 테이크 하나보다 짧은 테이크 여러 개가 더 잘 유지된다고 예상하세요. 대부분의 샷은 10~15초에서 가장 잘 되고, 20초를 넘기면 표류가 시작됩니다. 이 영화의 선택은 다음과 같습니다.
| 계획(720p) | 요청 수 | 비용 | 맞는 곳 | 대가 |
|---|---|---|---|---|
| 6초 클립 여섯 개 | 6 | $9.9828 | 여기처럼 비트마다 피사체나 앵글이 따로 있습니다 | 스틸 여섯 장 준비와 이어 붙일 다섯 군데 감추기 |
| 6초 클립 두 개와 12초 클립 두 개 | 4 | $9.9828 | 이웃한 비트가 카메라와 공간을 공유합니다(샷 3~4, 5~6) | 비트 리듬은 컷이 아니라 프롬프트가 정합니다 |
| 30초 테이크 하나 | 1 | $8.319 | 앵글 전환 없는 하나의 연속된 공간 | 제스처가 실패하면 30초 전체 값을 다시 지불합니다 |
롱테이크의 절약은 처음 한 번 다시 돌리는 순간 사라집니다. 6초 샷 하나를 교체하는 비용은 $1.6638이고 테이크 전체는 $8.319 입니다. 카메라 설정별로 묶으세요. 샷 1과 2는 피사체가 바뀌니 각자 요청을 유지합니다. 샷 3과 4는 작업대 위의 코트를 공유하므로 12초짜리 요청 하나로 합치고, 샷 5와 6도 마찬가지입니다. 샷 3과 4에서는 작업대 위 코트 스틸이 소피아의 앉은 위치도 함께 잡아야 합니다. 잡을 수 없다면 샷 4는 따로 남겨두세요.
묶어서 낸 요청에는 빈틈없이 연속된 시간 구간을 쓰고, 마지막 구간은 전체 길이에 맞춰 끝내야 합니다. 그 스틸을 Input image 로 쓰고 Duration 을 12로 설정하세요.
Close insert, continuous. 0–6s: Slow push toward the navy coat flat on the worktable until the missing red-button position and loose thread fill the lower frame. 6–9s: Hold on the missing button. 9–12s: The camera eases up and across to Sofia looking down at the coat; her eyes move toward the doorway. The desk lamp stays lit. No other camera movement, no text. Sound: quiet room tone. No speech or music.
샷을 이어 붙이려면 Advanced parameters 항목에서 Return last frame 을 켭니다. 마지막 프레임이 이미지로 돌아오므로 다음 샷의 Input image 로 쓸 수 있습니다. 끝을 고정하려면 스틸 한 장을 Closing frame 으로 추가하세요. 고정되는 것은 끝일 뿐 중간은 아닙니다. 따라서 두 프레임의 조명과 구도는 비슷하게 유지하세요. 마지막 프레임 연결은 안내에서 ffmpeg 합치는 방법을 다룹니다.
시작 이미지가 연속성을 맡도록 만들기
샷 이미지 여섯 장을 준비하기 전에 인물 사진과 룸 전체 보기를 준비하세요. 저렴한 방법은 Seedream 5.0 Flash 이미지에서 이미지로 이미지 한 장당 $0.029 입니다. 승인된 인물 사진과 룸 전체 보기를 Images 에 넣고, Aspect ratio 를 영화에 맞추고(세로면 9:16), Prompt 에 샷을 기술하세요. 스틸 여섯 장을 각각 한 번씩 다시 시도하고 인물 사진 두 장과 룸 전체 보기 하나를 더하면 약 15장으로, 대략 $0.44 입니다. 모든 샷 스틸은 같은 승인된 참조 자료로 만드세요. 앵글마다 엉뚱한 양복점을 새로 만들면 문과 작업대의 좌우가 뒤바뀔 수 있습니다.
모든 이미지 브리프에 이 세부를 반복하세요. 와인색 블라우스, 크림색 앞치마, 짙은 회색 스웨터, 남색 코트, 빨간 단추, 따뜻한 책상등, 같은 쪽에 있는 문. 결함 클로즈업에는 단추가 있어야 할 자리에 빈 바늘땀과 느슨한 실을 보여주세요. 프롬프트가 "손상된 코트"라고 쓰기 때문에 단추가 온전한 한 줄로 보이면 손상으로 읽히지 않습니다.
이미지에서 영상으로 모델은 화면 비율을 고를 수 없으니 구도는 스틸이 짊어집니다. 세로 영화에는 세로 스틸을 만들고, 두 얼굴을 가장자리에서 멀리 두세요. 각 변은 300~6000 픽셀로 맞추세요.
샷과 리버스 샷에서는 소피아를 화면 왼쪽에서 오른쪽을 보게 하고 요나스를 화면 오른쪽에서 왼쪽을 보게 하세요. 두 카메라 모두 둘을 잇는 선의 같은 쪽에 두고, 상대적 높이는 바꾸지 마세요. 컷 이후에 둘 다 왼쪽을 본다면 그 스틸을 다시 만드세요.
이 동작 프롬프트를 복사하세요
Playground에서 써 보세요
- Seedance 2.5 이미지에서 영상으로 페이지를 열고 Playground 탭의 Form 뷰에 머무릅니다. 실행하려면 잔액이 있는 계정으로 로그인하세요.
- 승인된 시작 스틸을 Input image 에 넣습니다. 이게 첫 프레임이 됩니다.
- 아래 프롬프트 중 하나를 Prompt 에 붙여 넣습니다.
- Duration 을 6으로, Resolution 을 480p로 저렴하게 확인하거나 720p로 최종본을 만듭니다. Generate audio 는 계획한 대로 켜거나 꺼 둡니다.
- 실행한 다음 샷마다 반복합니다.
첫 샷에는 승인된 조명 스틸을 image_url 로 올리고 다음을 사용하세요.
Locked wide shot of the workshop. Sofia, the adult tailor in the burgundy blouse and cream apron, slowly lowers her hand to the worktable, then pauses and looks toward the doorway. The lamp remains lit for the entire shot. She stays beside the table. No other person enters the frame. No text.
요나스의 도착에는 다음을 사용합니다.
Locked medium shot of the adult man in the charcoal sweater standing in the workshop doorway. He takes one small step forward while holding the navy coat across both forearms. The coat remains a carried object, not clothing he is wearing. His expression is hesitant. Keep his face visible. No camera orbit, no text.
결정 장면에는 다음을 사용합니다.
Medium view of the adult tailor beside the worktable. She gently slides the navy coat a short distance toward herself, then rests her hand beside it. The missing red-button position stays visible. Her expression changes from hesitation to a small reassuring smile. The desk lamp stays lit. Locked camera. No sewing action.
"Locked"는 프롬프트를 쓰는 방식일 뿐이고 카메라 잠금 입력 항목은 없습니다. 그래도 움직이는 프레임은 고정 카메라 가이드에서 다룹니다. 프롬프트를 저렴하게 평가하려면 480p(초당 $0.1234, 여섯 샷 합계 $4.4424)로 렌더링하고 문구 하나씩 바꿔 보세요. 최종본은 720p로, 또는 초당 $0.6823인 1080p로 렌더링하세요.
코드로 호출하기
같은 샷을 CLI로 부를 수 있습니다(npx @spicyapi/cli는 설치 없이 동작합니다). 이미지에서 영상으로 안내에 Python SDK와 나머지 항목이 있습니다.
spicyapi tasks create --model bytedance/seedance-2.5/image-to-video \
--input-json '{"image_url":"https://.../still.png","prompt":"<paste the prompt>","duration_seconds":6,"resolution":"720p","generate_audio":false}' --wait또는 에이전트에게 맡기세요. 어시스턴트는 위 CLI, MCP 서버(스틸마다 spicyapi_upload_file을 쓰고 이어서 spicyapi_task_create를 호출합니다. 이때 가격 확인을 위해 멈춥니다), Skill(npx skills add spicyapi-ai/spicy-skill) 가운데 어떤 경로로도 이 호출을 실행할 수 있습니다.
대사와 소리
generate_audio 는 기본으로 켜져 있고, 켜든 끄든 가격은 같습니다. 편집 전체 아래에 이어지는 룸톤(방 안의 기본 소리) 한 겹을 깔아 두세요. 그래야 따로 렌더링한 여섯 개의 방이 여섯 개의 방처럼 들리지 않습니다.
말로 하는 대사는 짧게 유지하세요. 요나스와 소피아에게 한 줄씩("이거 고쳐 주실 수 있어요?"는 샷 2에 들어갑니다), 따로 녹음하거나 따로 목소리를 입힙니다(generate_audio를 false로 설정하면 가격이 같고, 생성된 목소리가 녹음과 다투지 않습니다). 영상과 함께 렌더링된 오디오는 클립을 다시 렌더링하지 않는 한 고칠 수 없기 때문입니다. 입이 화면에 나오면 립싱크 절차를 따르세요. 입이 나오지 않으면 내레이션이나 자막으로 충분합니다.
언제 레퍼런스에서 영상으로 바꾸는가
승인된 프레임을 애니메이션하는 대신 인물과 룸 참조로 모델이 샷을 구성하게 하려면 레퍼런스에서 영상으로를 고르세요. 레퍼런스 이미지를 최대 30장, 레퍼런스 클립을 10개, 오디오 파일을 10개까지 받습니다. 레퍼런스 모드와 첫 프레임 모드는 서로 배타적입니다. 첫 프레임을 정확히 맞춰야 한다면 이미지에서 영상으로를 그대로 쓰세요.
이미지를 순서대로 배정하고 각 역할의 이름을 붙이세요.
@Image1 is Sofia, the adult tailor. @Image2 is Jonas, the adult customer. @Image3 supplies the workshop layout. Show Sofia on the left side of the worktable and Jonas near the doorway on the right. Jonas carries the navy coat. Sofia looks toward him. Warm desk lamp remains lit, medium two-person composition, restrained movement.
레퍼런스에서 영상으로 페이지에서 인물 사진과 룸 전체 보기를 Reference images 로 넣고 Aspect ratio 를 9:16, Duration 를 6, Resolution 을 720p로 설정하세요. 이미지만 넣은 요청도 720p에서 초당 $0.2773 으로 같은 가격입니다. 레퍼런스 클립을 더하면 초당 단가가 $0.1659 로 내려가지만 그 길이가 청구되는 초에 더해지므로, 먼저 견적을 받으세요.
영화 전체가 아니라 실패한 샷만 고치기
| 한 샷에서 생기는 문제 | 구체적인 조치 |
|---|---|
| 끝나기 전에 조명이 꺼짐 | 스틸과 프롬프트 모두에서 손을 스위치에서 멀리 두세요. 손은 작업대 위에 둔 채로, 소피아가 문 쪽으로 돌아서는 동작을 움직이게 하세요. |
| 요나스가 수선할 코트를 입은 것처럼 보임 | 두 앞팔이 코트를 분명히 받치는 스틸로 시작 스틸을 교체하세요. 동작 프롬프트에는 "carried object"를 남겨 두세요. |
| 빠진 단추가 온전한 한 줄이 됨 | 편집에서 승인된 소품 스틸을 클로즈업으로 씁니다. |
| 끌어당기는 동안 손이 코트와 뒤섞임 | 소피아의 시선에서 코트를 좀 더 가까이 당긴 별도 스틸로, 다시 고개 끄덕임으로 컷합니다. |
| 마지막 투샷에서 요나스와 소피아의 얼굴이 바뀜 | 그 시작 스틸을 승인된 인물 사진으로 다시 만드세요. 프롬프트를 길게 써도 잘못된 원본 얼굴은 고쳐지지 않습니다. |
| 생성된 대사가 말을 바꿈 | 프롬프트에서 대사를 빼고 그 문장을 녹음한 내레이션이나 자막으로 넣으세요. |
실패한 제스처만 다시 만드는 비용은 $1.6638이고, 샷 여섯 개를 전부 다시 만드는 비용은 $9.9828 이 더 들기 때문에, 결함이 있는 샷을 승인된 스틸로 남겨 두는 것이 실질적인 절약입니다. 가격은 2026년 10월 3일 기준 카탈로그 가격이며, 스틸에 약 $0.45 를 더하세요.
FAQ
30~40초짜리 AI 단편 드라마는 샷이 몇 개나 필요할까요.
잔잔한 드라마에는 5~8초에 하나씩 보이는 동작이 알맞습니다. 숫자가 아니라 비트에서 출발하세요.
Seedance 2.5 요청 하나로 장면 전체를 만들 수 있을까요.
최대 30초까지 실행되니 방이 하나뿐인 장면은 들어맞습니다. 대가는 제스처 하나가 나쁘면 전부 다시 만들어야 한다는 점입니다. 그래서 이 계획은 비트를 별도 요청이나 작은 묶음으로 나눠 둡니다.
TikTok이나 Reels용으로 세로 샷을 만들 수 있을까요.
가능합니다. 이미지에서 영상으로가 스틸의 형태를 따르기 때문에 세로 스틸을 만드세요. 또는 Aspect ratio 를 9:16으로 두고 레퍼런스에서 영상으로를 쓰세요.






