Google Gemini Omni 1.1 Flash API를 사용해 프롬프트를 일관된 움직임과 유연한 프레이밍을 갖춘 영상으로 변환하여 스토리텔링과 창작 제작에 활용해 보세요.
Google Gemini Omni 1.1 Flash Text-to-Video API는 개발자가 글로 작성한 창작 지시를 완성도 높은 AI 동영상 클립으로 곧바로 구현할 수 있게 합니다. 피사체, 동작, 카메라 움직임, 조명, 분위기를 설명한 다음 Gemini 동영상 API를 사용해 해당 지시를 일관된 숏폼 장면으로 변환할 수 있습니다. Best Image AI에서 제공되며, 자체 동영상 생성 스택을 유지하지 않고도 유연하게 동영상 아이디어를 구상하고 안정적으로 프로그래밍 방식의 결과물을 제공해야 하는 팀을 위해 설계되었습니다.
프롬프트 중심 동영상 제작: 상세한 자연어 설명을 명확한 피사체, 환경, 동작, 시각적 분위기가 담긴 동영상 장면으로 변환합니다.
텍스트를 통한 시네마틱 연출: 장면을 정의하는 동일한 프롬프트에서 샷 구도, 카메라 역동성, 조명, 분위기, 속도감을 지정할 수 있습니다.
모션을 고려한 장면 합성: 피사체의 움직임, 환경의 반응, 구도를 연결하여 시각적으로 더욱 일관된 클립을 만듭니다.
유연한 제공 형식: 시네마틱 배치, 소셜 콘텐츠, 모바일 중심 캠페인에 맞춰 가로형 또는 세로형 동영상을 제작합니다.
조정 가능한 출력 품질: 원하는 제작, 검토 또는 게시 워크플로에 맞는 출력 품질 수준을 선택합니다.
숏폼 스토리텔링 제어: 제품 장면, 서사의 핵심 순간, 소셜 콘텐츠, 신속한 창작 테스트에 적합하도록 간결한 클립 길이를 설정합니다.
입력: 장면, 핵심 동작, 시각적 스타일, 조명, 원하는 카메라 움직임을 설명하는 자연어 프롬프트입니다.
출력: Gemini Omni 1.1 Flash API 워크플로를 통해 반환되는 생성 동영상 클립입니다.
형식 제어: 대상 채널에 적합한 가로형 또는 세로형 구도와 출력 품질을 선택합니다.
클립 연출: 짧은 동영상 길이를 지정하고 상세한 프롬프트를 사용해 움직임, 속도감, 시네마틱 분위기를 조정합니다.
기능: 텍스트 투 비디오 생성, 장면 구성, 피사체 움직임, 카메라를 고려한 프롬프트 작성, 제작에 바로 활용할 수 있는 창작 반복 작업을 지원합니다.
소셜 동영상 제작: 숏폼 소셜 게시물, 출시 순간, 채널에 최적화된 크리에이티브를 위한 세로형 및 와이드스크린 콘셉트를 제작합니다.
캠페인 아이디어 구상: 본격적인 제작을 시작하기 전에 캠페인 기획안, 아트 디렉션, 스토리의 핵심 내용을 움직이는 시각적 콘셉트로 변환합니다.
제품 스토리텔링: 마케팅 워크플로를 위한 간결한 제품 장면, 라이프스타일 순간, 움직임 중심의 기능 내러티브를 생성합니다.
창작 프로토타이핑: 기존 촬영 없이 구도, 조명, 카메라 움직임, 분위기에 대한 여러 방향을 탐색합니다.
자동화된 콘텐츠 파이프라인: 프롬프트 기반 동영상 제작을 애플리케이션, 게시 시스템, 대규모 창작 워크플로에 API로 추가합니다.
참고 프롬프트가 Google의 안전 가이드라인을 준수하는지 확인하세요. 요청이 제한되거나 원하는 결과가 나오지 않으면 장면 설명을 수정한 후 다시 시도하세요.
Gemini Omni 1.1 Flash vs. Google Veo: 둘 다 Google의 동영상 생성 옵션입니다. Gemini Omni 1.1 Flash는 동일한 모델 제품군에서 텍스트 투 비디오 제작과 함께 이미지 기반, 참조 기반, 동영상 편집 워크플로를 원하는 팀에 적합합니다.
Gemini Omni 1.1 Flash vs. OpenAI Sora: Sora는 텍스트 기반의 창의적인 동영상 탐색에 널리 사용됩니다. Gemini Omni 1.1 Flash는 Best Image AI에서 API 기반 제작을 위해 유연한 프레이밍과 품질 옵션을 제공하는 프롬프트 지향 동영상 워크플로를 지원합니다.
Gemini Omni 1.1 Flash vs. Runway: Runway는 크리에이터를 위한 광범위한 동영상 도구를 제공합니다. Gemini Omni 1.1 Flash는 제품 팀과 개발자를 위해 글로 작성한 장면 지시를 간소화된 프로그래밍 방식 생성 흐름에 통합하는 데 중점을 둡니다.
Gemini Omni 1.1 Flash vs. Kling AI: Kling AI는 시각적 표현력이 뛰어난 생성 동영상으로 잘 알려져 있습니다. Gemini Omni 1.1 Flash는 개발자에게 프롬프트 기반 장면 제작, 카메라를 고려한 연출, API 제공을 위한 대안을 제시합니다.
Gemini Omni 1.1 Flash vs. Pika: Pika는 접근성 높은 창작 실험을 위해 설계되었습니다. Gemini Omni 1.1 Flash는 독립형 제작 환경이 아닌 연결된 API 워크플로의 일부로 텍스트 투 비디오 생성이 필요한 팀에 적합합니다.
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'gemini-omni-1.1-flash-text-to-video',
prompt: 'A cinematic tracking shot follows a sailboat crossing a glowing ocean at sunset',
aspect_ratio: '16:9',
resolution: '1080p',
duration: 8
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, ));
}
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'gemini-omni-1.1-flash-text-to-video',
'prompt': 'A cinematic tracking shot follows a sailboat crossing a glowing ocean at sunset',
'aspect_ratio': '16:9',
'resolution': '1080p',
'duration': 8
}
)
result = response.json()
task_id = result['data']['task_id']
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "gemini-omni-1.1-flash-text-to-video",
"prompt": "A cinematic tracking shot follows a sailboat crossing a glowing ocean at sunset",
"aspect_ratio": "16:9",
"resolution": "1080p",
"duration": 8
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)