Coba API Google Gemini Omni 1.1 Flash untuk mengedit rekaman sumber dengan arahan bahasa alami sekaligus mempertahankan pengaturan waktu saat mengubah adegan dan karakter.
Google Gemini Omni 1.1 Flash Video Edit API menghadirkan penyempurnaan video dengan bahasa alami ke dalam alur kerja yang ramah bagi developer. Unggah video yang sudah ada, jelaskan perubahan yang ingin Anda buat, lalu gunakan API video Gemini untuk membuat versi yang telah direvisi sambil mempertahankan klip asli sebagai titik awal kreatif. Tersedia di Best Image AI, API ini membantu tim mengeksplorasi perubahan visual yang terarah tanpa membuat ulang pengeditan dari awal.
Penyempurnaan Video Berbasis Prompt: Gunakan instruksi bahasa alami untuk mengarahkan perubahan pada tampilan, aksi, suasana, atau perlakuan kreatif dari klip yang sudah ada.
Alur Kerja Pengeditan yang Memahami Sumber: Mulai dengan rekaman yang diunggah agar revisi tetap berlandaskan pada pengaturan waktu, subjek, dan konteks visual materi sumber.
Arahan Perubahan Kontekstual: Jelaskan elemen yang perlu disesuaikan dan elemen yang perlu dipertahankan, sehingga tim dapat menyampaikan pengeditan sebagai intensi kreatif, bukan sebagai pengoperasian linimasa secara manual.
Penyesuaian Visual Sinematik: Eksplorasi pencahayaan, nuansa, perlakuan adegan, dan arahan kesan kamera yang baru dari satu input video.
Kualitas Output yang Fleksibel: Pilih tingkat kualitas output yang sesuai untuk peninjauan internal, iterasi cepat, atau persyaratan pengiriman akhir.
Iterasi Efisien untuk Tim Video: Hasilkan alternatif terarah untuk klip sumber yang ringkas, sehingga API ini praktis untuk eksperimen dan dukungan produksi.
Masukan: Klip video yang sudah ada beserta instruksi bahasa alami yang menjelaskan pengeditan yang diinginkan.
Keluaran: Video hasil revisi yang dibuat melalui alur kerja API pengeditan video Gemini Omni 1.1 Flash.
Arahan Pengeditan: Jelaskan perubahan visual yang dimaksud, seperti lingkungan baru, nuansa visual yang diubah, aksi subjek, atau perlakuan adegan.
Kontrol Kualitas: Pilih kualitas output yang sesuai dengan tahap peninjauan atau pengiriman dalam alur kerja.
Kemampuan: Pengeditan video berbasis prompt, penyempurnaan yang memahami sumber, perubahan perlakuan adegan, penataan ulang gaya visual, dan alternatif kreatif yang cepat.
Pelokalan Kampanye: Buat perlakuan kreatif baru untuk klip kampanye yang sudah ada sambil mempertahankan titik awal produksi yang mendasarinya.
Variasi Video Sosial: Buat tampilan, nuansa, dan arahan adegan alternatif untuk video berdurasi pendek yang disesuaikan dengan berbagai kanal atau audiens.
Dukungan Pascaproduksi Kreatif: Eksplorasi penyesuaian visual sebelum mengalokasikan waktu untuk pengeditan manual penuh atau pengambilan gambar ulang.
Penyegaran Video Produk: Perbarui penyajian rekaman produk yang sudah ada untuk arahan musiman, editorial, atau kampanye yang baru.
Alur Kerja Revisi Otomatis: Tambahkan penyempurnaan video berbasis instruksi ke alat kreatif internal, sistem persetujuan, dan operasi konten.
Catatan Video sumber menjadi dasar pengeditan. Gunakan instruksi jelas yang menyebutkan perubahan yang dimaksud serta karakteristik visual yang harus tetap konsisten untuk mendapatkan hasil paling andal.
Gemini Omni 1.1 Flash vs. Google Veo Video Editing: Google Veo mendukung alur kerja video generatif tingkat lanjut. Gemini Omni 1.1 Flash menyediakan jalur pengeditan ringkas dengan bahasa alami bersama kemampuan text-to-video, image-to-video, dan pembuatan berbasis referensi dalam keluarga model yang sama.
Gemini Omni 1.1 Flash vs. Runway Video Editing: Runway menawarkan rangkaian alat pengeditan visual yang luas. Gemini Omni 1.1 Flash menekankan alur kerja yang mengutamakan API, dengan klip sumber dan instruksi teks sebagai dasar pengeditan baru.
Gemini Omni 1.1 Flash vs. Adobe Firefly Video: Adobe Firefly Video terhubung erat dengan alur kerja perangkat lunak kreatif yang telah mapan. Gemini Omni 1.1 Flash memberikan opsi terprogram kepada developer untuk menjelaskan dan menghasilkan revisi video yang terarah.
Gemini Omni 1.1 Flash vs. Kling Video Editing: Kling menyediakan alat video generatif untuk kreasi bergaya. Gemini Omni 1.1 Flash berguna ketika tim membutuhkan pengeditan yang memahami sumber melalui integrasi API langsung.
Gemini Omni 1.1 Flash vs. Pika: Pika menawarkan kreasi yang mudah diakses dan eksperimen berorientasi efek. Gemini Omni 1.1 Flash ditujukan untuk penyempurnaan video berbasis instruksi yang dapat diintegrasikan ke dalam alur kerja produk yang saling terhubung.
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)