무검열 영상 모델 중 상당수는 5~15초에서 멈춥니다. 그 이상을 노리려면 클립을 이어 붙여야 하는데, 대충 이어 붙이면 얼굴이 새로 바뀌거나, 이음새에서 화면이 튀거나, 카메라가 줌인을 멈추지 않습니다.
한 줄 답변: 클립을 이어 붙이세요. 각 클립을 앞 클립의 마지막 프레임에서 시작하고 ffmpeg로 합칩니다. 30초 정도 비용은 480p 기준 모델에 따라 $0.57~$6.48입니다. 이어 붙이기를 아예 건너뛰는 방법도 있습니다. Seedance 2.5, Seedance 2.5 Spicy, Wan 3.0 계열은 30초를 한 번에 뽑아 주며, $1.35부터입니다.
해법은 마지막 프레임 잇기입니다. 새 클립을 앞 클립이 끝난 바로 그 프레임에서 시작합니다. 아래에는 extend로 만든 13.3초 예시가 있습니다. extend는 잇기를 한 번의 호출로 처리하는 단일 호출 버전입니다(호출 두 번, 720p, $0.81, 이음새에 눈에 띄는 튐 없음). 그다음에 단계, 명령어, 비용을 정리했습니다. 2026년 9월과 10월 테스트 기준이며 가격은 카탈로그 가격입니다.

