사용 가이드
Kandinsky 6.0 Pro 이미지-투-비디오 프롬프트 레시피: 바로 복사할 수 있는 프롬프트로 더 나은 모션 효과 얻기
프롬프트는 길이보다 구조가 더 중요한 이유
이미지-투-비디오 프롬프트는 텍스트-투-이미지 프롬프트의 연장판이 아닙니다. 참조 프레임을 제공하면 모델은 이미 장면이 어떻게 생겼는지 알고 있습니다. 프롬프트가 해야 할 일은 이 비디오에서 무엇이 변하는지를 설명하는 것이지, 이미 보이는 내용을 다시 설명하는 것이 아닙니다.
이런 역할의 전환이 바로 12개 단어의 구조화된 프롬프트가 120개 단어의 문단을 흔히 이기는 이유입니다. 긴 문단은 주체 설명, 모션 의도, 카메라 동작, 스타일 기대를 구분할 수 없는 하나의 덩어리로 섞어 버립니다. 모델은 어떤 절이 카메라를 제어하고 어떤 절이 주체를 제어하는지 판단할 수 없어, 결국 타협합니다. 카메라가 조금 흔들리고 주체가 조금 움직여 결과가 흐릿하게 뭉개집니다.
구조화된 프롬프트는 관심사를 계층으로 분리합니다:
- 주체 앵커 — 참조 이미지에 무엇이 있는지 짧게 되짚어, 어떤 내용이 안정적으로 유지되어야 하는지 확인합니다.
- 모션 단서 — 원하는 특정 물리적 변화를 방향과 강도와 함께 제시합니다.
- 카메라 설명 — 가상 카메라만을 설명하는 독립 절입니다.
- 스타일 제약 — 외관, 질감, 일관성에 대한 가드레일입니다.
각 계층은 한 문장 또는 한 구절 안에 유지합니다. 목표는 간결함 자체가 아니라 파싱 가능성입니다. 각 계층은 하나의 변수이므로 반복 과정에서 독립적으로 수정할 수 있습니다. 계층화된 프롬프트는 생성 도구이자 디버깅 도구입니다.
구조가 이기는 또 다른 이유는 재현성입니다. 어떤 비디오가 잘 나왔을 때, 재사용하려면 왜 잘 나왔는지 알아야 합니다. 문단으로 쓰면 그 이유가 묻혀 버립니다. 계층으로 쓰면 이긴 계층을 다음 실험에 복사하고, 테스트 중인 계층만 바꿀 수 있습니다.
실용 규칙
프롬프트의 어떤 단어가 참조 이미지의 주체도, 모션도, 카메라도, 스타일 제약도 설명하지 않는다면 그것은 대개 노이즈입니다. 삭제하고 다시 생성한 뒤 비교하세요. 대부분의 경우 더 짧은 구조화 버전이 화면을 더 잘 유지하고 모션도 더 깔끔합니다.
이 가이드의 전제
아래 내용은 모두 HiAPI.ai 통합 인터페이스를 통해 kandinsky-6.0-pro 이미지-투-비디오를 호출하기 위해 작성되었습니다. 이미지-투-비디오 호출은 참조 이미지 하나와 프롬프트 하나를 받아 생성된 비디오를 반환합니다. 이 레시피들은 순수 텍스트로 특별한 문법이 없으므로, 동일한 엔드포인트를 호출하는 어떤 클라이언트에서도 사용할 수 있습니다.
이미지-투-비디오 프롬프트의 해부 구조
프롬프트를 네 개의 슬롯이 있는 표라고 생각하세요. 매번 같은 순서로 채우면 실험 간 비교 가능성이 유지됩니다.
슬롯 1: 주체 앵커
어떤 내용이 식별 가능한 상태로 유지되어야 하는지 짚는 짧은 구절입니다. 완전한 설명이 아닙니다. 이미지 자체가 그것을 담고 있습니다. 이것은 안정성 신호입니다.
예시: the woman, the ceramic vase, the mountain ridge, the abstract shapes.
화면에 이미 보이는 세부 사항을 다시 지정하지 마세요. 의상, 조명, 색상을 다시 설명하면 모델이 그것을 \"개선\"하도록 유도되어, 결과적으로 깜빡임이나 주체 정체성 드리프트로 나타납니다.
슬롯 2: 모션 단서
하나의 주요 모션을 동사, 방향, 강도 수식어로 표현합니다.
예시: turns her head slowly to the left, gently sways side to side, drifts steadily upward.
비디오마다 주요 모션은 하나만 선택하세요. 강도가 비슷한 두 개의 경쟁 모션이 출력을 탁하게 만드는 가장 흔한 원인입니다.
슬롯 3: 카메라 설명
카메라 언어로 시작하는 독립 절입니다: camera, the camera, 또는 shot. 주체가 이 절에 들어가지 않게 하는 것이 카메라 동작의 예측 가능성을 확보하는 핵심입니다.
예시: camera slowly pushes in, camera holds static, camera pans left at a steady rate.
슬롯 4: 스타일 제약
외관과 일관성에 대한 가드레일입니다. 짧아도 괜찮습니다.
예시: photorealistic, consistent lighting, no flicker, flat illustration style, stable linework, cinematic color grade, shallow depth of field.
조립하기
the woman, turns her head slowly to the left, camera holds static, photorealistic, consistent lighting
이것이 완전한 해부 구조입니다. 열여덟 단어, 네 개의 슬롯, 하나의 제어 가능한 아이디어. 이 가이드의 이후 모든 레시피는 같은 형태이며, 슬롯 2와 슬롯 3의 내용만 다릅니다.
슬롯 규율
이 해부 구조를 뿌리내리게 하는 두 가지 습관:
- 고정된 순서. 항상 주체, 모션, 카메라, 스타일 순입니다. 예전 프롬프트를 다시 읽을 때 순서만 보면 어느 계층을 바꿨는지 즉시 알 수 있습니다.
- 쉼표로 구분된 각 절에는 아이디어를 하나만. 쉼표는 부드러운 구분자 역할을 합니다. 한 절에 주체 동작과 카메라 이동이 함께 들어가면 분리하세요.
주요 주체 유형별 모션 단서 레시피
모션 표현의 효과는 화면에 무엇이 있는지에 달려 있습니다. 아래는 바로 복사할 수 있는 출발점이며, 대괄호 부분을 자신의 주체로 바꾸면 됩니다.
인물과 캐릭터
인물 주체는 과도한 애니메이션에 가장 민감합니다. 작고 구체적인 동작은 자연스럽게 보이고, 큰 동작은 기괴하게 보입니다.
[the person], blinks and turns their head slightly toward [direction], camera holds static, natural skin texture[the person], smiles subtly while breathing, shoulders rise and fall gently, camera holds static[the person], walks slowly toward the camera, steady gait, camera pulls back at the same pace[the person], raises one hand to [gesture], other hand stays still, camera holds static
얼굴에는 subtly, slightly, gently를 자주 쓰세요. 이들은 강도 댐퍼 역할을 합니다.
사물과 제품
사물은 한 번의 깔끔한 변형이 필요합니다. 회전과 광원 이동이 가장 안전합니다.
[the object], rotates slowly clockwise, camera holds static, product photography lighting, no flicker[the object], subtle highlight travels across its surface, object stays still, camera holds static[the object], gently floats and bobs in place, soft shadow moves with it, camera holds static[the object], lid opens slowly, body remains stationary, camera holds static
자연과 환경
야외 장면은 시청자가 환경적 움직임을 기대하므로 더 많은 모션을 허용합니다. 다만 큰 것에서 작은 것 순으로 계층화해야 합니다.
[the landscape], clouds drift slowly to the right, camera holds static, consistent lighting[the landscape], water ripples gently, [foreground element] sways in a light breeze, camera holds static[the landscape], fog rolls slowly forward from the background, camera holds static[the landscape], sun light shifts from warm to cool across the scene, camera holds static
추상 및 스타일화된 입력
추상 화면은 의지할 물리적 논리가 없으므로 모션의 기하학적 형태를 명시적으로 말해야 합니다.
[the abstract shapes], expand outward from the center at a steady rate, camera holds static[the abstract shapes], flow in a continuous horizontal loop, camera holds static, stable palette[the abstract shapes], slowly morph into softer forms, camera holds static[the abstract shapes], pulse gently in place, rhythm stays even, camera holds static
패턴 읽기
위 모든 레시피의 골격은 같습니다: 동사 + 방향 + 강도. 비디오에 문제가 생기면 수정 지점은 거의 항상 이 세 부분 중 하나입니다. 동사가 잘못됐거나(회전인가 이동인가), 방향이 빠졌거나, 강도 댐핑이 빠진 경우입니다.
카메라 설명 레시피
카메라 언어는 분리되었을 때만 효과가 있습니다. 이 표현들은 주체 절이 이미 존재하고 카메라를 언급하지 않았다고 가정합니다.
고정 카메라
camera holds static, locked-off shotcamera is completely still, no movement
장면 내용이 바쁠 때는 명시적인 no movement 표현을 쓰는 것이 좋습니다. 주체의 환경적 움직임에 저항하도록 모델에 하드 제약을 주기 때문입니다.
팬
camera pans slowly left across the scenecamera pans right at a steady ratecamera pans horizontally, constant speed
항상 방향과 속도 단어(slowly, steady, constant)를 포함하세요. 그렇지 않으면 팬이 비디오 중간에 가속하거나 반전되는 경우가 많습니다.
푸시인과 풀백
camera slowly pushes in toward the subjectcamera pulls back gradually, revealing more of the scenecamera dolly-in at a slow, even pace
푸시인과 풀백은 정적인 참조 이미지를 살아나게 하는 가장 강력한 단일 카메라 모션입니다. 거의 움직이지 않는 주체와 결합하면 최대 제어력을 얻습니다.
오빗과 아크
camera orbits slowly around the subject, arc of about 30 degreescamera arcs to the right, maintaining distance from the subject
오빗은 이미지-투-비디오에서 가장 실패하기 쉬운 카메라 모션입니다. 보지 못한 측면을 보여주려면 모델이 기하 구조를 무에서 만들어야 하기 때문입니다. 아크는 짧게 하고 명시적으로 말하세요. 비디오가 무너지면 아크 표현을 slight arc로 줄이거나 푸시인으로 후퇴하세요.
틸트와 수직 이동
camera tilts upward slowlycamera rises vertically, keeping the subject centered
주체 모션과 카메라 모션 결합
주체와 카메라가 모두 움직일 때는 방향이 반대가 아니라 호환되도록 유지하세요:
the runner, jogs slowly toward the camera, camera pulls back at the same pace, outdoor daylight, consistent lighting
주체가 앞으로 움직이고 카메라가 뒤로 물러나면 안정적인 트래킹 샷처럼 읽힙니다. 주체가 앞으로 움직이는데 카메라도 푸시인하면 충돌 경로처럼 읽혀 보통 변형됩니다.
비디오마다 카메라 모션은 하나만
팬, 푸시인, 틸트를 겹치지 마세요. 이름 붙은 카메라 모션 하나는 예측 가능한 비디오를 만들고, 경쟁하는 두 모션은 드리프트처럼 읽히는 타협 결과를 만듭니다. 특정 샷이 정말 복합 모션을 필요로 한다면 먼저 단독으로 테스트한 뒤 주체 모션과 결합하세요.
각색 가능한 복사-붙여넣기 레시피 템플릿
이것이 완전한 템플릿입니다. 대괄호를 채우고, 필요 없는 선택 줄은 삭제하고, 절 순서는 고정하세요.
[subject anchor], [motion verb] [direction] [intensity], camera [camera move] [rate], [style constraint], [consistency guardrail]
예시: 제품 비디오
the ceramic vase, rotates slowly clockwise, camera holds static, studio product lighting, consistent shadows, no flicker
예시: 인물 비디오
the woman, turns her head slightly to the right and blinks, camera slowly pushes in, photorealistic, natural skin texture, consistent lighting
예시: 풍경 비디오
the mountain ridge, clouds drift slowly to the right, camera pans slowly left, cinematic color grade, consistent lighting
자신만의 레시피를 만드는 네 단계
- 주체 앵커를 명사구로 작성하세요. 설명하지 말고 이름만 붙이세요.
- 이 가이드의 레시피에서 모션 하나를 고르고 방향과 강도 단어만 수정하세요.
- 카메라 구절 하나를 고르고, 주체 모션과 모순되지 않는지 확인하세요.
- 스타일 제약 하나와 일관성 가드레일 하나를 추가하세요(
consistent lighting,no flicker,stable palette).
채운 템플릿을 한 줄에 하나씩, 의도에 따라 이름 붙여(portrait-headturn, product-rotate, landscape-clouds) 순수 텍스트 파일로 저장하세요. 이 파일이 레시피 라이브러리가 되어, 새 실험마다 처음부터 쓰지 않고 기존 줄을 복사해 시작할 수 있습니다.
템플릿 자체의 버전 관리
다섯 번째 슬롯(예: 조명 절)을 반복해서 추가하고 있다면, 의도적으로 그것을 템플릿에 승격시키고 모든 레시피를 한 번에 업데이트하세요. 임시 추가가 바로 템플릿이 문단으로 부패하는 원인입니다.
통제된 단계로 반복하기
프롬프트 반복이 실패하는 이유는 대개 한 번에 여러 가지를 바꿔 결과를 귀속시킬 수 없기 때문입니다. 해결책은 창의적인 것이 아니라 절차적인 것입니다.
실행마다 변수 하나만 변경
먼저 기준선을 생성한 뒤 실행마다 다음 중 하나만 바꾸세요:
- 모션 동사
- 방향
- 강도 수식어
- 카메라 모션
- 카메라 속도
- 스타일 제약
나머지는 바이트 단위로 동일하게 유지하세요. 이것은 통제 실험과 같은 규율이며, 모델이 무엇에 반응하는지 알아내는 유일하게 신뢰할 수 있는 방법입니다.
비교 로그 유지
로그는 순수 텍스트 파일이나 스프레드시트로 충분합니다. 실행마다 기록하세요:
- 레시피 이름
- 전체 프롬프트 텍스트
- 직전 실행 대비 바뀐 단일 변수
- 간단한 결론:
keep,reject, 또는needs another pass
프롬프트는 순수 텍스트이므로 전체 프롬프트를 붙여넣는 비용이 낮고, 모든 실행을 완전히 재구성할 수 있게 합니다. 로그에 프롬프트를 요약하지 말고 그대로 복사하세요.
고정 기준선과 비교
가장 유용한 습관은 주체 유형별로 기준 레시피를 하나 유지하고, 파이프라인에서 다른 무언가를 바꿀 때마다 그것을 다시 생성하는 것입니다. 기준선이 여전히 올바르게 보이면 파이프라인이 안정적이며 어떤 차이든 프롬프트 수정에 귀속될 수 있습니다. 기준선이 변했다면 프롬프트 작업을 멈추고 먼저 파이프라인을 조사하세요.
소량 배치로 테스트하고 묶어서 검토
방향이나 강도 단어를 테스트할 때는 단일 비디오가 아니라 소량의 변형을 실행하세요. 나란히 검토해 가장 좋은 것을 고르고, 나머지는 라이브러리에서 삭제하세요. 모든 변형을 보관하면 레시피 라이브러리가 읽을 수 없는 아카이브가 됩니다.
승자는 승격하고 패자는淘汰
어떤 변형이 기준선을 확실히 이기면 라이브러리의 기준 항목을 덮어쓰고 날짜를 기록하세요. 레시피 라이브러리는 항상 각 의도별 현재 알려진 최선의 레시피를 담아야 하며, 모든 시도의 역사가 되어서는 안 됩니다.
흔한 실패 모드와 프롬프트 재구성 방법
대부분의 이미지-투-비디오 문제는 설정의 탈을 쓴 프롬프트 문제입니다. 다른 파라미터를 건드리기 전에 아래 재구성을 시도하세요.
비디오 과다 애니메이션
증상: 모든 것이 움직입니다. 주체, 배경, 조명까지. 화면이 시끄러워 보입니다.
재구성: 강도 댐핑(slowly, subtly, gently)을 강화하고, 카메라를 명시적으로 고정하며(camera holds static, no movement), 일관성 가드레일(consistent lighting, no flicker)을 추가하세요. 그래도 남아 있다면 주체 절에서 부차적 모션을 하나 삭제하세요.
비디오가 거의 정지
증상: 출력이 기본적으로 참조 이미지이고 미세한 깜빡임만 있습니다.
재구성: 모션 동사를 더 강하고 물리적으로 만드세요(shifts 대신 rotates, moves 대신 walks toward the camera). 방향이 빠졌다면 추가하세요. 주체가 반드시 정지해야 한다면 대신 카메라 모션을 추가하세요. 느린 푸시인은 주체를 건드리지 않고도 지각적 운동감을 만들어냅니다.
주체 정체성 드리프트
증상: 얼굴, 로고, 제품 형태가 비디오에서 변형됩니다.
재구성: 주체 앵커를 줄이고, 보이는 세부 사항 재설명을 멈추세요. 스타일 제약에 subject remains unchanged 또는 stable [feature]를 추가하세요. 새로운 각도를 드러내는 큰 카메라 모션은 드리프트를 악화시킵니다. 아크를 줄이거나 제거하세요.
카메라와 주체의 충돌
증상: 두 절이 모두 합리적으로 보이는데도 화면이 불안정해 보입니다.
재구성: 방향을 확인하세요. 반대 벡터(주체는 왼쪽으로 이동, 카메라는 빠르게 오른쪽으로 팬)는 명백한 충돌을 만듭니다. 정렬시키거나 둘 중 하나를 slowly로 줄이세요.
두 모션의 경쟁
증상: 두 모션 모두 완료되지 않고, 둘 다 어정쩡해 보입니다.
재구성: 두 개의 레시피로 나누어 비디오마다 모션 하나만 생성하세요. 정말 둘 다 필요하다면 순서를 매기고(first [motion A], then [motion B]) 더 느슨한 결과를 받아들이세요.
스타일이 일반화로 흐름
증상: 비디오가 참조 이미지보다 더 매끄럽고 더 \"AI스러워\" 보입니다.
재구성: 스타일 슬롯에서 매체를 명시적으로 재확인하세요(flat illustration, 35mm film look, product photography). 해당되는 경우 stable palette, consistent linework를 추가하세요.
일반 규칙
설정 변경과 프롬프트 변경이 모두 문제를 해결할 것처럼 보인다면 먼저 프롬프트를 바꾸세요. 더 빠르고, 테스트 비용이 없으며, 실행 간 파이프라인의 비교 가능성을 유지합니다. 재구성한 프롬프트가 여전히 같은 방향으로 실패할 때만 설정을 건드리세요.
어떤 레시피가 이런 재구성을 견뎌냈다면 저장하세요. 작지만 오래 검증된 구조화 레시피 라이브러리는 어떤 단일한 영리한 프롬프트보다 가치가 크며, 바로 그것이 kandinsky-6.0-pro 이미지-투-비디오를 파이프라인에서 재현 가능하게 만듭니다.
관련 글
모든 아티클 보기 →-
사용 가이드
seedream-5.0-pro/image-to-image 시작 가이드: 기능, 가격 및 연동 핵심 포인트
ByteDance 이미지 편집 모델의 기능 경계, 과금 방식 및 엔지니어링 연동 실무
-
사용 가이드
seedream-5.0-pro 텍스트-이미지 생성 입문 가이드: 능력 경계, API 연동 및 비용 관리
개발자를 위한 실무 관점: 파라미터 핵심부터 장당 $0.05 비용 추정까지
-
사용 가이드
Hailuo 2.3 Fast 이미지-투-비디오 입문 가이드: 성능 범위, 가격 및 연동 실무
개발자를 위한 MiniMax 이미지-투-비디오 모델 선택과 연동 핵심 포인트