본문으로 건너뛰기

Alibaba의 Wan 2.2 Animate는 이미지 속 인물을 구동 영상의 움직임대로 움직이는 캐릭터 애니메이션입니다. 영상은 2~30초이고 출력 길이는 영상과 같으며 480p 또는 720p입니다.

최저가 $0.053/초

플레이그라운드

입력

캐릭터 애니메이션
0/2000
선택이고 최대 2000자입니다. 애니메이션 스타일과 내용을 안내합니다. 정체성은 캐릭터 이미지의 몫이라 여기서 다루지 않습니다. 2000자 이하
애니메이션 방식
이미지 인물 움직이기영상 인물 교체
Animate는 이미지 속 캐릭터를 구동 영상의 동작으로 움직입니다. Replace는 구동 영상의 인물을 이미지 속 캐릭터로 바꾸고 장면은 그 영상 그대로 둡니다.
1/1

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

  • 1
파일 1 / 1개
캐릭터 이미지입니다. 여기 있는 인물이 움직이게 되므로, 실루엣이 뚜렷하고 빛이 고른 전신 원본 컷을 쓰세요. 이미지에서 얼굴이나 인물을 찾지 못하면 작업은 invalid_request로 거절됩니다. 1자 이상
1/1

영상을 끌어다 놓거나 파일을 직접 선택하세요 · 파일 1개 · 개당 최대 90 MB · MP4

  • 1
파일 1 / 1개
레퍼런스 영상이며 길이는 2~30초여야 합니다. MP4를 업로드하거나 MP4·MOV URL을 지정하세요. 이 움직임이 옮겨지고, 이 길이가 출력 길이를 정합니다. 범위를 벗어난 영상은 요금이 청구되기 전에 거부됩니다.동영상 파일 자체를 가리키는 직접 링크여야 합니다. 동영상을 재생하는 페이지를 넘기면 HTML만 전달되어 입력 검사가 길이를 읽지 못하고, 호출은 실패하며 요금은 환불됩니다. 파일을 직접 업로드하는 방법이 가장 확실합니다. 1자 이상
요금에 영향
480p 또는 720p이고 기본값은 720p이며 가격 구간이기도 합니다. 480p에서 전이를 검증하고, 실제로 내보낼 컷만 다시 렌더링하세요.
시드
0에서 2147483647까지이고 0은 무작위 seed를 요청합니다. 같은 레퍼런스 영상으로 두 실행을 비교할 때는 고정하세요. 0 이상 · 2147483647 이하
안전 검사꺼짐

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

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

출력

실행 대기
샘플 결과

관련 모델과 다음 단계

찾는 모델이 없나요?

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

구동 영상의 움직임을 캐릭터 이미지 한 장에 전달합니다

Wan 2.2 Animate API의 character-animation 엔드포인트는 image_url과 video_url이라는 두 필수 입력을 받아, 구동 영상의 움직임을 이미지 속 인물에게 옮깁니다. animation_mode로 방향을 정합니다. animate는 이미지 쪽 배경을 그대로 두고 그 캐릭터를 움직이고, replace는 구동 영상 쪽 배경을 그대로 두고 그 안의 인물을 이미지 속 캐릭터로 바꿉니다. 출력은 구동 영상과 같은 길이인 2~30초이며, 해상도는 480p 또는 720p입니다.

플레이그라운드 열기
구동 영상의 움직임을 캐릭터 이미지 한 장에 전달합니다
필수 입력
image_url(캐릭터)과 video_url(구동 클립)
모드
animation_mode: animate(기본값) 또는 replace
구동 영상 길이
2~30초, 출력도 이 길이와 일치
해상도 등급
480p 또는 720p, 기본값 720p, 가격 등급도 동일
프롬프트
선택, 최대 2,000자, 움직임의 스타일과 내용을 지시
영상 입력
최대 90MB MP4 업로드, 또는 MP4나 MOV URL
모드
animate는 이미지의 배경을, replace는 영상의 배경을 유지합니다animation_mode가 어느 쪽 배경이 남을지를 결정합니다. animate는 캐릭터 이미지 자체의 배경을 유지한 채 그 캐릭터를 구동 영상의 움직임으로 움직이고, replace는 구동 영상의 배경을 유지한 채 원래 인물 자리에 이미지 속 캐릭터를 넣습니다.
역할 분리
정체성은 image_url에서, 움직임은 video_url에서 나옵니다두 URL 모두 필수이며 각각 결과의 다른 부분을 담당합니다. 선택 필드인 prompt(최대 2,000자)는 움직임의 스타일과 내용을 지시하지만 화면에 누가 나올지는 결정하지 않습니다. 그것은 캐릭터 이미지에 속한 몫입니다.
길이
길이를 설정하는 필드는 따로 없습니다출력 길이는 video_url에 넣은 영상 자체의 길이이며, 그 구동 영상은 2~30초여야 합니다. 즉 업로드하는 파일 자체가 길이 설정이므로, 보내기 전에 원하는 구간에 맞춰 정확히 잘라 두어야 합니다.

