비싸 보이는 동영상을 원하신다구요? 과거에는 스토리보드 작성, 촬영, 조명, 후반 작업 등 많은 인력이 필요했습니다. 긴 시간과 높은 비용이 소요되었죠. 하지만 Ace Data Cloud의 Veo Videos API가 게임 체인저로 등장했습니다:
- 텍스트-투-비디오 (text2video): 촬영 아이디어를 직접 프롬프트로 작성하세요;
- 이미지-투-비디오 (image2video): 하나 이상의 참조 이미지를 사용하여 부드럽게 연결된 동적 영상을 생성하세요;
- 1080p 업그레이드 (get_1080p): 이미 생성된 비디오의 선명도를 업그레이드하세요;
- 다양한 모델 옵션:
veo2/veo2-fast/veo3/veo3-fast를 통해 품질과 속도를 자유롭게 조절할 수 있습니다.
주요 링크
- 문서 페이지: Veo Videos Generation API
https://platform.acedata.cloud/documents/63e01dc3-eb21-499e-8049-3025c460058f?inviter_id=0d364ded-fa11-4526-85d5-833272bb696d - API:
POST https://api.acedata.cloud/veo/videos
시각적 매개변수 및 인터페이스 설명
- 기본 매개변수 및 모델 선택:

- 자동 생성된 코드 보기:

1. 사례 수집 (각 사례는 요청, 응답 및 "재생 가능한 링크/필드" 포함)
사례 1: 텍스트-투-비디오 (text2video)로 "회전하는 커피 컵" 오프닝 샷 촬영하기
-
장면 및 촬영 언어: 주백색 세라믹 커피 컵, 매끄러운 대리석 조리대, 아침 창가의 빛, 카메라가 컵을 중심으로 360° 회전하며 핸들에 잠시 멈춤, 리듬은 차분하고 섬세함.
-
입력 (cURL)
curl -X POST 'https://api.acedata.cloud/veo/videos'
-H 'accept: application/json'
-H 'authorization: Bearer {token}'
-H 'content-type: application/json'
-d '{
"action": "text2video",
"model": "veo2",
"prompt": "White ceramic coffee mug on glossy marble countertop with morning window light. Camera slowly rotates 360 degrees around the mug, pausing briefly at the handle."
}' -
출력 (발췌)
{
"success": true,
"task_id": "dd01fc69-e1f7-4b68-aa8c-463f6b748d11",
"data": [
{
"id": "253eedc47f1c4eb2a370ed2312168f4b",
"video_url": "https://platform.cdn.acedata.cloud/veo/dd01fc69-e1f7-4b68-aa8c-463f6b748d11.mp4",
"created_at": "2025-07-25 16:07:43",
"complete_at": "2025-07-25 16:10:28",
"state": "succeeded"
}
]
}
사례 2: 이미지-투-비디오 (image2video)로 정적 포스터 "생명력 불어넣기"
-
사용: 기존 KV/포스터의 5-8초 동적 확장 생성, 짧은 영상 오프닝 및 소셜 미디어 루핑용.
-
입력 (Python, 발췌)
import requests
url = "https://api.acedata.cloud/veo/videos"
headers = {"accept": "application/json","authorization": "Bearer {token}","content-type": "application/json"}
payload = {
"action": "image2video",
"model": "veo2",
"prompt": "Let it dance",
"image_urls": ["https://cdn.acedata.cloud/7p1jhy.png"]
}
print(requests.post(url, json=payload, headers=headers).text) -
출력 (발췌)
{
"success": true,
"task_id": "98e309f3-35bc-438d-8cb3-4015fc864b87",
"data": [
{
"id": "59f12222b1fa4fbe9331ff2400ad1583",
"video_url": "https://platform.cdn.acedata.cloud/veo/98e309f3-35bc-438d-8cb3-4015fc864b87.mp4",
"state": "succeeded"
}
]
} -
폼 작성 및 자동 생성된 코드 인터페이스 (설명):

사례 3: 1080p 업그레이드 (get_1080p)로 "승리한 버전" 선명하게 만들기
-
배경: A/B 테스트 후, 성과가 가장 좋은 비디오를 선택하고 광고 또는 대형 화면 재생을 위해 1080p로 업그레이드.
-
비디오 ID 찾기 (인터페이스 설명):

-
입력 (cURL)
curl -X POST 'https://api.acedata.cloud/veo/videos'
-H 'accept: application/json'
-H 'authorization: Bearer {token}'
-H 'content-type: application/json'
-d '{
"action": "get_1080p",
"model": "veo2",
"video_id": "59f12222b1fa4fbe9331ff2400ad1583"
}' -
출력 (발췌)
{
"success": true,
"task_id": "47a51cfe-2e24-4aba-93b3-546c2dc52984",
"data": [
{
"id": "59f12222b1fa4fbe9331ff2400ad1583",
"video_url": "https://platform.cdn.acedata.cloud/veo/47a51cfe-2e24-4aba-93b3-546c2dc52984.mp4",
"state": "succeeded"
}
]
}
사례 4: 브랜드 컬럼 오프닝 템플릿 (다양한 모델 및 매개변수 전환)
- 접근 방식:
- 템플릿 복사:
"<brand keywords> opening sequence, logo reveal with dynamic light streaks, camera push-in then slow orbit, elegant, premium, cinematic lighting" - 모델 전략:
veo2-fast로 빠른 검증,veo3/veo3-fast로 고품질 버전; - 화면 비율 적응: 수평/수직 커버 이중 버전으로 멀티 채널 배포.
사례 5: 제품 단편 영화 (무광 유리 스마트폰 + 배경 빛의 흐름)
-
프롬프트 (재사용 가능):
"matte glass smartphone floating above a minimal pedestal, moody rim light, soft volumetric glow, background light trails sweeping left to right, 6-second loop, camera slow dolly-in, cinematic"
-
경로: 먼저 text2video → 이상적인 키프레임이 나타나면 첫 번째 프레임으로 내보내고 그 다음 image2video 시도.
2. 일반적인 워크플로우 (영감에서 최종 컷까지)
- 촬영 언어 작성: 주제/조명/각도/움직임/리듬;
- "눈길을 끌기 위한 스크리닝"과 소규모 테스트를 위해 여러 버전 생성;
- 승리한 버전을 1080p로 업그레이드;
- 자료 아카이빙:
video_url,model,prompt,created_at,complete_at등을 저장; - 미래의 주제 응용을 위한 "샷 템플릿 라이브러리" 형성.
3. 프롬프트 및 매개변수 팁 (보다 안정적이고 원하는 것에 가까워지기)
- 렌즈: 느린 오르빗, 돌리 인, 팬, 틸트, 랙 포커스, 타임랩스;
- 조명: 황금 시간대, 스튜디오 조