본문으로 건너뛰기

MiniMax H3 Image LoRA vs Video LoRA: 첫 프레임을 만드는 건 어느 작업인가

H3 Image LoRA는 스틸을 만들고 H3 LoRA는 그것을 움직입니다. 가격, 스틸에서 클립으로 넘어오는 요소, 성인용 콘텐츠가 얼마나 유지되는지 비교합니다.

작성자
Lydia
발행
읽는 시간
약 9분
수정
비에 젖은 촬영장에서 시네마 카메라와 클래퍼보드 옆에 선 성인 남녀

MiniMax H3 Image LoRA는 스틸을 만들고, MiniMax H3 LoRA는 영상을 만듭니다. 둘 다 같은 오픈 웨이트 H3 모델을 실행하고 같은 LoRA 파일을 받습니다. 그래서 저렴한 스틸로 캐릭터나 룩을 확정한 뒤 loras 설정을 그대로 클립에 가져올 수 있습니다. 첫 프레임을 만들거나 고쳐야 할 때는 스틸 단계를 쓰고, 이미 프레임이 있다면 이미지→영상으로 바로 가세요. 2026년 9월 테스트 기준 두 경로 모두 무검열이며, 이미지→영상에서만 차이가 하나 있습니다. 아래에서 다룹니다.

H3 영상 제품군 4종(일반 H3, Spicy, LoRA, Singularity)을 비교한 내용은 H3 버전 가이드를 참고하세요. 이 페이지에서는 스틸과 클립이 어떻게 맞물리는지 설명합니다.

어떤 작업에 무엇을 쓰는가

가지고 있는 것사용할 것가격
쓰인 장면이 있고 새 캐릭터나 프레임이 필요함H3 Image LoRA 텍스트→이미지이미지당 $0.042(1k), $0.09(2k)
바꾸거나 합치려는 레퍼런스 이미지 1~9장H3 Image LoRA 편집$0.054(1k), $0.126(2k), 두 번째부터 레퍼런스마다 소액 추가
움직이게 만들 완성 프레임H3 LoRA 이미지→영상초당 $0.05(480p)~$0.20(1080p), 3~15초
레퍼런스로 움직이는 장면(최대 이미지 9장, 클립 3개, 오디오 3개)H3 LoRA 레퍼런스→영상초당 $0.06부터

스틸 작업 두 가지와 영상 작업 세 가지 모두 LoRA 항목을 최대 3개까지 받습니다. 각 항목은 .safetensors 링크와 0~4 사이의 강도 하나로 이루어지며, 불러오는 데 추가 요금은 없습니다. LoRA를 전혀 쓰지 않으면 기본 H3 이미지→영상이 더 저렴합니다(768p에서 초당 $0.037). 다만 loras 필드가 없습니다.

Playground에서 바로 해 보세요. Playground 탭의 Form 뷰에 머문 채 로그인하고 실행하세요.

  1. H3 Image LoRA 텍스트→이미지 페이지를 열어 Prompt를 입력합니다(LoRA에 트리거 단어가 있으면 맨 앞에 넣으세요). Resolution에서 1k를 고릅니다.
  2. Style LoRAs 아래에서 파일 직링크를 LoRA file에 붙여 넣고 Strength를 정한 뒤, Add item을 눌러 최대 3개까지 추가합니다. 강도를 비교할 수 있도록 Seed를 고정하세요. LoRA는 하나만 써 보고, 그 파일 링크와 강도를 프레임과 함께 기록해 둡니다.
  3. Run model을 누르고 프레임이 맞을 때까지 반복합니다.
  4. H3 LoRA 이미지→영상 페이지를 열어 승인된 스틸을 Input image에 넣고, 같은 LoRA 항목을 붙여 넣은 뒤, Resolution을 480p, Duration을 3초로 설정하고 Prompt에 동작을 설명하세요. 가격 추정치를 확인한 후 실행합니다.

그다음 코드로 실행하기

Python SDK(pip install spicyapi)를 설치하고 SPICY_API_KEY를 설정합니다. 이것으로 스틸이 만들어집니다. LoRA 링크는 Playground에서 쓰던 것과 동일한 직링크입니다.

python
import uuid

from spicyapi import SpicyClient, output_assets

