Prova l'API Google Gemini Omni 1.1 Flash per modificare il filmato sorgente con istruzioni in linguaggio naturale, preservando i tempi nei cambi di scena e personaggio.
L'API Google Gemini Omni 1.1 Flash Video Edit integra il perfezionamento video in linguaggio naturale in un flusso di lavoro intuitivo per gli sviluppatori. Carica un video esistente, descrivi la modifica che desideri apportare e usa l'API video Gemini per creare una versione revisionata, mantenendo la clip originale come punto di partenza creativo. Disponibile su Best Image AI, aiuta i team a esplorare modifiche visive mirate senza dover ricominciare l'editing da zero.
Perfezionamento video guidato da prompt: Usa istruzioni in linguaggio naturale per indirizzare le modifiche all'aspetto, all'azione, all'atmosfera o al trattamento creativo di una clip esistente.
Flusso di editing basato sulla sorgente: Parti da un filmato caricato, così la revisione si basa sulle tempistiche, sui soggetti e sul contesto visivo del materiale sorgente.
Indicazioni contestuali sulle modifiche: Descrivi gli elementi da modificare e quelli da mantenere, aiutando i team a esprimere gli interventi come intenzioni creative anziché come operazioni manuali sulla timeline.
Regolazione visiva cinematografica: Esplora nuove soluzioni per illuminazione, atmosfera, trattamento della scena e resa della videocamera a partire da un singolo input video.
Qualità di output flessibile: Scegli un livello di qualità dell'output adatto alla revisione interna, all'iterazione rapida o ai requisiti di consegna finale.
Iterazione efficiente per i team video: Genera alternative mirate per una breve clip sorgente, rendendo l'API pratica per la sperimentazione e il supporto alla produzione.
Ingresso: Una clip video esistente e un'istruzione in linguaggio naturale che descrive la modifica desiderata.
Uscita: Un video revisionato generato tramite il flusso di lavoro dell'API di editing video Gemini Omni 1.1 Flash.
Indicazioni di editing: Spiega la modifica visiva desiderata, ad esempio un nuovo ambiente, un tono visivo diverso, un'azione del soggetto o un trattamento della scena.
Controllo della qualità: Seleziona una qualità di output adeguata alla fase di revisione o di consegna del flusso di lavoro.
Funzionalità: Editing video basato su prompt, perfezionamento basato sulla sorgente, modifiche al trattamento della scena, restyling visivo e rapide alternative creative.
Localizzazione delle campagne: Crea nuovi trattamenti creativi per una clip di campagna esistente preservando il punto di partenza della produzione originale.
Varianti video per i social: Produci aspetti, atmosfere e direzioni sceniche alternativi per brevi video adattati a canali o segmenti di pubblico diversi.
Supporto creativo alla post-produzione: Esplora una modifica visiva prima di dedicare tempo a un editing manuale completo o a nuove riprese.
Aggiornamento dei video di prodotto: Rinnova la presentazione di filmati di prodotto esistenti per nuove direzioni stagionali, editoriali o di campagna.
Flussi di revisione automatizzati: Aggiungi il perfezionamento video guidato da istruzioni agli strumenti creativi interni, ai sistemi di approvazione e alle attività sui contenuti.
Nota Il video sorgente è la base dell'editing. Per risultati più affidabili, usa un'istruzione chiara che specifichi la modifica desiderata e le caratteristiche visive che devono rimanere coerenti.
Gemini Omni 1.1 Flash vs. Google Veo Video Editing: Google Veo supporta flussi di lavoro avanzati per i video generati. Gemini Omni 1.1 Flash offre un percorso di editing conciso in linguaggio naturale insieme a funzionalità text-to-video, image-to-video e di generazione guidata da riferimenti nella stessa famiglia.
Gemini Omni 1.1 Flash vs. Runway Video Editing: Runway offre un ampio set di strumenti di editing visivo. Gemini Omni 1.1 Flash privilegia un flusso di lavoro API-first in cui la clip sorgente e un'istruzione testuale costituiscono la base di un nuovo editing.
Gemini Omni 1.1 Flash vs. Adobe Firefly Video: Adobe Firefly Video è strettamente connesso ai flussi di lavoro consolidati dei software creativi. Gemini Omni 1.1 Flash offre agli sviluppatori un'opzione programmatica per descrivere e generare revisioni video mirate.
Gemini Omni 1.1 Flash vs. Kling Video Editing: Kling offre strumenti video generativi per la creazione stilizzata. Gemini Omni 1.1 Flash è utile quando i team necessitano di un editing basato sulla sorgente tramite un'integrazione API diretta.
Gemini Omni 1.1 Flash vs. Pika: Pika offre strumenti di creazione accessibili e sperimentazione orientata agli effetti. Gemini Omni 1.1 Flash è progettato per il perfezionamento video guidato da istruzioni, integrabile nel flusso di lavoro di un prodotto connesso.
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)