본문으로 건너뛰기

ByteDance의 Seedance 1.5 Pro image-to-video는 넣은 스틸에서 클립을 시작해 움직입니다. 네이티브 오디오와 함께 480p·720p·1080p의 4~12초이며 카메라 고정으로 구도가 그대로 유지됩니다.

최저가 $0.011/초

플레이그라운드

입력

이미지→영상
필수이고, 이미 보이는 걸 다시 말하는 대신 프레임 다음에 무슨 일이 일어나는지 적어야 합니다. 동작과 시간의 흐름, 소리가 그 대상입니다. camera_fixed가 true라면 적는 움직임을 전부 프레임 안에 두세요. 카메라 지시문과 잠긴 카메라는 서로 잡아당깁니다. 스틸이 이미 그림을 고정하니, 무검열 브리프를 견디는 경로이기도 합니다. 3자 이상
1/1

파일이나 미디어 링크를 끌어오거나 붙여넣기 또는 선택 · 파일 1개 · 개당 최대 10 MB · JPG · PNG · WEBP · GIF

  • 1
파일 1 / 1개
첫 프레임의 공개된, 바로 내려받을 수 있는 링크이고 필수입니다. 구도와 피사체의 생김새, 색보정, 클립의 품질 상한을 고정합니다. 흐릿하거나 압축이 심한 원본은 움직이면 더 크게 드러납니다. 스틸 속 글자와 워터마크, 로고도 영상으로 따라 들어가니 가능하면 먼저 지우세요. 파일은 10MB 미만의 JPEG, PNG, WebP로 준비하세요.
0/1

파일이나 미디어 링크를 끌어오거나 붙여넣기 또는 선택 · 파일 1개 · 개당 최대 10 MB · JPG · PNG · WEBP · GIF

파일 0 / 1개
선택 사항인 마지막 프레임입니다. `image_url`과 함께 보내면 샷이 이 정지 화면에 도착해야 하므로 전환과 전후 비교를 반복해서 만들 수 있습니다. 시작 프레임과 같은 비율로 맞추세요. 480p와 720p에서 쓸 수 있으며, 1080p 요청에 넣으면 거부됩니다. 가격에는 영향이 없습니다.
출력 구도이고 고정값 여섯 가지에 기본은 16:9입니다. 이 세대에는 adaptive가 없어서, 원본과 어긋나면 요청한 비율로 다시 잡히고 피사체가 여백을 잃을 수 있습니다. 원본 크롭에 맞추는 게 안정적인 방법입니다.
요금에 영향
출력 해상도입니다. 기본은 720p이고 위로 1080p까지이며, 여기선 그보다 높은 건 제공하지 않습니다. 요율 구간을 정하고, 전달되는 형식만 좌우합니다. 흐릿한 원본 프레임을 살려 주지는 않습니다.
길이요금에 영향
정수 초로 4에서 12까지, 기본은 5이고 과금 대상입니다. 컷이 길수록 원본 프레임에서 더 멀리 흔들리니, 늘리기 전에 4~5초에서 움직임을 확인하세요. 4 이상 · 12 이하
오디오 생성요금에 영향
자체 사운드트랙을 화면과 싱크 맞춰 만들지 여부입니다. 기본으로 켜져 있고 더 높은 요율 구간으로 매겨집니다. 무음 제품 루프나 후반에서 소리를 붙일 때는 꺼 두세요.
카메라 고정
카메라를 잠그고 기본값은 false입니다. true로 두면 프레임이 멈춘 채 피사체만 그 안에서 움직입니다. 제품 컷이나 정지 배경에 얹을 소재에 딱 맞습니다. 푸시나 팬, 틸트가 필요하면 false로 두고 프롬프트에 적어 주세요.
시드
무작위 출발점을 정하는 0에서 2147483647까지의 정수입니다. 빼면 실행마다 각자 값을 뽑습니다. 한 번에 한 가지만 바꾸는 동안 고정해 두면 그 변경이 무엇을 했는지 보입니다. 고정되는 것은 시작 노이즈이지 클립이 프레임 단위로 같아지는 것은 아닙니다. 480p와 720p에서 쓸 수 있으며, 1080p 요청에 넣으면 거부됩니다. 가격에는 영향이 없습니다. 0 이상 · 2147483647 이하
안전 검사꺼짐

