Google Gemini Omni 1.1 Flash API에서 이미지와 짧은 참조 영상을 활용해 영상 생성을 안내하고 피사체, 장면, 움직임의 일관성을 유지한 결과를 만들어 보세요.
Google Gemini Omni 1.1 Flash Reference-to-Video API를 사용하면 개발자가 시각적 자료를 창작 지침으로 활용하여 동영상을 생성할 수 있습니다. 참조 이미지, 동영상 클립 또는 둘 다를 제공한 다음 원하는 결과를 설명하세요. Gemini 동영상 API는 이러한 입력을 새로운 움직이는 장면으로 변환하여 창작 팀이 Best Image AI에서 구도, 피사체 단서, 분위기 및 방향을 유연하게 구성할 수 있도록 지원합니다.
멀티모달 참조 가이드: 이미지, 동영상 클립 또는 이 둘의 조합을 새로운 생성 시퀀스를 위한 시각적 자료로 사용할 수 있습니다.
프롬프트로 제어하는 창작 방향: 피사체 동작, 배경, 카메라 움직임, 조명 및 분위기에 대한 자연어 지침을 참조 자료와 함께 제공합니다.
풍부한 시각적 맥락: 단일 프롬프트만으로 의도한 방향을 충분히 전달하기 어려울 때 여러 제공 자료의 시각적 단서를 결합할 수 있습니다.
참조 기반 장면 제작: 선택한 에셋을 출력의 움직임, 구도 및 분위기 전개의 창작 출발점으로 사용할 수 있습니다.
유연한 동영상 표현: 계획된 시청 환경에 맞게 가로 또는 세로 형식, 출력 품질 및 짧은 클립 길이를 선택할 수 있습니다.
확장 가능한 API 워크플로: 참조 기반 동영상 생성을 에셋 라이브러리, 창작 도구, 캠페인 시스템 및 제작 파이프라인에 통합할 수 있습니다.
입력: 선택적 참조 이미지, 선택적 참조 동영상 클립, 그리고 의도한 생성 장면을 설명하는 자연어 프롬프트입니다.
출력: Gemini Omni 1.1 Flash reference-to-video API 워크플로를 통해 생성된 새로운 동영상 클립입니다.
참조 방향: 원하는 피사체, 배경, 구도 또는 창의적 분위기를 전달하는 시각적 자료를 선택한 다음 명확한 움직임 지침을 추가합니다.
형식 제어: 최종 사용 사례에 적합한 출력 방향, 품질 수준 및 짧은 길이를 선택합니다.
기능: 참조 기반 동영상 생성, 멀티모달 창작 입력, 프롬프트 기반 움직임, 시각적 맥락 구성 및 시네마틱 장면 제작입니다.
캠페인 콘셉트 개발: 승인된 주요 비주얼, 무드 이미지 및 움직임 참조 자료를 결합하여 새로운 캠페인 동영상 방향을 탐색할 수 있습니다.
브랜드 창작 시스템: 엄선된 시각적 라이브러리를 지침으로 활용하여 정의된 창작 언어에서 시작하는 동영상 콘셉트를 생성할 수 있습니다.
스토리보드 및 피치 시각화: 참조 보드와 선택한 클립 자료를 짧은 개념 증명용 움직이는 장면으로 변환할 수 있습니다.
콘텐츠 각색: 텍스트 프롬프트만으로 충분한 창의적 맥락을 전달하기 어려울 때 기존 시각적 에셋으로 새로운 동영상 방향을 만들 수 있습니다.
대규모 창작 운영: 참조 인식 생성 기능을 에셋 관리 도구, 콘텐츠 파이프라인 및 내부 제작 플랫폼에 구축할 수 있습니다.
참고 참조 자료는 정밀한 프롬프트를 대체하는 것이 아니라 창작 지침을 제공합니다. 최상의 결과를 얻으려면 시각적 자료와 함께 원하는 동작, 카메라 움직임 및 장면 결과를 설명하세요.
Gemini Omni 1.1 Flash vs. Google Veo 참조 동영상 워크플로: Google Veo는 다양한 생성형 동영상 기능을 제공합니다. Gemini Omni 1.1 Flash는 동일한 모델 제품군 내에서 텍스트 생성, 이미지 애니메이션 및 동영상 편집과 함께 사용할 수 있는 참조 기반 제작 방식을 제공합니다.
Gemini Omni 1.1 Flash vs. Runway: Runway는 크리에이터가 소스 자료와 생성형 도구를 활용하는 다양한 방식을 제공합니다. Gemini Omni 1.1 Flash는 API를 통해 참조 기반 동영상 워크플로를 구축하는 개발자에게 적합합니다.
Gemini Omni 1.1 Flash vs. Kling AI: Kling은 시각적 요소 중심의 AI 동영상 제작을 지원합니다. Gemini Omni 1.1 Flash는 통합된 생성 흐름이 필요한 팀을 위해 프롬프트 기반 방향 설정과 유연한 이미지 및 동영상 참조 입력을 제공합니다.
Gemini Omni 1.1 Flash vs. Pika: Pika는 접근하기 쉬운 시각적 실험 기능으로 인기가 있습니다. Gemini Omni 1.1 Flash는 창작 참조 자료를 구조화된 프로그래밍 방식의 동영상 워크플로에 포함해야 할 때 실용적인 선택지입니다.
Gemini Omni 1.1 Flash vs. Luma Dream Machine: Luma Dream Machine은 프롬프트를 통한 빠른 콘셉트 탐색을 지원합니다. Gemini Omni 1.1 Flash는 각 생성 클립에 더 풍부한 시각적 맥락을 담고자 하는 팀을 위해 멀티모달 참조 가이드를 추가합니다.
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-reference-to-video',
prompt: 'Use the references to create a cinematic shot of a small boat approaching from the distance',
aspect_ratio: '16:9',
resolution: '1080p',
duration: 8,
images: ['https://example.com/boat-reference.jpg'],
videos: ['https://example.com/motion-reference.mp4']
})
});
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[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (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-reference-to-video',
'prompt': 'Use the references to create a cinematic shot of a small boat approaching from the distance',
'aspect_ratio': '16:9',
'resolution': '1080p',
'duration': 8,
'images': ['https://example.com/boat-reference.jpg'],
'videos': ['https://example.com/motion-reference.mp4']
}
)
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-reference-to-video",
"prompt": "Use the references to create a cinematic shot of a small boat approaching from the distance",
"aspect_ratio": "16:9",
"resolution": "1080p",
"duration": 8,
"images": ["https://example.com/boat-reference.jpg"],
"videos": ["https://example.com/motion-reference.mp4"]
}'
# 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)