Wan 2.2 Animate API는 무엇을 잘하나

Alibaba의 한 모델이 애니메이션화와 교체를 모두 처리합니다

Alibaba의 한 모델이 애니메이션화와 교체를 모두 처리합니다

Alibaba는 2025년 9월 19일 Wan2.2-Animate-14B를 캐릭터 애니메이션과 캐릭터 교체를 하나의 모델로 처리하는 오픈 웨이트 모델로 공개했습니다. 이 API는 두 동작을 한 엔드포인트 뒤에 두고, animation_mode로 전환하며, 해상도부터 seed까지 나머지 모든 필드는 두 모드에서 동일하게 동작합니다.

몸의 움직임과 표정 모두 구동 영상에서 나옵니다

몸의 움직임과 표정 모두 구동 영상에서 나옵니다

Alibaba의 Wan-Animate 논문에 따르면, 이 모델은 공간 정렬된 골격 신호로 몸의 움직임을 재현하고 소스 이미지에서 추출한 암묵적 얼굴 특징으로 표정을 재현합니다. 구동 영상에서 연기자의 몸과 얼굴이 전체 구간 동안 프레임에 계속 보인다면 모델이 두 신호를 모두 확보할 수 있습니다.

  • replace 모드는 이미 가지고 있는 영상을 재사용합니다

    animation_mode를 replace로 설정하면 video_url 속 인물이 image_url의 캐릭터로 바뀌고, 영상의 배경과 카메라 움직임은 그대로 남습니다. 한 번 촬영한 장소를 캐릭터마다 이미지 한 장만 마련하면 재촬영 없이 여러 버전에 재사용할 수 있습니다.

  • 가격을 움직이는 것은 해상도와 실제 출력 초수뿐입니다

    과금은 출력 초당으로 이루어지며, 요금을 정하는 유일한 필드는 해상도로 480p와 720p 두 등급입니다. animation_mode, prompt, seed는 요금을 바꾸지 않습니다. 각 작업은 먼저 30초 상한으로 견적이 잡히고, 실제 길이로 정산될 때 차액이 환불됩니다.

  • 캐릭터 이미지에는 얼굴이나 인물이 있어야 합니다

    image_url에서 얼굴이나 인물을 찾을 수 없으면 작업은 invalid_request로 거부됩니다. 캐릭터 이미지는 전체적인 외형의 출처이기도 하므로, 엔드포인트 자체 안내에서도 윤곽이 뚜렷한 전신과 고른 조명을 갖춘 이미지를 권장합니다. 이는 모델에게 분명한 인물 정보를 주기 위함입니다.

  • 테이크 비교를 위한 seed

    seed는 0부터 2,147,483,647까지의 정수를 받으며, 0은 무작위 seed를 요청합니다. 값 하나를 고정한 채 prompt나 animation_mode 같은 다른 입력 하나만 바꾸면, 같은 구동 영상으로 만든 두 테이크를 비교하기가 더 쉬워집니다.

Wan 2.2 Animate API는 누구를 위한 것인가

  • 승인된 캐릭터에 새로운 동작을 부여합니다

    캐릭터 및 IP 소유자

    승인된 캐릭터에 새로운 동작을 부여합니다

    완성된 캐릭터 디자인을 가진 팀은 그 정지 이미지를 animate 모드에서 녹화된 연기와 결합할 수 있습니다. 배경(plate)은 사람이 보이기만 하면 그림이든 렌더링된 영상이든 상관없습니다. 외형은 image_url에 그대로 유지되고 타이밍과 몸짓은 구동 영상에서 가져오므로, 새 클립을 만들 때 캐릭터를 다시 렌더링할 필요가 없습니다.

  • 이미 촬영한 장면의 인물을 다시 캐스팅합니다

    영상 편집자

    이미 촬영한 장면의 인물을 다시 캐스팅합니다

    animation_mode를 replace로 설정하면 기존 테이크에 다른 캐릭터를 넣을 수 있습니다. 배경과 카메라 움직임은 구동 영상에서 오므로 한 장소 촬영으로 여러 캐릭터를 담을 수 있습니다. 영상 속 인물과 캐릭터 이미지 속 인물 모두의 동의는 여전히 필요합니다.

  • 캐릭터가 전체 루틴을 소화하게 합니다

    댄스·피트니스 크리에이터

    캐릭터가 전체 루틴을 소화하게 합니다

    전신이 나온 캐릭터 이미지와 최대 30초의 안무나 운동 시퀀스를 animate 모드로 결합합니다. 출력은 그 루틴만큼 길어지므로, 구동 영상이 길수록 클립도 길어지고 해당 해상도의 동일한 초당 요율로 과금됩니다.

  • 제품 안에서 모션 템플릿을 제공합니다

    앱 개발자

    제품 안에서 모션 템플릿을 제공합니다

    앱은 짧은 구동 클립 라이브러리를 두고, 사용자에게는 자신 또는 권리를 가진 캐릭터의 이미지 한 장만 요청하면 됩니다. 각 요청에 필요한 것은 두 URL과 animation_mode뿐이며, 템플릿에 따라 prompt와 seed를 추가합니다.

