Skip to main content
Core.Today
|
ByteDance보통울트라

Seedance 2.5 Image to Video

Fal.AI를 통해 제공되는 ByteDance Seedance 2.5 이미지-투-비디오 모델입니다. 한 장의 스틸 이미지를 480p/720p, 최대 30초의 영상으로 애니메이션화하며, 여러 클립을 이어붙일 때 생기는 드리프트가 없습니다. 마지막 프레임 지정과 동기화 오디오 생성도 같은 패스에서 지원합니다.

4920 크레딧
720p 5초 기준 — 초당 과금 (480p 513/초, 720p 1100/초)
한 장의 스틸 이미지를 최대 30초 원테이크 영상으로 애니메이션화
end_image_url로 첫 프레임에서 마지막 프레임까지의 전환을 제어 가능
립싱크 음성을 포함한 동기화 오디오를 영상과 함께 생성
원본 이미지의 룩과 스타일을 유지하면서 자연스러운 모션 추가
출력 화면비는 항상 입력 이미지 비율을 따라감

지금 바로 실행해보세요

콘솔의 Playground에서 별도 코드 없이 이 모델을 즉시 테스트할 수 있어요

로그인 후 사용해보기

AI 어시스턴트에서 사용하기

이 모델의 사용법을 Claude, ChatGPT 등에 복사

빠른 시작

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "bytedance/seedance-2.5/image-to-video",
  "input": {
    "prompt": "An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea.",
    "image_url": "https://v3b.fal.media/files/b/0a8eba37/Cqg-4Uwzyz4DELfceT1CF_a17e588773ec45b1a9e6f100a787b80b.jpg",
    "duration": "5",
    "resolution": "720p",
    "generate_audio": true
  }
}'

파라미터

파라미터타입필수기본값설명
promptstringYes-원하는 모션과 동작을 서술하는 텍스트 프롬프트입니다. 대사는 큰따옴표로 감싸세요.
image_urlstringYes-애니메이션화할 시작 프레임 이미지의 URL입니다. JPEG, PNG, WebP를 지원하며 최대 30MB입니다.
durationstringYes5영상 길이(초, 4~30)이며 문자열로 전달합니다. 필수 항목입니다 — 업스트림은 "auto"도 허용하지만 요청 시점에 결과 길이를 알 수 없어 정확한 과금이 불가능하므로, 본 게이트웨이에서는 명시적인 길이를 요구합니다.
456789101112131415161718192021222324252627282930
end_image_urlstringNo-영상의 마지막 프레임으로 사용할 이미지 URL입니다. 지정하면 시작 이미지에서 이 이미지로 전환되는 영상이 생성됩니다.
resolutionstringNo720p영상 해상도입니다. 480p는 빠른 생성, 720p는 균형 잡힌 품질에 적합합니다.
480p720p
aspect_ratiostringNoauto생성될 영상의 화면비입니다. 이미지-투-비디오에서는 항상 "auto"이며, 출력은 입력 이미지 비율을 따릅니다.
auto
generate_audiobooleanNotrue효과음, 앰비언스, 립싱크 음성을 포함한 동기화 오디오를 함께 생성할지 여부입니다. 오디오 생성 여부와 관계없이 영상 생성 비용은 동일합니다.

파일 입력 방법

이 모델의 image_urlend_image_url 파라미터에 파일을 전달하는 방법은 3가지입니다.

추천

이미지 URL 전달

공개 접근 가능한 URL을 직접 전달합니다. Storage API(POST /v1/files/upload-url)로 업로드하면 파일이 S3로 직접 올라가고(파일당 50MB), 반환된 file_url을 그대로 쓰면 됩니다.

{
  "model": "bytedance/seedance-2.5/image-to-video",
  "input": {
    "prompt": "your prompt here",
    "image_url": "https://example.com/image.jpg"
  }
}

간편 업로드 (Multipart)

POST /v1/predictions/upload에 파일을 직접 첨부합니다. 별도 업로드 과정이 없는 대신, 파일이 API 서버를 거치므로 요청 전체 10MB 제한이 적용됩니다.

curl -X POST "https://api.core.today/v1/predictions/upload" \
  -H "X-API-Key: cdt_your_api_key" \
  -F "model=bytedance/seedance-2.5/image-to-video" \
  -F 'input={"prompt":"your prompt here"}' \
  -F "file:image_url=@your_file.png"
File Upload 문서에서 Presigned URL 방식 등 더 자세한 업로드 방법을 확인하세요.

공통 파라미터

POST /v1/predictions 요청 시 사용되는 공통 파라미터입니다.

파라미터타입필수기본값설명
modelstringYes-모델 식별자
inputobjectYes-위 테이블의 모델별 파라미터를 포함하는 객체
output_folderstringNo-결과물 저장 폴더 경로 (최대 256자, '..' 사용 불가)
webhook_urlstringNo-완료 시 호출할 Webhook URL
is_publicbooleanNofalsetrue 시 결과물을 영구 공개 URL로도 제공

예제

스틸 이미지를 5초 클립으로 애니메이션화

첫 프레임 이미지를 제공하고 원하는 움직임을 서술하면, 오디오도 함께 생성됩니다.

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "bytedance/seedance-2.5/image-to-video",
  "input": {
    "prompt": "An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea.",
    "image_url": "https://v3b.fal.media/files/b/0a8eba37/Cqg-4Uwzyz4DELfceT1CF_a17e588773ec45b1a9e6f100a787b80b.jpg",
    "duration": "5",
    "resolution": "720p",
    "generate_audio": true
  }
}'

첫-마지막 프레임 전환

시작 이미지와 종료 이미지를 함께 제공해, 디자인된 두 컷 사이를 제어된 방식으로 전환합니다.

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "bytedance/seedance-2.5/image-to-video",
  "input": {
    "prompt": "A smooth cinematic transition as the scene shifts from day to night.",
    "image_url": "https://example.com/start-frame.jpg",
    "end_image_url": "https://example.com/end-frame.jpg",
    "duration": "10",
    "resolution": "720p"
  }
}'

팁 & 모범 사례

1이 엔드포인트에서 duration은 문자열입니다 — 5가 아니라 "5"로 보내세요. 정수로 보내면 프로바이더에 도달하기 전에 거부됩니다.
2출력 화면비는 항상 image_url을 따르고 aspect_ratio는 auto로 고정되므로, 업로드 전에 원본 이미지를 목표 비율로 크롭하세요.
3긴 영상은 단일 동작보다 시작에서 끝까지의 흐름을 명확히 서술한 프롬프트에서 더 잘 나옵니다.
4특정 프레임으로 끝내야 한다면 end_image_url을 사용하세요. 열린 모션 프롬프트만으로는 원하는 지점에서 끝나지 않습니다.

사용 사례

대표 제품 사진을 15~30초 쇼케이스 클립으로 전환
일러스트나 키 아트를 움직이는 타이틀 시퀀스로 애니메이션화
디자인된 두 컷 사이를 첫-마지막 키프레임으로 전환
아카이브 이미지나 생성 이미지를 소셜·광고 소재로 활용하기 위해 영상화