SpicyAPI는 이 모델에 안전 검사를 적용하지 않습니다. 프롬프트와 소재는 작성한 그대로 모델에 전달되며, 결과는 모델 자체가 결정합니다.

제출과 가격 계산을 열기 전에 계정을 확인하고 있습니다.

출력

실행 대기
샘플 결과

관련 모델과 다음 단계

찾는 모델이 없나요?

필요한 모델과 쓰려는 목적을 알려 주세요. 다음에 무엇을 추가할지 정하는 팀에 바로 전달됩니다.

이미 확정한 프레임 한 장을 움직인다

Seedance 1.5 Pro의 image-to-video 엔드포인트는 image_url을 시작 프레임으로 받아 최대 1080p에서 4~12초 동안 움직이게 하고, 사운드도 같은 패스에서 함께 렌더링합니다. 정지 이미지가 구도, 인물, 색보정을 고정하므로 프롬프트는 무엇이 움직이는지만 쓰면 됩니다. 정해진 프레임으로 장면을 끝내려면 480p 또는 720p에서 image_url과 함께 last_image_url을 지정하세요.

플레이그라운드 열기
이미 확정한 프레임 한 장을 움직인다
필수 입력
prompt와 image_url(시작 프레임)
마지막 프레임
last_image_url · 480p / 720p
길이
4~12초 정수(duration_seconds), 기본값 5
해상도
480p / 720p / 1080p, 기본값 720p
오디오
generate_audio는 같은 패스에서 사운드를 렌더링, 기본값 true
재실행
선택 사항인 seed: 0~2147483647의 정수로 조건을 맞춰 비교
앵커 한 장
image_url이 시작을 정하고 끝을 고정하는 필드는 없다이 엔드포인트는 이미지 한 장만 받습니다. 클립은 그 프레임에서 시작하고 엔딩은 프롬프트로 묘사됩니다. 정확히 하나의 최종 이미지로 끝나야 하는 샷이라면 한 번의 요청보다 두 번 찍어 이어붙이는 쪽이 더 계획하기 좋습니다.
정체성
시작 프레임이 그 안에 누가 있는지를 정한다의상, 프레이밍, 색보정, 인물 특징이 모두 이미지와 함께 들어오고, 이 이미지는 클립이 얼마나 좋아 보일 수 있는지도 함께 결정합니다. 다운스트림에서 흐릿한 원본을 선명하게 만들어 주는 단계는 없기 때문입니다. 프롬프트는 그다음에 일어나는 일, 즉 움직임, 카메라 동작, 샷이 끝나는 방식을 담당합니다.
상한
text-to-video와 같은 한계경계는 text 엔드포인트와 같습니다. 정해진 프레임으로 장면을 끝내려면 480p 또는 720p에서 image_url과 함께 last_image_url을 지정하세요.

Seedance 1.5 Pro API는 무엇을 잘하나

카메라 고정이 여기서도 그대로 적용

카메라 고정이 여기서도 그대로 적용

camera_fixed는 text-to-video와 똑같이 작동합니다. 켜 두면 정지 이미지에서 확정한 프레이밍이 클립에서도 그대로 유지되고, 피사체만 그 안에서 움직입니다. 이 조합이 사진을 트래킹이나 합성용 플레이트로 바꿔 주므로, 그 위에 편집을 쌓기 전에 첫 번째 결과물에서 흔들림을 확인하세요.

기본값이 동기화된 오디오

기본값이 동기화된 오디오