Wan 2.2 Spicy LoRA 720p. 위쪽이 5초짜리 이미지→영상 클립, 아래쪽이 그 클립의 8초 연장입니다. 이음새는 5.3초와 5.4초 사이에 있습니다. 새로 늘어난 구간에서는 로브가 느슨해지며 꽉 붙는 새틴 스커트로 바뀝니다. 1차 호출만 보기
30초 요약
- 모든 고리는 앞 클립의 마지막 프레임에서 시작합니다. 저희가 제공하는 모든 이미지→영상 모델에서 동작하며, 실패해도 장면 전체가 아니라 고리 하나만 다시 뽑으면 됩니다.
- 이음새가 보이지 않게 하려면 클립 자체를 연장하세요. Wan 2.2 Spicy LoRA는 완성된 클립을 호출 한 번당 5초 또는 8초씩 이어 줍니다. 위 예시가 그렇습니다.
- 다음 고리의 수위는 프레임이 정합니다. L3 프레임에서 시작하면 다음 고리도 L3에 머뭅니다. 프롬프트로 한 단계 정도는 올릴 수 있습니다. 더 높이려면 이미 원하는 수위에 있는 프레임에서 시작하세요.
- 한 번에 30초를 뽑는 계열은 세 가지입니다. Seedance 2.5 Spicy, Seedance 2.5, Wan 3.0 계열입니다.
- 30초 정도 비용은 480p 기준 $0.57~$6.48입니다. 가장 싼 쪽은 무음 LTX 체인, 가장 비싼 쪽은 Seedance 2.5 Spicy 한 번짜리입니다.
10초 벽을 넘는 방법
| 방법 | 하는 일 | 가능한 곳 | 주의할 점 |
|---|---|---|---|
| 긴 한 번짜리 테이크 | 최대 30초를 요청 | Seedance 2.5 Spicy, Seedance 2.5, Wan 3.0 계열 | 실패하면 30초 분량을 통째로 날립니다 |
| 마지막 프레임 잇기 | 다음 클립을 마지막 프레임에서 시작 | 모든 이미지→영상 모델 | 이음새마다 움직임이 초기화됩니다 |
| 연장 | 완성된 클립을 넘기고 다음 몇 초를 받음 | Wan 2.2 Spicy LoRA | 돌아온 파일은 원본을 먼저 반복합니다 |
| 샷 사이 컷 | 클립마다 다른 앵글이나 장소를 만들고 컷 | 어떤 모델이든 | 한 번에 이어진 테이크가 아닙니다. 컷이 말이 되어야 합니다 |
실패한 시도의 비용을 기준으로 고르세요. 20초째에 무너진 30초 테이크는 두 번 값을 내는 셈이고, 고리 3에서 무너진 체인은 그 고리 값만 내면 됩니다. 긴 테이크는 또 표류합니다. 샷이 길어질수록 신체와 세트 디테일이 더 많이 일그러지므로, 정말 긴 장면이라면 짧은 테이크를 여러 개 잘라 붙이는 편이 더 견딥니다.
장면에 앵글이 둘 이상이면(먼저 와이드샷, 다음 클로즈업) 한 번에 이어지는 테이크는 필요 없습니다. 같은 캐릭터 스틸에서 샷마다 클립을 하나씩 만들고 그 사이를 컷하세요. 카메라와 동작이 반드시 계속 이어져야 하는 곳에서만 잇기를 쓰세요. 한 장면 안에서 둘을 섞어도 됩니다.
클립 하나가 얼마나 길어질 수 있나
아래 모델은 모두 무검열로 표시되어 있습니다. 성인 콘텐츠 수위는 L1은 암시적, L2는 성숙한 주제, L3은 강함, L4는 고강도, L5a는 더 강도 높은 장면이며, L5b는 성인 콘텐츠가 아닌 영화적 고어입니다. 마지막 프레임이 인물, 의상, 장면을 다음 고리로 이어 주지만, 모델과 프롬프트가 그걸 다시 바꿀 수 있습니다. 가격은 가장 싼 해상도 기준입니다.
| 모델 | 가장 긴 클립 | 시작점 | 5초 비용 | 마지막 프레임 지정 | 통과를 확인한 최고 수위 |
|---|---|---|---|---|---|
| Seedance 2.5 Spicy | 30초 | 이미지 | $1.08 (480p) | 가능 | L4, 두 개의 L5 브리프 모두 |
| Seedance 2.5 | 30초 | 텍스트, 이미지, 참조 이미지 | $0.62 (480p) | 이미지에서 시작할 때 | 9개 중 8개 클립에서 L4, L5 |
| Wan 3.0 Spicy, Prime Spicy 포함 | 30초 | 이미지 | $0.285 (480p), Prime Spicy는 $0.45 | 가능 | L1부터 L4까지, 두 개의 L5 브리프 모두. 요청하지 않아도 성인 쪽으로 기웁니다 |
| Wan 3.0 | 30초 | 텍스트, 이미지, 참조 이미지 | $0.225 (480p) | 이미지에서 시작할 때 | L4, 두 개의 L5 브리프 모두 |
| Wan 3.0 Prime | 30초 | 텍스트, 이미지, 참조 이미지 | $0.31 (480p) | 이미지에서 시작할 때 | 텍스트와 참조는 L4, L5a, 이미지는 L3, L4는 약화 |
| LTX 2.5 | 20초 | 텍스트, 이미지 | $0.45 (720p) | 이미지에서 시작할 때 | L4, L5 |
| LTX 2.3 Spicy | 20초 | 이미지 | $0.095 (480p) | 불가 | L3 강함, 요청하지 않았는데 L4까지 |
| Vidu Q3 Spicy | 16초 | 이미지 | $0.33 (540p) | 불가 | L3, L5 |
| MiniMax H3 | 15초 | 텍스트, 이미지, 참조 이미지 | $0.185 (768p) | 이미지에서 시작할 때 | L4, 두 개의 L5 브리프 모두 |
| MiniMax H3 Spicy | 15초 | 이미지 | $0.19 (480p) | 가능 | L4, L5 |
| Seedance 2.0 Spicy | 15초 | 이미지 | $0.57 (480p) | 가능 | L3, L5, 요청하지 않았는데 L4까지 |
| Wan 2.7 Spicy | 15초 | 이미지 | $0.62 (720p) | 불가 | L3, L5, 요청하지 않았는데 L4까지 |
| Wan 2.6 Spicy | 5, 10 또는 15초 | 이미지 | $0.475 (720p) | 불가 | L3, L5, 요청하지 않았는데 L4까지 |
| Wan 2.2 Spicy | 8초 | 이미지 | $0.095 (480p) | 가능 | L1부터 L4까지, 대개 L5를 약하게 만듦, 요청하지 않았는데 L4까지 |
| Wan 2.2 Spicy LoRA | 8초, 연장 가능 | 이미지, 또는 이어 갈 클립 | $0.10 (480p) | 불가 | L3, 연장분은 L4까지 진행 |
여기서 말한 요청하지 않았는데 L4까지는 모델이 스스로 L4로 넘어갔다는 뜻입니다. Wan 3.0 Pro와 Pro Prime, 둘 다 30초가 되지만 1080p로 시작합니다(초당 $0.144와 $0.234, 30초면 $4.32와 $7.02). 표에서 빠진 것은 L4와 L5를 거절하거나 약하게 만드는 H3 Max, Wan 2.2, HappyHorse 1.1입니다. 전체 순위는 무검열 AI 영상 모델 순위에서 보세요.
마지막 프레임 잇기, 단계별
MiniMax H3의 15초 클립 두 개를 이어 붙여 호텔 스위트 장면 약 29초를 만듭니다. 768p 기준 $1.11, 사운드 포함입니다. H3는 15초 요청을 14.4초로 돌려주므로 두 고리를 잇으면 28.8초가 됩니다. 같은 단계가 표의 어떤 모델에서도 그대로 통합니다.
이렇게 실행하면 이음새가 컷으로 보이지 않았습니다. 포즈, 컵, 조명이 그대로 이어졌습니다. 여자, 머리, 스웨터, 카페는 28.8초 내내 같은 모습이었고, 마지막에 얼굴이 아주 조금 표류한 정도였습니다.
1단계: 모델을 고르고 화면을 고정하기
- 범위가 가장 넓고 고리 값도 가장 싼 선택: MiniMax H3, 고리당 15초, L5까지. 직접 넘기는 마지막 프레임은 고정 장치가 아니라 방향을 주는 정도입니다.
- 프레임을 뽑고 싶지 않거나 직접 만든 LoRA 파일을 쓸 때: Wan 2.2 Spicy LoRA의 연장 기능. H3 LoRA와 LTX 2.3 Spicy LoRA도 LoRA를 받지만 연장 기능이 없으니 마지막 프레임으로 잇으세요.
- 고리 수를 최소화: Wan 3.0, Wan 3.0 Spicy, Seedance 2.5 Spicy 중 하나. 셋 다 30초씩입니다. Wan 3.0 Spicy는 요청하지 않아도 성인 쪽으로 기울며, 옷 입은 프레임의 옷을 벗길 수 있습니다. 의상을 유지해야 한다면 기본 Wan 3.0을 쓰세요.
- 초당 값이 가장 싼 선택: LTX 2.3 Spicy, 고리당 20초, 사운드 없음.
얼굴이 중요하면 먼저 무검열 이미지 모델로 캐릭터 스틸을 만들고 그다음부터 고리 1을 시작하세요. H3에는 seed가 없어서 텍스트로 두 번 돌리면 서로 다른 두 사람이 나옵니다.
뭔가를 만들기 전에 고리마다 한 비트씩 적어 두세요(고리 1: 창가에서 돌아서 정지, 고리 2: 침대로 걸어가 눕기). 이렇게 하면 어디서 이어 붙이기보다 컷이 나은지도 보입니다.
2단계: 고리 1을 만들고 정지 상태로 끝내기
고리 1의 마지막 1초가 고리 2의 첫 프레임이 됩니다. 그래서 스틸로 성립하는 결말을 적으세요.
An adult woman with dark shoulder-length hair stands at the window of a dim hotel suite at dusk in an ivory silk robe. She gathers her hair over one shoulder and turns her back to the camera, then looks back over her shoulder and holds still. Slow push-in, then the camera stops. Warm lamp on the left, cool city light through the glass. Quiet room tone, distant traffic.
길이는 15초로 설정하세요. 얼굴을 고정하려면 같은 프롬프트를 직접 만든 스틸로 이미지→영상으로 실행하면 됩니다. 위 버튼은 텍스트→영상이라 스틸 없이 먼저 시험해 볼 수 있습니다. 핵심은 "holds still"과 "the camera stops"라는 두 문장입니다. 동작 중간에 끝난 고리는 다음 고리에 흐릿하고 반쯤 끝난 자세를 넘겨줍니다. 각 고리는 얼굴을 렌즈 쪽으로 돌린 상태로 끝내세요. 움직이는 동안 얼굴을 유지하려면 구간의 시작이나 끝에서 얼굴이 또렷하게 보여야 합니다(r/StableDiffusion 글). 뒤통수로 끝난 고리는 다음 고리가 참조할 단서를 남기지 않습니다.
3단계: 마지막 프레임 뽑기