Wan 2.2 Animate API 쓰는 방법

  1. 먼저 animate인지 replace인지 정합니다

    animation_mode가 출력에 어느 쪽 배경이 남을지 결정합니다. animate는 캐릭터 이미지 자체의 배경, replace는 구동 영상 쪽 배경입니다. 필드를 설정하지 않으면 animate가 기본값입니다.

  2. 캐릭터 이미지와 구동 영상을 준비합니다

    image_url에는 JPEG, PNG, WebP 중 하나로 캐릭터를 업로드합니다. video_url에는 최대 90MB MP4 업로드 또는 MP4나 MOV URL로 구동 클립을 지정합니다. 두 필드 모두 필수입니다.

  3. 구동 영상을 2~30초 안에 맞춥니다

    출력은 입력과 정확히 같은 길이가 되므로, 업로드하기 전에 원하는 움직임이 담긴 구간으로 잘라 두세요. 2초 미만이거나 30초를 넘는 구동 영상은 과금 전에 invalid_request로 거부됩니다.

  4. 해상도 등급을 고릅니다

    resolution을 480p나 720p로 설정하거나 생략하면 720p가 됩니다. 초당 요율을 바꾸는 유일한 필드이므로, 새 이미지와 영상 조합을 확인할 때는 480p 패스가 저렴한 방법입니다.

  5. 움직임을 유도해야 할 때만 prompt를 추가합니다

    단순 전달이면 prompt를 비워 두고, 속도나 에너지 같은 움직임의 스타일에 대해 최대 2,000자를 추가합니다. 캐릭터의 외형은 image_url에서 읽히므로 외모에 대한 내용은 넣지 마세요.

  6. seed를 설정하고 제출한 뒤 결과를 받습니다

    테이크를 비교할 계획이면 seed에 1부터 2,147,483,647까지의 고정값을, 무작위 seed를 원하면 0을 지정합니다. 작업은 비동기로 실행되므로 반환된 작업 ID를 보관해 폴링하거나 콜백 URL을 등록하세요.

Wan 2.2 Animate 실제 예시

  • 전신 캐릭터에 댄스 루틴을 시킵니다

    전신이 나온 캐릭터 이미지와 댄스 루틴의 구동 영상을 animate 모드로 결합합니다. 캐릭터가 안무를 수행하고, 캐릭터 이미지 쪽 배경은 그대로 남으며, 클립은 댄스 영상과 정확히 같은 길이로 재생됩니다.

    Smooth, energetic dance movement with confident posture and fluid arm gestures
  • 기존 장면의 연기자를 교체합니다

    animation_mode를 replace로 설정해 구동 영상 속 인물을 image_url의 캐릭터로 바꿉니다. 구동 영상의 장소와 카메라워크는 그대로 남으므로, 새 캐릭터는 원래 다른 사람을 위해 촬영된 영상 안에 등장합니다.

    Natural, expressive movement matching the pace of the original performance
  • 같은 구동 영상으로 두 seed를 비교합니다

    같은 image_url과 video_url을 animation_mode는 animate로 고정한 채 두 번 실행하고 seed만 바꿔, 최종 렌더링에 쓸 값을 고르기 전에 결과가 얼마나 달라지는지 확인합니다.

    Subtle, natural motion with relaxed shoulders and a steady gaze toward camera

Wan 2.2 Animate API 자주 묻는 질문

image_url과 video_url을 결과를 좌우하는 두 입력으로 다루세요. 캐릭터 이미지는 정체성을, animate 모드에서는 배경까지 제공하고, 구동 영상은 움직임을, replace 모드에서는 장면까지 제공합니다. prompt는 속도나 분위기에 대한 메모용으로 남겨 두고 외형은 이미지에 맡기세요. 구동 영상은 필요한 움직임을 보여주는 가장 짧은 구간으로 잘라내면 테스트 비용이 줄고 결과를 판단하기도 쉬워집니다.

Wan 전체 모델22

영상 모델18