Experimente a API Google Gemini Omni 1.1 Flash para editar a filmagem original com instruções em linguagem natural, preservando o tempo durante mudanças de cena e personagem.
A API Google Gemini Omni 1.1 Flash Video Edit leva o refinamento de vídeo em linguagem natural a um fluxo de trabalho acessível para desenvolvedores. Carregue um vídeo existente, descreva a alteração desejada e use a API de vídeo Gemini para criar uma versão revisada, mantendo o clipe original como ponto de partida criativo. Disponível na Best Image AI, ela ajuda as equipes a explorar alterações visuais específicas sem refazer uma edição do zero.
Refinamento de vídeo orientado por prompt: Use instruções em linguagem natural para orientar alterações na aparência, ação, atmosfera ou abordagem criativa de um clipe existente.
Fluxo de edição ciente da fonte: Comece com o material carregado para que a revisão se baseie no ritmo, nos sujeitos e no contexto visual do material de origem.
Direcionamento contextual de alterações: Descreva os elementos que devem ser ajustados e os que devem ser mantidos, ajudando as equipes a expressar as edições como intenção criativa, em vez de operações manuais na linha do tempo.
Ajuste visual cinematográfico: Explore novas opções de iluminação, clima, tratamento de cena e sensação de câmera a partir de uma única entrada de vídeo.
Qualidade de saída flexível: Escolha um nível de qualidade de saída adequado à análise interna, à iteração rápida ou aos requisitos de entrega final.
Iteração eficiente para equipes de vídeo: Gere alternativas específicas para um clipe de origem compacto, tornando a API prática para experimentação e suporte à produção.
Entrada: Um clipe de vídeo existente e uma instrução em linguagem natural que descreva a edição desejada.
Saída: Um vídeo revisado gerado pelo fluxo de trabalho da API de edição de vídeo Gemini Omni 1.1 Flash.
Direção da edição: Explique a alteração visual pretendida, como um novo ambiente, uma mudança no tom visual, uma ação do sujeito ou um tratamento de cena.
Controle de qualidade: Selecione uma qualidade de saída adequada à etapa de análise ou entrega do fluxo de trabalho.
Recursos: Edição de vídeo baseada em prompt, refinamento ciente da fonte, alterações no tratamento da cena, reformulação visual e alternativas criativas rápidas.
Localização de campanhas: Crie novos tratamentos criativos para um clipe de campanha existente, preservando o ponto de partida da produção original.
Variações de vídeos para redes sociais: Produza aparências, atmosferas e direções de cena alternativas para vídeos curtos adaptados a diferentes canais ou públicos.
Suporte criativo à pós-produção: Explore um ajuste visual antes de dedicar tempo a uma edição manual completa ou a uma nova gravação.
Atualizações de vídeos de produtos: Atualize a apresentação de materiais de produtos existentes para novas direções sazonais, editoriais ou de campanha.
Fluxos de revisão automatizados: Adicione o refinamento de vídeo orientado por instruções a ferramentas criativas internas, sistemas de aprovação e operações de conteúdo.
Observação O vídeo de origem é a base da edição. Para obter os resultados mais confiáveis, use uma instrução clara que indique a alteração pretendida e as características visuais que devem permanecer consistentes.
Gemini Omni 1.1 Flash vs. Google Veo Video Editing: O Google Veo oferece suporte a fluxos de trabalho avançados de vídeo gerado. O Gemini Omni 1.1 Flash disponibiliza um processo conciso de edição em linguagem natural, junto com recursos de text-to-video, image-to-video e geração orientada por referências na mesma família.
Gemini Omni 1.1 Flash vs. Runway Video Editing: O Runway oferece um amplo conjunto de ferramentas de edição visual. O Gemini Omni 1.1 Flash enfatiza um fluxo de trabalho API-first, no qual o clipe de origem e uma instrução de texto servem de base para uma nova edição.
Gemini Omni 1.1 Flash vs. Adobe Firefly Video: O Adobe Firefly Video está estreitamente ligado aos fluxos de trabalho consolidados de softwares criativos. O Gemini Omni 1.1 Flash oferece aos desenvolvedores uma opção programática para descrever e gerar revisões de vídeo específicas.
Gemini Omni 1.1 Flash vs. Kling Video Editing: O Kling oferece ferramentas de vídeo generativo para criação estilizada. O Gemini Omni 1.1 Flash é útil quando as equipes precisam de edição ciente da fonte por meio de uma integração direta com a API.
Gemini Omni 1.1 Flash vs. Pika: O Pika oferece criação acessível e experimentação voltada para efeitos. O Gemini Omni 1.1 Flash é direcionado ao refinamento de vídeo baseado em instruções que pode ser incorporado ao fluxo de trabalho de um produto conectado.
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-video-edit',
prompt: 'A small ball rolls into the scene and captures the attention of the cat',
video_url: 'https://example.com/source-video.mp4',
resolution: '1080p'
})
});
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-video-edit',
'prompt': 'A small ball rolls into the scene and captures the attention of the cat',
'video_url': 'https://example.com/source-video.mp4',
'resolution': '1080p'
}
)
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-video-edit",
"prompt": "A small ball rolls into the scene and captures the attention of the cat",
"video_url": "https://example.com/source-video.mp4",
"resolution": "1080p"
}'
# 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)