이 명령은 마지막 1초로 이동해 하나의 이미지 파일을 계속 덮어쓰므로, 마지막에 남는 파일이 마지막 프레임이 됩니다.
ffmpeg -sseof -1 -i segment_01.mp4 -update 1 -q:v 1 last_frame.png쓰기 전에 그 프레임을 확인하세요. 자세, 의상, 두 번째 인물, 수위 모두가 고리 2의 시작점이 됩니다. 저장은 PNG로 하고 JPEG로 하지 마세요. 손실이 있는 저장은 고리가 늘어날수록 누적됩니다.
표준 Seedance 2.5와 Seedance 2.0 이미지→영상 작업은 프레임을 대신 넘겨줄 수도 있습니다. return_last_frame을 true로 두면 마지막 프레임이 추가 요금 없이 별도 이미지로 돌아옵니다.
PNG를 모델 페이지에 올리거나 직접 파일 링크로 호스팅하세요. 결과는 끝나면 바로 내려받으세요(보관 기간).
4단계: 그 프레임에서 고리 2 시작하기
MiniMax H3 이미지→영상을 열고 프레임을 넣은 뒤, 다음에 무슨 일이 일어나는지만 적으세요.
She turns away from the window, walks slowly to the bed and sits on the edge, then lies back across the white sheets, stretches both arms above her head and goes still. The camera follows at waist height, then holds. Quiet room tone, distant traffic.
약한 예: "A beautiful woman with dark hair in a hotel room at dusk, cinematic, highly detailed." 프레임을 그대로 반복만 하고 할 일을 주지 않아서 모델이 움직임을 지어냅니다.
강한 예: 위 프롬프트입니다. 그녀가 누구인지 한 번도 쓰지 않습니다(프레임이 대신 전달합니다). 동작은 "then"으로 잇고 마지막에 카메라를 멈춥니다.
고리 2를 특정한 모습으로 끝내고 싶나요? 표의 대부분의 모델은 마지막 프레임도 받습니다. 처음 만든 캐릭터 스틸을 고리 2의 마지막 프레임으로 쓰면 마지막 몇 초가 시작할 때의 얼굴 쪽으로 끌려갑니다(H3에서는 살짝 방향을 주는 정도이고, Wan 3.0 Spicy는 준 이미지로 끝납니다).
5단계: 반복하고 다음 고리 값을 내기 전에 매 이음새를 확인하세요
더 긴 장면이라면 고리 2의 마지막 프레임을 뽑고 같은 일을 반복합니다. 먼저 각 고리의 마지막 1초를 확인하세요. Wan 3.0 Spicy는 요청한 것보다 더 나아가는 일이 잦고 옷 입은 프레임의 옷을 벗길 수 있으며, Wan 2.2 Spicy는 혼자 있는 프레임에 두 번째 사람을 넣기도 합니다. 다음 고리는 모델이 덧붙인 것까지 그대로 이어서 시작하므로, 잘못된 고리만 다시 뽑으면 됩니다.
6단계: 고리 이어 붙이기
하드 컷. 이어 붙인 고리는 앞 고리가 끝난 프레임에서 시작합니다. 다음 명령은 그 프레임을 버려서 이음새에서 한 프레임만큼 멈춰 보이는 현상을 없앱니다.
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
"[1:v]trim=start_frame=1,setpts=PTS-STARTPTS[b];[0:v][b]concat=n=2:v=1:a=0[v]" \
-map "[v]" -c:v libx264 -pix_fmt yuv420p joined.mp4이러면 사운드가 빠집니다. 사운드가 있는 고리라면 공유 프레임을 그대로 두고 영상과 음성을 같이 붙여 길이가 어긋나지 않게 하세요. 짧은 정지 구간이 티가 나면 아래 크로스페이드를 쓰세요.
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
"[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" \
-map "[v]" -map "[a]" -c:v libx264 -pix_fmt yuv420p -c:a aac joined_av_cut.mp4크로스페이드. 반 초짜리 디졸브로 색이나 위치의 작은 튐을 덮습니다. 오프셋은 첫 클립 길이에서 페이드 길이를 뺀 값으로, 5초 클립 두 개면 4.5입니다. 요청한 길이가 아니라 실제 파일을 재세요. 여기서 H3 고리 두 개는 14.375초이므로 오프셋은 13.875입니다.
CLIP_SECONDS=$(ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 segment_01.mp4)
FADE_OFFSET=$(python3 -c 'import sys; print(float(sys.argv[1]) - 0.5)' "$CLIP_SECONDS")
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
"[0:v][1:v]xfade=transition=fade:duration=0.5:offset=${FADE_OFFSET},format=yuv420p[v]" \
-map "[v]" -c:v libx264 joined_xfade.mp4고리 3이라면 페이드를 하나 더 이으면 됩니다. 그 오프셋은 지금까지 누적된 길이에서 페이드를 뺀 값으로, 5초 클립 두 개 뒤라면 9.0입니다.
ffmpeg -i s1.mp4 -i s2.mp4 -i s3.mp4 -filter_complex \
"[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5[ab];[ab][2:v]xfade=transition=fade:duration=0.5:offset=9[v];[v]format=yuv420p[out]" \
-map "[out]" -c:v libx264 joined3.mp4사운드가 있다면 그것도 페이드를 넣으세요. 그러지 않으면 화면은 부드럽게 겹쳐지는데 소리만 끊깁니다. 이 예제는 5초 클립 두 개를 씁니다. H3 고리 두 개에는 재서 나온 오프셋 13.875를 쓰세요.
ffmpeg -i s1.mp4 -i s2.mp4 -filter_complex \
"[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5,format=yuv420p[v];[0:a][1:a]acrossfade=d=0.5[a]" \
-map "[v]" -map "[a]" -c:v libx264 -c:a aac joined_av.mp4모든 고리는 해상도와 프레임레이트가 같아야 합니다.
프레임을 뽑지 않는 같은 아이디어: 연장하기
Wan 2.2 Spicy LoRA의 연장은 프레임 대신 완성된 클립을 파일로 받습니다. 연장은 클립의 마지막 프레임에서 시작하므로, 차분한 자세로 끝난 원본이 가장 깨끗하게 이어집니다. 아래 첫 클립이 "holds"로 끝나는 이유입니다. 맨 위 13.3초짜리 한 쌍에서는 이음새가 보이지 않습니다.
- Wan 2.2 Spicy LoRA 이미지→영상으로 5초 또는 8초짜리 첫 클립을 만듭니다.
She turns slowly on the spot and the satin slips off one shoulder, the gold key light raking across her back. She stops with her back to the camera and holds. Camera locked, shallow depth of field, heavy film grain.
- 연장을 열고 클립을 직접 파일 링크로 준 다음, 다음 비트만 적으세요.
She turns away from the light, lets the satin fall from her other shoulder and takes two slow steps toward the dark doorway, then stops with her back to the camera. Camera locked.
- 원본과 같은 해상도에서 새 5초 또는 8초를 고릅니다.
- 첫 결과물에 LoRA 파일로 스타일을 입혔나요? 같은 파일을 같은 세기로 붙이세요. 연장은 그 설정을 이어받지 않으며, 붙이지 않으면 이음새에서 스타일이 바뀐다고 페이지가 경고합니다.
- 반복합니다. 5초짜리 첫 클립에 5초짜리 연장을 다섯 번 붙이면 30초입니다. 매 호출마다 가장 최근에 잘라낸 부분(또는 직전에 받은 파일)을 주고 위와 같이 잘라내세요. 돌아온 파일은 모두 원본으로 시작합니다.
파일이 요청한 것보다 길게 돌아옵니다. 원본으로 시작하기 때문입니다. 값은 새 몇 초에 대해서만 내면 됩니다. 720p 8초 연장은 $0.608이고, 원본이 5초이든 13초이든 같습니다. 새 부분만 남기려면 다음처럼 하세요.
SRC=$(ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 segment_01.mp4)
ffmpeg -ss "$SRC" -i extended.mp4 -c:v libx264 -pix_fmt yuv420p -an segment_02.mp4연장으로 만든 조각들은 그저 평범한 컷으로 이어 붙이면 됩니다. 버릴 중복 프레임이 없습니다.
얼마까지 갈 수 있나: 연장은 원본보다 더 나아갈 수 있습니다. L3 클립을 L4까지 이어 준 경우가 그렇습니다.
모든 고리에서 같은 인물 유지하기
- 텍스트가 아니라 스틸에서 시작하세요. 스틸이 얼굴, 몸, 의상, 배경을 그대로 옮겨 줍니다. 텍스트로 다시 뽑으면 다른 사람이 나옵니다.
- 장면 전체에서 모델, 해상도, 화면 비율을 하나로 고정하세요. 모델마다 피부, 입자, 조명의 그리는 방식이 다르고, 바꾸면 이음새에서 티가 납니다. 480p로 초안을 잡고 괜찮은 고리만 720p로 다시 돌리지 마세요. 각 고리의 첫 프레임은 낮은 해상도 결과물에서 나옵니다.
- 바뀌는 것만 적고, 그녀가 누구인지는 절대 쓰지 마세요. 고리마다 다시 묘사하면 모델이 그 여자를 다시 해석하게 됩니다.
- 좋은 체인에서도 미세한 표류는 감안하세요. H3 고리 두 개를 잇는 동안 얼굴은 분명 같은 여성으로 읽혔지만, 피부 텍스처와 턱선은 끝부분에 약간 다르게 보였습니다. 세부가 중요하면 스틸에서 다시 기준을 잡으세요.
- 이음새에서 얼굴을 보여 주세요. 고리를 얼굴이 또렷하게 보이는 상태로 시작하거나 끝내세요(2단계 참고). 시작 스틸에는 벽 그림과 촘촘한 무늬를 넣지 마세요. 모델은 생성할 때마다 벽 그림을 바꿔 놓습니다.
- 얼굴이 달라지기 시작하면 기준을 다시 잡으세요. 고리 4의 프레임은 네 번의 생성을 거쳤습니다. 다음 고리를 원래 스틸에서 시작하거나 그 스틸을 마지막 프레임으로 쓰세요. 색과 선명도도 고리 세네 개쯤 지나면 같은 방식으로 흐려집니다. 그래서 크로스페이드한 뒤 완성된 영상에 그레이딩을 넣으세요.
- 의상이 중요하면 이름으로 적으세요. 13초 예제에서는 얼굴, 머리, 방, 조명이 이음새를 넘겨 유지됐지만 로브는 스커트로 바뀌었습니다. 고리마다 짧은 구절을 하나씩 추가하세요(the loose satin robe stays as it is).
30초 영상은 얼마 들까
고리는 하나씩 순서대로 돌아가므로 느린 모델은 클립 하나에 몇 분씩 걸릴 수 있고, 여섯 고리 체인은 꽤 긴 작업 시간입니다.
Wan 2.2 Spicy LoRA 첫 클립에는 현재 LoRA 15% 인하가 반영되어 있습니다(5초 기준 480p는 $0.102, 720p는 $0.204, 정가는 초당 $0.024와 $0.048). 연장에는 할인이 없습니다(초당 $0.038과 $0.076).
| 플랜 | 구성 | 480p | 720p | 나쁜 고리 하나 다시 뽑기 | 한 고리가 망가졌을 때 480p |
|---|---|---|---|---|---|
| 한 번짜리, Seedance 2.5 Spicy | 1 × 30초 | $6.48 | $12.96 | $6.48 | $12.96 |
| 한 번짜리, Wan 3.0 | 1 × 30초 | $1.35 | $2.70 | $1.35 | $2.70 |
| 한 번짜리, Wan 3.0 Spicy | 1 × 30초 | $1.71 | $3.42 | $1.71 | $3.42 |
| 마지막 프레임 잇기, MiniMax H3 | 2 × 15초 (28.8초) | 해당 없음(768p부터) | $1.11 (768p) | $0.555 (768p) | $1.67 (768p) |
| 마지막 프레임 잇기, LTX 2.3 Spicy, 무음 | 20초 + 10초 | $0.57 | $1.14 | $0.38 | $0.95 |
| 연장 체인, Wan 2.2 Spicy LoRA | 5초 + 5 × 5초 | $1.05 | $2.10 | $0.19 | $1.24 |
- 가장 싼 결과물: 무음 LTX 2.3 Spicy 체인. 마지막 프레임 입력 항목이 없어 마지막 고리를 스틸 쪽으로 되돌릴 수 없습니다.
- 사운드: H3와 Seedance 2.5 Spicy에는 추가 비용 없이 포함됩니다. Wan 3.0과 Wan 3.0 Spicy는 기본으로 사운드를 만들고 끌 수 있습니다. Wan 2.2 계열은 무음입니다. 사운드는 저절로 고리를 넘어가지 않습니다. 편집에서 음악을 한 번 넣기로 했다면, 모델이 허용하는 곳에서는 사운드를 끄고 고리를 생성하세요.
- 13.3초 예제는 $0.81입니다. 720p로 처음 5초가 $0.204, 8초 연장이 $0.608입니다.
자꾸 어긋날 때
| 보이는 증상 | 해결 |
|---|---|
| 이음새에서 움직임이 딱 멈춤 | 각 고리를 정지 상태로 끝내고 다음 고리는 새 동작으로 시작하세요. 남은 흔적은 0.5초 크로스페이드로 덮입니다. |
| 컷 지점에서 한 프레임씩 걸림 | 새 고리가 준 프레임을 그대로 반복합니다. 무음 하드 컷 명령으로 그 프레임을 버리거나, 사운드 있는 고리끼리는 크로스페이드하세요. |
| 이음새에서 색이나 밝기가 튐 | 체인의 알려진 문제로(Wan 2.2 이슈), 색 맞추기로 완전히 해결되지 않습니다. 크로스페이드한 뒤 완성된 영상을 한 클립으로 보정하세요. |
| 고리 3이나 4에서 얼굴이 달라짐 | 원래 스틸에서 다시 기준을 잡거나, 다음 고리의 마지막 프레임으로 지정하세요. |
| 다음 고리가 직전보다 순해짐 | 원하는 장면이 이미 들어 있는 시작 프레임을 쓰고 그 움직임을 묘사하세요. 더 강한 프롬프트만으로는 순한 프레임이 그대로일 수 있습니다. 여전히 부드러워진다면 목표 수위를 만들 수 있는 모델을 고르세요. |
| 새 사람이 들어오거나 장면이 과해짐 | 뽑기 전에 마지막 프레임을 확인하고, 그 고리만 다시 뽑으세요. |
| 요청한 새 장소를 연장이 무시함 | 클립이 프롬프트보다 우선합니다. 계단과 지하 납골당을 요청한 연장이 원본의 창가에 그대로 머물렀습니다. 장소는 컷으로 바꾸세요. |
| 카메라가 계속 천천히 밀려 들어감 | 느린 푸시인이 고리마다 구도를 좁힐 수 있습니다. 어디서 멈출지 쓰세요. "camera locked" 또는 "then holds"입니다. 아래 클립의 연장은 "Camera locked."라고 되어 있어 새 8초 동안 구도가 전혀 움직이지 않습니다. |
| 연장 호출이 실패하고 값이 환불됨 | 돌아온 오류와 video_url이 플레이어 페이지가 아니라 내려받을 수 있는 파일로 이어지는지 확인하세요. 직접 파일 링크를 쓰거나 클립을 올리세요. |
먼저 Playground에서, 그다음 API로
먼저 Playground. 모델의 작업 페이지를 열고(예: MiniMax H3 이미지→영상), 모드를 고르고(한 문장, 직접 만든 시작 프레임, 참조 이미지), 프롬프트를 붙여 실행하세요. 정확한 가격은 과금이 일어나기 전에 표시됩니다. 계정이 없다면 가입하세요.
그다음 API, 고리 하나가 성공한 뒤 체인을 스크립트로 만들고 싶을 때. 고리 하나를 H3 이미지→영상으로 실행해 보세요(다른 모델이라면 model과 input을 그 작업의 필드로 바꾸면 됩니다. 연장은 video_url을 받고, 이어 붙이는 고리는 image_url을 받습니다).
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
--data '{
"model": "minimax/h3/image-to-video",
"input": {
"image_url": "https://your-storage.example.com/link-01-last-frame.png",
"prompt": "She turns away from the window, walks slowly to the bed ...",
"resolution": "768p",
"duration_seconds": 15
}
}'필드, 결과, 오류는 API 레퍼런스에 있습니다.
Agent에게 맡겨도 됩니다. Agent는 CLI, MCP 서버, Agent Skill 중 무엇으로든 각 고리를 실행할 수 있습니다. CLI와 MCP는 가격을 보여 주고 작업을 만들기 전에 확인을 요청합니다. SPICY_API_KEY를 설정한 뒤 다음과 같이 씁니다.
# CLI
npx @spicyapi/cli tasks create --model minimax/h3/image-to-video \
--input-json '{"image_url": "https://your-storage.example.com/link-01-last-frame.png", "prompt": "She turns away from the window, walks slowly to the bed ...", "resolution": "768p", "duration_seconds": 15}' --wait
# MCP server: the command your assistant's MCP config runs
npx --yes --package=@spicyapi/mcp spicyapi-mcp
# Agent Skill
npx skills add spicyapi-ai/spicy-skill자주 묻는 질문
AI 영상을 10초보다 길게 만들려면?
한 번에 30초를 뽑는 모델을 쓰세요(Seedance 2.5 Spicy, Seedance 2.5, Wan 3.0, Wan 3.0 Spicy). 또는 마지막 프레임에서 클립을 이어 붙이고 ffmpeg로 합치세요. 앵글이 여러 개라면 샷마다 클립을 하나씩 만들고 컷하면 됩니다.
한 번에 만들 수 있는 무검열 AI 영상은 얼마나 긴가요?
30초입니다. Seedance 2.5 Spicy, Seedance 2.5, Wan 3.0 여섯 가지 빌드(Wan 3.0, Prime, Pro, Pro Prime, Spicy, Prime Spicy)가 그렇습니다. LTX는 20초, Vidu Q3 Spicy는 16초, MiniMax H3는 15초가 한계입니다. 긴 테이크는 짧은 클립이 통과하는 수위에서 그대로 쓸 수 있습니다.
클립이 만나는 지점에서 영상이 튀거나 멈추는 이유는?
이어 붙인 고리는 멈춘 프레임에서 시작하기 때문입니다. 각 고리를 정지 상태로 끝내고, 다음 고리는 새 동작으로 시작하고, 반 초짜리 크로스페이드를 넣으세요. 연장은 클립 자체를 이어 가므로 멈춘 프레임을 쓰지 않습니다.
마지막 프레임에서 시작하면 다음 클립도 같은 수위를 유지하나요?
대체로 그렇습니다. 수위는 프레임이 정합니다. L3나 L5 프레임은 그쯤 수위에서 이어지고, 연장은 원본보다 한 단계 더 갈 수 있습니다. 순한 프레임은 프롬프트가 무엇을 쓰든 순한 채로 남고, 대략 한 단계 정도의 미세 조정만 적용됩니다. 그래서 이미 원하는 수위에 있는 프레임을 뽑으세요.
이미 가지고 있는 영상을 어떻게 연장하나요?
다음에 무슨 일이 일어나는지를 한 줄 적어 Wan 2.2 Spicy LoRA의 연장으로 보내세요. 호출 한 번당 새 5초 또는 8초가 추가됩니다. 다른 모든 모델에서는 마지막 프레임 잇기를 사용하세요.
여러 클립에 걸쳐 같은 캐릭터를 유지하려면?
스틸에서 시작하고, 모델과 해상도를 하나로 고정하고, 바뀌는 것만 적고, 얼굴이 표류하면 원래 스틸에서 다시 시작하세요.
Seedance와 MiniMax 영상을 연장할 수 있나요?
연장 버튼은 없습니다. 가장 긴 테이크를 쓰세요(Seedance 2.5는 30초, MiniMax H3는 15초). 그다음 마지막 프레임에서 이어 붙이세요.
여러분 몫
저희는 별도의 콘텐츠 필터를 추가하지 않습니다. 화면에 나오는 사람은 모두 성인이어야 합니다. 실존하고 식별 가능한 사람은 동의가 있어야 하며, 그 사람의 모습을 참고해 만든 스틸이나 LoRA 파일도 마찬가지입니다. 올리는 모든 것의 권리가 필요하고, 게시하는 지역의 법률에 대한 책임은 여러분에게 있습니다.
첫 고리 만들기
계정 만들고, Playground에서 MiniMax H3를 열어 2단계의 고리 1 프롬프트를 붙여 넣으세요. 768p 기준 15초에 $0.555입니다. 마지막 1초가 보기에 맞으면 프레임을 뽑아 고리 2로 넘어가세요. 나머지는 무검열 영상 카탈로그에 있습니다.










