belt CLI 스킬 설치:
npx skills add belt-sh/cli
HappyHorse 1.0 비디오 생성
Alibaba의 HappyHorse 1.0 모델을 inference.sh CLI를 통해 물리적으로 사실적인 비디오를 생성하고 편집합니다.
빠른 시작
inference.sh CLI(
belt)가 필요합니다. 설치 안내
belt login
belt app run alibaba/happyhorse-1-0-t2v --input '{"prompt": "햇살 가득한 초원을 질주하는 말"}'
HappyHorse 모델
| 모델 | 앱 ID | 최적 용도 |
|---|---|---|
| T2V | alibaba/happyhorse-1-0-t2v | 텍스트-비디오, 물리적으로 사실적인 움직임 |
| I2V | alibaba/happyhorse-1-0-i2v | 단일 이미지 애니메이션 |
| R2V | alibaba/happyhorse-1-0-r2v | 최대 9개의 참조 이미지에서 캐릭터 보존 |
| Video Edit | alibaba/happyhorse-1-0-video-edit | 자연어로 기존 비디오 편집 |
모든 모델은 720P/1080P 해상도, 최대 15초 지속 시간을 지원합니다.
예시
텍스트-비디오
belt app run alibaba/happyhorse-1-0-t2v --input '{
"prompt": "공원에서 낙엽 사이를 달리는 골든 리트리버, 슬로우 모션",
"duration": 10,
"resolution": "1080P",
"ratio": "16:9"
}'
이미지-비디오
정지 이미지를 애니메이션화합니다:
belt app run alibaba/happyhorse-1-0-i2v --input '{
"first_frame": "https://your-image.jpg",
"prompt": "부드러운 카메라 줌, 하늘에 구름이 움직임",
"duration": 8,
"resolution": "720P"
}'
참조-비디오 (캐릭터 보존)
참조 이미지(최대 9개)에서 캐릭터를 보존하는 비디오 생성:
belt app run alibaba/happyhorse-1-0-r2v --input '{
"prompt": "번화한 시장 거리를 걷는 여성",
"reference_images": ["https://portrait.jpg"],
"duration": 10,
"resolution": "720P"
}'
다중 캐릭터 참조
belt app run alibaba/happyhorse-1-0-r2v --input '{
"prompt": "카페에 앉아 커피를 마시는 두 친구",
"reference_images": ["https://person1.jpg", "https://person2.jpg"],
"ratio": "16:9"
}'
비디오 편집
자연어 명령어를 사용하여 기존 비디오 편집:
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://your-video.mp4",
"prompt": "배경을 눈 덮인 산 풍경으로 변경"
}'
참조 이미지를 사용한 비디오 편집
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://your-video.mp4",
"prompt": "사람을 참조 이미지의 캐릭터로 교체",
"reference_images": ["https://character.jpg"]
}'
오디오 제어를 사용한 비디오 편집
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://your-video.mp4",
"prompt": "장면을 비 오는 날처럼 보이게",
"audio_setting": "generate"
}'
가격
| 해상도 | 가격 |
|---|---|
| 720P | 초당 $0.14 |
| 1080P | 초당 $0.24 |
Video Edit는 입력 + 출력 지속 시간을 기준으로 청구됩니다.
매개변수 (T2V)
| 매개변수 | 유형 | 기본값 | 설명 |
|---|---|---|---|
prompt | string | 필수 | 비디오에 대한 텍스트 설명 |
duration | integer | 5 | 지속 시간(초) (3–15) |
resolution | enum | 720P | 720P 또는 1080P |
ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
seed | integer | random | 재현 가능한 생성 |
watermark | boolean | false | HappyHorse 워터마크 추가 |
매개변수 (I2V)
| 매개변수 | 유형 | 기본값 | 설명 |
|---|---|---|---|
first_frame | file | 필수 | 첫 번째 프레임 이미지 (JPEG, PNG, WebP) |
prompt | string | - | 선택적 텍스트 설명 |
duration | integer | 5 | 지속 시간(초) (3–15) |
resolution | enum | 720P | 720P 또는 1080P |
seed | integer | random | 재현 가능한 생성 |
매개변수 (R2V)
| 매개변수 | 유형 | 기본값 | 설명 |
|---|---|---|---|
prompt | string | 필수 | 장면에 대한 텍스트 설명 |
reference_images | array | 필수 | 최대 9개의 캐릭터 참조 이미지 |
duration | integer | 5 | 지속 시간(초) (3–15) |
resolution | enum | 720P | 720P 또는 1080P |
ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
seed | integer | random | 재현 가능한 생성 |
매개변수 (Video Edit)
| 매개변수 | 유형 | 기본값 | 설명 |
|---|---|---|---|
video | file | 필수 | 편집할 비디오 (MP4/MOV, H.264) |
prompt | string | 필수 | 편집 명령어 |
reference_images | array | - | 최대 5개의 참조 이미지 |
audio_setting | enum | auto | auto, generate, 또는 keep_original |
resolution | enum | 720P | 720P 또는 1080P |
seed | integer | random | 재현 가능한 생성 |
HappyHorse 앱 검색
belt app search "happyhorse"
관련 스킬
# 전체 플랫폼 스킬 (모든 앱)
npx skills add inference-sh/skills@infsh-cli
# 모든 비디오 생성 모델
npx skills add inference-sh/skills@ai-video-generation
# Seedance 2.0
npx skills add inference-sh/skills@seedance
# Google Veo
npx skills add inference-sh/skills@google-veo
# 이미지 생성 (이미지-비디오용)
npx skills add inference-sh/skills@ai-image-generation
모든 비디오 앱 둘러보기: belt app list --category video
문서
- 앱 실행 - CLI를 통해 앱을 실행하는 방법
- 결과 스트리밍 - 실시간 진행 상황 업데이트
- 콘텐츠 파이프라인 예시 - 미디어 워크플로우 구축