generate_audio는 기본값이 true라서 정지 이미지를 움직인 결과물에도 소리가 함께 붙어 나옵니다. ByteDance는 이 모델이 여러 언어에 걸쳐 립싱크까지 되는, 영상과 맞물리는 목소리와 공간 효과를 만든다고 설명합니다. 이 점이 인물 사진 한 장과 대사 한 줄만으로 쓸 만한 토킹헤드 결과물을 만드는 이유입니다. 무음 루프에는 꺼 두고, 오디오가 더 높은 요금 단계를 선택한다는 점도 기억하세요.

  • 여섯 가지 비율, 원본에 맞추거나 다시 잡거나

    text-to-video와 같은 여섯 값인 21:9, 16:9, 4:3, 1:1, 3:4, 9:16이 적용되고 기본값은 16:9입니다. 이미지를 읽어서 자동으로 맞춰 주는 기능은 없으므로, 크롭이 aspect_ratio와 다른 정지 이미지는 요청한 값에 맞춰 피팅되고 피사체가 여백을 잃을 수 있습니다. 프레이밍이 중요하면 소스를 먼저 크롭하세요.

  • 모션 변형을 공정하게 비교하는 방법

    프롬프트, seed, 길이, 해상도를 유지하고 설정을 한 번에 하나씩 바꾸세요. 이미지를 사용하는 작업에서는 같은 원본을 재사용합니다. 여러 테이크의 구도와 움직임을 비교하면 변경이 도움이 되는지 판단할 수 있습니다.

  • 이해하기 쉬운 작은 계약

    시작 장면에 prompt와 image_url을 사용하고, 끝이 중요하면 480p 또는 720p에서 last_image_url을 추가하세요. 비교에는 seed를 사용하고 duration_seconds, resolution, aspect_ratio, generate_audio, camera_fixed를 장면에 맞게 설정합니다.

  • 480p로 확인하고 1080p로 납품

    낮은 해상도에서 장면을 다듬은 뒤 같은 입력과 seed로 납품 해상도 버전을 생성하세요. 해상도를 바꾸면 새로 생성되므로 최종 구도와 움직임을 확인한 후 전달합니다.

Seedance 1.5 Pro API는 누구를 위한 것인가

  • 정지 이미지를 확정하고 움직임만 정한다

    제품·인터뷰 촬영

    정지 이미지를 확정하고 움직임만 정한다

    이미 검수를 통과한 사진에서 시작해 camera_fixed를 켜고, 움직여야 할 단 하나를 지정하는 프롬프트를 쓰세요. 구도는 재협상 대상이 아니므로, 이 경로는 리스팅, 인터뷰, 이미 사용 중인 정지 이미지와 맞춰야 하는 작업에서 예측 가능합니다.

  • 정지 이미지를 목표 비율에 먼저 맞춘다

    숏폼 소셜 클립

    정지 이미지를 목표 비율에 먼저 맞춘다

    생성 전에 피드가 기대하는 비율로 소스 이미지를 크롭하거나 촬영하세요. 비율이 맞지 않으면 보낸 이미지에 맞춰 자동으로 조정되는 것이 아니라 요청한 값에 이미지를 피팅하는 방식으로 처리됩니다. 세로 배치는 보통 피사체를 중앙에 두고 여백을 넉넉히 남기는 편이 좋습니다. 리프레임이 그 차이를 가장자리에서 덜어내기 때문입니다.

  • 정지 이미지에서 명확한 비트 하나를 움직인다

    12초 이내 초안 탐색

    정지 이미지에서 명확한 비트 하나를 움직인다

    4초에서 12초 범위이므로 회전, 손짓, 숨, 프레임으로 걸어 들어오는 동작처럼 동작 하나를 묘사하세요. 먼저 4초나 5초로 확인하는 것이 좋습니다. 클립이 길어질수록 이미지가 시작 프레임에서 더 멀어지기 때문입니다.

  • 정지 이미지 한 장으로 여러 대사를 시험

    현지화·대사 테스트

    정지 이미지 한 장으로 여러 대사를 시험

    같은 발표자가 다른 대사를 읽어야 할 때는 image_url을 고정하고 프롬프트 안의 대사만 바꾸세요. ByteDance는 이 모델이 여러 언어와 방언을 지원한다고 설명하므로, 배치를 확정하기 전에 언어별로 테스트 렌더를 돌려 어떤 것이 자연스러운지 확인하세요.

