{"slug": "gemini-omni-1-1-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir", "title": "Gemini Omni 1.1 Flash ile Video Süresi 40 Saniyeye Nasıl Uzatılır", "summary": "Google's Gemini Omni 1.1 Flash model now supports extending generated video clips up to 40 seconds via a scene extension feature, using the Files API and previous interaction IDs for chaining. The general availability release improved visual consistency by expanding the context window to the previous 10 seconds, though third-segment degradation remains a common issue. Developers can reduce costs by prototyping at 360p before rendering at 720p.", "body_md": "Gemini Omni 1.1 Flash, 10 saniyelik klipler oluşturur. **Sahne uzatma** özelliğiyle her çağrıda 10 saniye daha ekleyebilir ve toplam süreyi 40 saniyeye kadar çıkarabilirsiniz.\n\nBu mekanizma önizleme modelinde de vardı; ancak model yalnızca klibin son saniyesini gördüğü için renk tutarlılığı dışında pek kullanışlı değildi. Karakterler kıyafet değiştirebiliyor, kamera hareketleri sıfırlanabiliyordu. [27 Ağustos 2026'da genel kullanıma sunulan (GA) sürüm](https://apidog.com/tr/blog/gemini-omni-1-1-flash?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation), bağlam penceresini önceki 10 saniyeye çıkardı. Google bu değişikliği [\"gelişmiş görsel tutarlılık ve anlatı uyumu\"](https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/) olarak tanımlıyor.\n\nBu rehberde uzatma çağrısını, gerçek limitleri ve 40 saniyelik bir dizinin üçüncü segmentte bozulmasını nasıl önleyebileceğinizi göreceksiniz.\n\nUzatma, Dosyalar API'si üzerinden çalışır. Klibi yükleyip URI'sini, ardından gelecek sahneyi açıklayan istemle birlikte gönderin:\n\n``` python\nimport base64\nfrom google import genai\n\nclient = genai.Client()\n\nvideo_file = client.files.upload(file=\"my_video.mp4\")\n\ninteraction = client.interactions.create(\n    model=\"gemini-omni-1.1-flash\",\n    input=[\n        {\"type\": \"document\", \"uri\": video_file.uri},\n        {\"type\": \"text\", \"text\": \"Continue the scene.\"},\n    ],\n)\n\nwith open(\"extended.mp4\", \"wb\") as f:\n    f.write(base64.b64decode(interaction.output_video.data))\n```\n\nDosya yüklemeleri eş zamansız işlendiği için etkileşimi göndermeden önce dosya durumunu kontrol edin:\n\n``` python\nimport time\n\nwhile video_file.state == \"PROCESSING\":\n    time.sleep(10)\n    video_file = client.files.get(name=video_file.name)\n\nif video_file.state == \"FAILED\":\n    raise ValueError(video_file.state)\n```\n\nUzatacağınız video aynı oturumda Omni tarafından oluşturulduysa yüklemeyi atlayıp etkileşim kimliğini zincirleyebilirsiniz. Bu yöntem daha az giriş jetonu kullanır ve daha fazla durumu korur:\n\n```\nres2 = client.interactions.create(\n    model=\"gemini-omni-1.1-flash\",\n    previous_interaction_id=res1.id,\n    input=\"The camera pulls back to reveal the whole street.\",\n)\n```\n\nÇözünürlük ve teslimat seçenekleri dahil diğer parametreler için [API rehberine](https://apidog.com/tr/blog/how-to-use-gemini-omni-1-1-flash-api?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) bakın.\n\nBir uzatmaya referans medya ekleyip istemde ilgili referans yuvasına işaret edebilirsiniz. Yüklenen medya, `<IMAGE_REF_0>`\n\nve benzeri yuvalar alır:\n\n```\nvideo_file = client.files.upload(file=\"my_video.mp4\")\ncharacter_img = client.files.upload(file=\"character.png\")\n\ninteraction = client.interactions.create(\n    model=\"gemini-omni-1.1-flash\",\n    input=[\n        {\"type\": \"document\", \"uri\": video_file.uri},\n        {\"type\": \"document\", \"uri\": character_img.uri},\n        {\"type\": \"text\", \"text\": \"Extend this video: have the character shown in <IMAGE_REF_0> enter the scene and wave.\"},\n    ],\n)\n```\n\nVideo referansları da kullanılabilir; ancak üç saniyelik en fazla üç kliple sınırlıdır. Model bu klipleri hareket ve görünüş için kullanır, referans kliplerdeki sesi dikkate almaz.\n\n`previous_interaction_id`\n\nile yapılan çok turlu zincirler bu sınıra tabi değildir.`previous_interaction_id`\n\nyöntemi çalışmaya devam eder.En ekonomik iş akışı, önce dizinin tamamını düşük çözünürlükte test etmektir.\n\n720p'de 40 saniyelik bir dizi yaklaşık **4,06 ABD dolarına** mal olur. Sorun çoğu zaman üçüncü segmentte ortaya çıkar; bu durumda üçüncü ve dördüncü segmentleri yeniden oluşturmanız gerekir. Yeniden render işlemleri, daha önce beğendiğiniz bölümleri de değiştirebilir.\n\nÖnce dört segmentin tamamını 360p'de taslak olarak oluşturun. Bu çözünürlük yaklaşık üçte bir maliyetle ve %60'a kadar daha hızlı üretilebilir; aynı dizi yaklaşık **1,35 ABD dolarına** mal olur. Hikâyenin tüm uzatmalarda tutarlı kaldığını doğruladıktan sonra aynı istemlerle 720p veya üzeri çözünürlükte yeniden render edin. Ayrıntılı hesap için [fiyatlandırma makalesine](https://apidog.com/tr/blog/gemini-omni-1-1-flash-pricing?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) bakabilirsiniz.\n\nÇözünürlüğü yanıt formatında ayarlayın:\n\n```\ninteraction = client.interactions.create(\n    model=\"gemini-omni-1.1-flash\",\n    input=[\n        {\"type\": \"document\", \"uri\": video_file.uri},\n        {\"type\": \"text\", \"text\": \"Continue the scene.\"},\n    ],\n    response_format={\"type\": \"video\", \"resolution\": \"360p\"},\n)\n```\n\nAşağıdaki yaklaşımlar uzatmalar boyunca daha iyi sonuç verir:\n\n`\"Aynı kırmızı ceket\"`\n\nveya `\"aynı alçak açı\"`\n\ngibi ifadeler modelin dikiş boyunca sabit kalması gereken unsurları korumasına yardımcı olur.İstem tasarımı için [Veo istem rehberindeki](https://apidog.com/tr/blog/google-veo-3-prompt-theory?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) video modelleri arasında aktarılabilen prensiplerden yararlanabilirsiniz.\n\nDört zincirleme çağrı, model davranışının değişebileceği dört ayrı nokta demektir. Yalnızca son render'ı izlemek regresyonları bulmayı zorlaştırır.\n\nHer aşamayı [Apidog](https://apidog.com?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) içinde ayrı bir istek olarak kaydedin. Dosya URI'sini ve etkileşim kimliğini ortam değişkenlerinde tutarak belirli bir segmenti zinciri baştan kurmadan yeniden çalıştırabilirsiniz.\n\nAyrıca:\n\nKurulum için [Apidog'u indirin](https://apidog.com/download?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation).\n\n**Bir Gemini Omni videosu ne kadar uzun olabilir?**\n\nBir adet 10 saniyelik üretim ve üç adet 10 saniyelik uzatmayla kümülatif olarak 40 saniye.\n\n**Kendi çektiğim bir videoyu uzatabilir miyim?**\n\nEvet. AEA, İsviçre ve Birleşik Krallık dışındaki bölgelerde, Dosyalar API'si üzerinden en fazla 10 saniyelik giriş yükleyebilirsiniz.\n\n**Bir klibin başına ekleme yapabilir miyim?**\n\nHayır. Uzatma yalnızca sona eklenir.\n\n**Karakterimin görünümü segmentler arasında neden değişiyor?**\n\nİstem sahneyi değişikliği belirtmek yerine yeniden tanımlıyor olabilir veya süreklilik bağlantısı yeterince açık değildir. Sabit kalması gereken özellikleri adlandırın ve uzatmaya karakter görselini referans olarak eklemeyi düşünün.\n\n**Her uzatma ayrıca ücretlendirilir mi?**\n\nEvet. Her uzatma, oluşturduğu 10 saniyelik video ve okuduğu bağlam için giriş jetonları üzerinden ayrıca ücretlendirilir.\n\n**40 saniyeden uzun bir videoya ihtiyacım varsa ne yapmalıyım?**\n\nVeo 3.1, her seferinde 7 saniye uzatmayla 720p'de 148 saniyeye kadar çıkabilir. Ayrıntılar için [model karşılaştırmasına](https://apidog.com/tr/blog/gemini-omni-1-1-flash-vs-veo-3-1?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) ve [Veo API rehberine](https://apidog.com/tr/blog/veo-3-1-api?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) bakın.\n\nSahne uzatma, Gemini Omni'yi demodan teslim edilebilir bir üretim aracına dönüştüren güçlü bir özellik. Dört ana noktayı storyboard'a dökün, akışın tamamını 360p'de test edin, her istemi tek bir harekete indirin ve yalnızca doğrulanmış sürüm için 720p maliyetine geçin.", "url": "https://wpnews.pro/news/gemini-omni-1-1-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir", "canonical_source": "https://dev.to/tobiass_hoffmann/gemini-omni-11-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir-1mkg", "published_at": "2026-08-28 08:36:09+00:00", "updated_at": "2026-08-28 08:48:38.716220+00:00", "lang": "en", "topics": ["generative-ai", "ai-products", "developer-tools"], "entities": ["Google", "Gemini Omni 1.1 Flash", "Files API"], "alternates": {"html": "https://wpnews.pro/news/gemini-omni-1-1-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir", "markdown": "https://wpnews.pro/news/gemini-omni-1-1-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir.md", "text": "https://wpnews.pro/news/gemini-omni-1-1-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir.txt", "jsonld": "https://wpnews.pro/news/gemini-omni-1-1-flash-ile-video-suresi-40-saniyeye-nasil-uzatilir.jsonld"}}