client = SpicyClient()  # reads SPICY_API_KEY
loras = [{"path": "https://huggingface.co/KennethFal/vh5tape-vhs-lora-minimax-h3/resolve/d25a4ab75aba899aa508220321525c8465ac11af/vh5tape.safetensors", "scale": 0.8}]
still = client.create_task(
    model="minimax/h3-image-lora/text-to-image",
    input_data={"prompt": "vh5tape, a woman in a red coat on a rainy city street at night, neon reflections", "resolution": "1k", "seed": 42, "loras": loras},
    idempotency_key=str(uuid.uuid4()),  # new key per new request; reuse only to retry the same one
)
print(output_assets(client.wait_for_terminal(still["taskId"]))[0]["url"])

클립은 승인된 스틸을 같은 loras와 함께 image_url로 minimax/h3-lora/image-to-video에 보내면 됩니다(resolution 480p, duration_seconds 3). SDK의 전체 사용법은 Python SDK 문서에 있습니다.

또는 Agent에게 실행을 맡기세요. CLI에서는 같은 input을 input.json에 넣고 spicyapi tasks create --model minimax/h3-image-lora/text-to-image --input-file input.json --wait를 실행합니다. MCP 서버를 쓰면 어시스턴트가 spicyapi_task_create를 호출하고 가격 확인을 요청합니다. npx skills add spicyapi-ai/spicy-skill로 Agent Skill을 설치하면, 코딩 어시스턴트가 필드를 추측하지 않고 실제 스키마를 읽습니다.

비 내리는 도시의 스틸 한 장과 스토리보드 프레임 연속를 촬영장에서 비교하는 감독과 성인 배우 두 명

개념 일러스트: 먼저 스틸에서 프레임을 확정하고, 그다음에 움직임을 더하세요.

스틸에서 클립으로 넘어가는 것

같은 LoRA 파일과 같은 강도는 두 경로 모두에서 똑같이 동작합니다. 캐릭터 LoRA와 스타일 LoRA는 한 프레임에서도 분명하게 드러나므로, 스틸만 보고 얼굴이나 룩이 맞는지 알 수 있습니다. 모션 LoRA와 카메라 LoRA는 프레임에 움직임이 없어 스틸로는 판단할 수 없습니다. 짧은 클립으로 테스트하세요.

강도는 단계에 따라 다릅니다. 스틸에서는 스타일 LoRA를 0.7~1에서 시작하고, 정체성이 중요할 때는 중간 정도로 유지하세요. 강한 스타일 LoRA는 얼굴을 학습 데이터 쪽으로 끌어당길 수 있습니다. 이미지→영상에서는 콘셉트 LoRA를 0.6~0.8에서 시작하세요. 1로 두면 클립이 원래 프레임에서 멀어질 수 있습니다. 클립이 흐트러지면 프롬프트를 다시 쓰기 전에 가장 강한 LoRA부터 낮추세요.

파일 규칙 두 가지가 실패한 실행을 살려 줍니다. 가중치 파일에는 …/resolve/… 직링크를 쓰고, Hugging Face의 …/blob/… 페이지는 쓰지 마세요. …/resolve/main/… 링크는 작성자가 다음에 올리는 내용을 그대로 따라가므로, 다음 달 클립을 이번 것과 맞추려면 main을 커밋 해시로 바꾸세요. MiniMax H3와 지금 실행 중인 작업에 대해 문서화된 가중치만 사용하세요. 다른 모델 제품군의 파일은 조용히 로드되지 않고 호환되지 않는다는 이유로 거부될 수 있습니다.

빗물 조명이 비치는 출입구에서 가까이 서 있는 성인 커플, 공개된 H3 Image LoRA 모델 예시

공개된 H3 Image LoRA 예시: 영화급 조명의 스틸 한 장.

움직임에 대비해 스틸 준비하기

  • 화면 비율. 이미지→영상에는 화면 비율 필드가 없습니다. 클립은 프레임의 형태를 그대로 유지합니다. 스틸을 만들 때 넘길 비율을 정하세요. 레퍼런스→영상은 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, 9:21만 받으므로, 경로를 섞어 쓸 계획이면 이 목록 안에서 고르세요.
  • 해상도. 1k 스틸은 대략 1메가픽셀, 거의 768p 영상 프레임 한 장 분량이라 드래프트와 768p 납품에 충분합니다. 클립이 1080p로 마무리되거나 스틸 자체가 납품물이라면 2k를 쓰세요.
  • 움직일 여지. 가장자리에서 잘린 인물이나 소품 뒤에 가린 손은 클립이 작업할 수 있는 걸 거의 남기지 않습니다. 동작에 두 번째 사람이 필요하다면 텍스트로 언급하지 말고 프레임에 넣으세요.
  • 다음에 일어날 일에 대한 프롬프트. 이미지→영상에서는 동작, 카메라, 소리를 쓰고 화면 내용을 다시 묘사하지 마세요. 인물을 다른 장면으로 옮기는 프롬프트는, 특히 강한 LoRA를 쓰면 첫 프레임과 충돌합니다.
  • 마지막 프레임. 계획된 공개 장면이나 최종 포즈가 있다면 마지막 프레임을 추가하세요. 클립은 첫 이미지에서 그 프레임으로 이동합니다.
  • 레퍼런스. 한 장은 얼굴, 한 장은 의상처럼 역할이 나뉜 깔끔한 레퍼런스 2~3장은 9장을 겹쳐 쓰는 것보다 정체성을 잘 유지합니다. 그리고 두 번째 레퍼런스부터는 편집 가격에 더해집니다.