Seedance 1.5 Pro API 사용법

  1. 움직이기 전에 프레임을 확정한다

    정지 이미지에 있는 문제는 클립의 모든 프레임에 그대로 있습니다. 노출, 크롭, 잘못 들어간 텍스트를 먼저 고치세요. image_url은 파일 바이트가 아니라 링크를 받으므로 파일을 JPEG, PNG, WebP로 10MB 이하, 공개된 직접 다운로드 URL에 올려 두세요.

  2. 나머지 프롬프트를 쓰기 전에 카메라를 정한다

    camera_fixed는 프롬프트가 담당해야 할 내용을 바꿉니다. 고정 프레임이면 피사체의 움직임만 묘사하면 되고, 자유 카메라면 프레임 안에서 일어나는 동작뿐 아니라 카메라의 방향과 속도까지 함께 써야 합니다.

  3. 첫 프레임 이후에 일어나는 일을 쓴다

    이미지가 이미 무엇이 있는지는 말해 줍니다. 프롬프트는 무엇이 움직이는지, 카메라가 어떻게 움직이는지, 샷이 끝날 때 어떤 모습이어야 하는지에 쓰세요. 엔딩을 고정하는 필드가 없으므로 그것을 정하는 것은 오직 문구뿐입니다.

  4. 오디오를 의도적으로 설정한다

    generate_audio는 끄지 않는 한 켜져 있고, 더 높은 요금 단계를 선택합니다. 대사나 배경음이 클립과 함께 나가야 할 때는 켜 두고, 정지 이미지가 무음 루프나 사운드 편집용 플레이트가 될 때는 꺼 두세요.

Seedance 1.5 Pro 실전 예시

  • 사진 한 장에서 뽑아낸 회전 제품샷

    image_url은 확정된 히어로샷, camera_fixed true, 8초 — 프레임 자체는 그대로 있고 제품만 제자리에서 회전합니다.

    Slowly rotate the product 180 degrees in place, soft studio lighting stays constant, no camera movement, gentle turntable motion only
  • 정지 인물 사진에서 만든 토킹헤드 비트

    image_url은 확정된 인물 사진, camera_fixed true, 오디오 켜짐, 그리고 엔딩을 고정할 필드가 없으므로 프롬프트가 그 역할을 합니다.

    The person in the portrait speaks calmly to camera, subtle breathing and blinking only, camera does not move, settles back to a still, closed-mouth expression by the last frame
  • 카메라 움직임으로 살려낸 광활한 야외 정지 이미지

    image_url은 정지 사진, camera_fixed false, 10초, 21:9 — 위 두 예시처럼 프레임을 고정하는 대신 프롬프트가 카메라 동작을 지시합니다.

    Slow push forward over the still lake in the photo, ripples spread outward as a light breeze picks up, mist drifts across the far shore, camera continues moving forward through the whole shot

Seedance 1.5 Pro API 관련 질문

image_url은 사실로, 프롬프트는 지시로 다루세요. 프레임에 이미 보이는 것이 아니라 그 이후에 일어나는 일을 쓰라는 뜻입니다. 엔딩을 고정하는 필드가 없으므로 반드시 말로 써야 하고, 짧은 클립일수록 그 엔딩을 다룰 여지가 커집니다. 확정한 프레이밍이 샷 전체에서 유지되어야 한다면 문구를 고민하기 전에 camera_fixed부터 켜 두세요.