성인용 콘텐츠: 스틸과 이미지→영상 비교

콘텐츠 단계(L1 암시, L2 성숙한 주제, L3 강함, L4 격렬, 성인 간 더 격한 친밀 장면, 그리고 L5a 구속과 L5b 고어 테스트) 기준으로, H3 Image LoRA는 LoRA를 불러오지 않은 상태에서 텍스트→이미지와 편집 모두에서 각 클래스를 요청대로 전달했습니다. 각 3회씩입니다. H3 LoRA의 텍스트→영상과 레퍼런스→영상도 마찬가지였습니다. 물러선 것은 이미지→영상 쪽이었습니다. L4에서 LoRA 없이 실행한 3회 중 2회가 장면을 보여주는 대신 암시했습니다.

성인용 LoRA를 불러오면 L4 테스트는 텍스트→영상, 이미지→영상, 레퍼런스→영상에서 모두, 그리고 스틸 경로 양쪽 모두에서 요청대로 렌더링됐습니다. 움직이고 싶은 격한 프레임이라면 이미지→영상 요청에 성인용 LoRA를 올리거나, 레퍼런스→영상이나 텍스트→영상으로 샷을 구성하세요. 보기 좋게 승인된 스틸이라고 해서 클립이 그 내용을 그대로 유지한다고 보장되지는 않으므로, 클립 자체를 확인해야 합니다.

더 저렴한 작업 순서

스틸은 이미지당 과금되고, 클립은 초당 과금됩니다. 1k 스틸 5장은 $0.21입니다. 480p 5초 클립($0.25)보다 싸고, 같은 클립의 768p 가격($0.50)의 절반도 안 됩니다.

  1. 고정 시드로 1k 초안. 얼굴, 의상, 조명을 정하면서 한 번에 LoRA 강도 하나씩만 바꿉니다. 가장 잘 나온 결과만, 필요할 때 2k로 다시 돌리세요.
  2. 가장 작은 클립에서 동작 테스트. 승인된 프레임과 같은 loras 배열을 이미지→영상으로 480p, 3초에 보냅니다. 시작·중간·끝을 확인해 얼굴 드리프트, 의상 변화, 엉뚱한 사람 등장, 요청한 동작이 끝까지 이어지는지를 살펴보세요.
  3. 납품 해상도로 마무리. 768p나 1080p로 올릴 때 같은 프레임, 시드, 프롬프트를 유지하세요.
  4. 제거 방식으로 스택 디버깅. LoRA 3개를 넣은 클립이 망가졌다면 시드와 프롬프트를 고정한 채 항목을 하나씩 뺍니다. 결과가 회복된 실행은 그 어댑터나 남은 스택과의 상호작용을 가리킵니다.

무엇을 고를까

새 프레임이면 텍스트→이미지입니다. 레퍼런스의 인물을 유지하려면 편집입니다. 그다음 승인된 이미지를 H3 LoRA 이미지→영상으로 보냅니다. 캐릭터가 첫 프레임이 아니라 레퍼런스에서 나와야 한다면 레퍼런스→영상을 쓰세요. 이미 원하는 인물과 구도, 권리가 갖춰진 프레임이 있거나, LoRA를 전혀 쓰지 않거나(기본 H3 이미지→영상이 더 저렴함), 움직이지 않을 포스터 이미지를 다룬다면 스틸 단계를 건너뛰어도 됩니다. 전체 콘텐츠 테스트는 H3 Image LoRA와 H3 LoRA 리뷰에 실려 있습니다.

다른 언어 English · 日本語 · Deutsch · Français · Español · Português (Brasil) · Русский · Italiano · Polski

직접 해 보기

실행한 만큼만 결제하세요. 요금제도, 구독도 없습니다.

사용 모델: MiniMax H3 · ByteDance Seedance 2.0 Fast