Veo 3 ile video üretme

Veo 3, Google'ın metin isteminden yüksek kaliteli, 8 saniyelik 720p videolar oluşturmak için kullandığı en gelişmiş modeldir. Bu model, çarpıcı gerçekçilik ve doğal olarak üretilmiş ses özelliklerine sahiptir. Veo 3, çok çeşitli görsel ve sinematik stillerde üstün performans gösterir. Kullanılabilen Veo modeli varyantları hakkında daha fazla bilgi edinmek için Model Sürümleri bölümüne bakın.

Diyalog, sinematik gerçekçilik veya yaratıcı animasyon içeren bir video oluşturmayı öğrenmek için bir örnek seçin:

Resimlerden video oluşturma

Aşağıdaki kod, Imagen kullanılarak bir resim oluşturulmasını ve ardından bu resmin Veo 3 ile video oluşturmak için başlangıç karesi olarak kullanılmasını gösterir.

Python

import time
from google import genai

client = genai.Client()

prompt = "Panning wide shot of a calico kitten sleeping in the sunshine"

# Step 1: Generate an image with Imagen.
imagen = client.models.generate_images(
    model="imagen-3.0-generate-002",
    prompt=prompt,
)

# Step 2: Generate video with Veo 3 using the image.
operation = client.models.generate_videos(
    model="veo-3.0-generate-preview",
    prompt=prompt,
    image=imagen.generated_images[0].image,
)

# Poll the operation status until the video is ready.
while not operation.done:
    print("Waiting for video generation to complete...")
    time.sleep(10)
    operation = client.operations.get(operation)

# Download the video.
video = operation.response.generated_videos[0]
client.files.download(file=video.video)
video.video.save("veo3_with_image_input.mp4")
print("Generated video saved to veo3_with_image_input.mp4")

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

const prompt = "Panning wide shot of a calico kitten sleeping in the sunshine";

// Step 1: Generate an image with Imagen.
const imagenResponse = await ai.models.generateImages({
  model: "imagen-3.0-generate-002",
  prompt: prompt,
});

// Step 2: Generate video with Veo 3 using the image.
let operation = await ai.models.generateVideos({
  model: "veo-3.0-generate-preview",
  prompt: prompt,
  image: {
    imageBytes: imagenResponse.generatedImages[0].image.imageBytes,
    mimeType: "image/png",
  },
});

// Poll the operation status until the video is ready.
while (!operation.done) {
  console.log("Waiting for video generation to complete...")
  await new Promise((resolve) => setTimeout(resolve, 10000));
  operation = await ai.operations.getVideosOperation({
    operation: operation,
  });
}

// Download the video.
ai.files.download({
    file: operation.response.generatedVideos[0].video,
    downloadPath: "veo3_with_image_input.mp4",
});
console.log(`Generated video saved to veo3_with_image_input.mp4`);

Go

package main

import (
    "context"
    "log"
    "os"
    "time"

    "google.golang.org/genai"
)

func main() {
    ctx := context.Background()
    client, err := genai.NewClient(ctx, nil)
    if err != nil {
        log.Fatal(err)
    }

    prompt := "Panning wide shot of a calico kitten sleeping in the sunshine"

    // Step 1: Generate an image with Imagen.
    imagenResponse, err := client.Models.GenerateImages(
        ctx,
        "imagen-3.0-generate-002",
        prompt,
        nil, // GenerateImagesConfig
    )
    if err != nil {
        log.Fatal(err)
    }

    // Step 2: Generate video with Veo 3 using the image.
    operation, err := client.Models.GenerateVideos(
        ctx,
        "veo-3.0-generate-preview",
        prompt,
        imagenResponse.GeneratedImages[0].Image,
        nil, // GenerateVideosConfig
    )
    if err != nil {
        log.Fatal(err)
    }

    // Poll the operation status until the video is ready.
    for !operation.Done {
        log.Println("Waiting for video generation to complete...")
        time.Sleep(10 * time.Second)
        operation, _ = client.Operations.GetVideosOperation(ctx, operation, nil)
    }

    // Download the video.
    video := operation.Response.GeneratedVideos[0]
    client.Files.Download(ctx, video.Video, nil)
    fname := "veo3_with_image_input.mp4"
    _ = os.WriteFile(fname, video.Video.VideoBytes, 0644)
    log.Printf("Generated video saved to %s\n", fname)
}

Parametreler ve spesifikasyonlar

Bunlar, video oluşturma sürecini kontrol etmek için API isteğinizde ayarlayabileceğiniz parametrelerdir.

Parametre Açıklama Veo 3 ve Veo 3 Fast (Önizleme) Veo 2 (Mevcut ürün)
prompt Videonun metin açıklaması. Ses işaretlerini destekler. string string
negativePrompt Videoya nelerin dahil edilmemesi gerektiğini açıklayan metin. string string
image Animasyon eklemek için başlangıç resmi. Image nesnesi Image nesnesi
aspectRatio Videonun en boy oranı. "16:9" "16:9", "9:16"
personGeneration Kişilerin oluşturulmasını kontrol eder.
(Bölgesel kısıtlamalar için Sınırlamalar bölümüne bakın)
Metinden videoya:
"allow_all" yalnızca
Resimden videoya:
"dont_allow" yalnızca kısıtlanmış bölgelerde. ve "allow_adult" yalnızca diğer tüm kullanıcılar için geçerlidir.
Metinden videoya:
"allow_all", "allow_adult", "dont_allow"
Resimden videoya: Yalnızca
"dont_allow" (kısıtlanmış bölgelerde) "allow_adult" ve diğer tüm kullanıcılar için "dont_allow".

İsteğinizde parametreler belirleyerek video oluşturma işleminizi özelleştirebilirsiniz. Örneğin, modele yol göstermek için negativePrompt belirtebilirsiniz.

Python

import time
from google import genai
from google.genai import types

client = genai.Client()

operation = client.models.generate_videos(
    model="veo-3.0-generate-preview",
    prompt="A cinematic shot of a majestic lion in the savannah.",
    config=types.GenerateVideosConfig(negative_prompt="cartoon, drawing, low quality"),
)

# Poll the operation status until the video is ready.
while not operation.done:
    print("Waiting for video generation to complete...")
    time.sleep(10)
    operation = client.operations.get(operation)

# Download the generated video.
generated_video = operation.response.generated_videos[0]
client.files.download(file=generated_video.video)
generated_video.video.save("parameters_example.mp4")
print("Generated video saved to parameters_example.mp4")

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

let operation = await ai.models.generateVideos({
  model: "veo-3.0-generate-preview",
  prompt: "A cinematic shot of a majestic lion in the savannah.",
  config: {
    aspectRatio: "16:9",
    negativePrompt: "cartoon, drawing, low quality"
  },
});

// Poll the operation status until the video is ready.
while (!operation.done) {
  console.log("Waiting for video generation to complete...")
  await new Promise((resolve) => setTimeout(resolve, 10000));
  operation = await ai.operations.getVideosOperation({
    operation: operation,
  });
}

// Download the generated video.
ai.files.download({
    file: operation.response.generatedVideos[0].video,
    downloadPath: "parameters_example.mp4",
});
console.log(`Generated video saved to parameters_example.mp4`);

Go

package main

import (
    "context"
    "log"
    "os"
    "time"

    "google.golang.org/genai"
)

func main() {
    ctx := context.Background()
    client, err := genai.NewClient(ctx, nil)
    if err != nil {
        log.Fatal(err)
    }

    videoConfig := &genai.GenerateVideosConfig{
        AspectRatio: "16:9",
        NegativePrompt: "cartoon, drawing, low quality",
    }

    operation, _ := client.Models.GenerateVideos(
        ctx,
        "veo-3.0-generate-preview",
        "A cinematic shot of a majestic lion in the savannah.",
        nil,
        videoConfig,
    )

    // Poll the operation status until the video is ready.
    for !operation.Done {
        log.Println("Waiting for video generation to complete...")
        time.Sleep(10 * time.Second)
        operation, _ = client.Operations.GetVideosOperation(ctx, operation, nil)
    }

    // Download the generated video.
    video := operation.Response.GeneratedVideos[0]
    client.Files.Download(ctx, video.Video, nil)
    fname := "parameters_example.mp4"
    _ = os.WriteFile(fname, video.Video.VideoBytes, 0644)
    log.Printf("Generated video saved to %s\n", fname)
}

REST

# Note: This script uses jq to parse the JSON response.
# GEMINI API Base URL
BASE_URL="https://generativelanguage.googleapis.com/v1beta"

# Send request to generate video and capture the operation name into a variable.
operation_name=$(curl -s "${BASE_URL}/models/veo-3.0-generate-preview:predictLongRunning" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -X "POST" \
  -d '{
    "instances": [{
        "prompt": "A cinematic shot of a majestic lion in the savannah."
      }
    ],
    "parameters": {
      "aspectRatio": "16:9",
      "negativePrompt": "cartoon, drawing, low quality"
    }
  }' | jq -r .name)

# Poll the operation status until the video is ready
while true; do
  # Get the full JSON status and store it in a variable.
  status_response=$(curl -s -H "x-goog-api-key: $GEMINI_API_KEY" "${BASE_URL}/${operation_name}")

  # Check the "done" field from the JSON stored in the variable.
  is_done=$(echo "${status_response}" | jq .done)

  if [ "${is_done}" = "true" ]; then
    # Extract the download URI from the final response.
    video_uri=$(echo "${status_response}" | jq -r '.response.generateVideoResponse.generatedSamples[0].video.uri')
    echo "Downloading video from: ${video_uri}"

    # Download the video using the URI and API key and follow redirects.
    curl -L -o parameters_example.mp4 -H "x-goog-api-key: $GEMINI_API_KEY" "${video_uri}"
    break
  fi
  # Wait for 5 seconds before checking again.
  sleep 10
done

Eşzamansız işlemleri işleme

Video oluşturma, bilgi işlem açısından yoğun bir görevdir. İstek gönderdiğinizde API, uzun süren bir iş başlatır ve hemen bir operation nesnesi döndürür. Ardından, done durumunun doğru olmasıyla belirtilen video hazır olana kadar yoklama yapmanız gerekir.

Bu sürecin temelinde, işin durumunu düzenli olarak kontrol eden bir yoklama döngüsü bulunur.

Python

import time
from google import genai
from google.genai import types

client = genai.Client()

# After starting the job, you get an operation object.
operation = client.models.generate_videos(
    model="veo-3.0-generate-preview",
    prompt="A cinematic shot of a majestic lion in the savannah.",
)

# Alternatively, you can use operation.name to get the operation.
operation = types.GenerateVideosOperation(name=operation.name)

# This loop checks the job status every 10 seconds.
while not operation.done:
    time.sleep(10)
    # Refresh the operation object to get the latest status.
    operation = client.operations.get(operation)

# Once done, the result is in operation.response.
# ... process and download your video ...

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

// After starting the job, you get an operation object.
let operation = await ai.models.generateVideos({
  model: "veo-3.0-generate-preview",
  prompt: "A cinematic shot of a majestic lion in the savannah.",
});

// Alternatively, you can use operation.name to get the operation.
// operation = types.GenerateVideosOperation(name=operation.name)

// This loop checks the job status every 10 seconds.
while (!operation.done) {
    await new Promise((resolve) => setTimeout(resolve, 1000));
    // Refresh the operation object to get the latest status.
    operation = await ai.operations.getVideosOperation({ operation });
}

// Once done, the result is in operation.response.
// ... process and download your video ...

Model özellikleri

Özellik Açıklama Veo 3 ve Veo 3 Fast (Önizleme) Veo 2 (Mevcut ürün)
Ses Videolarla birlikte ses üretir. ✔️ Her zaman açık ❌ Yalnızca sessiz
Giriş Modları Üretim için kullanılan giriş türü. Metinden videoya, resimden videoya Metinden videoya, resimden videoya
Çözüm Videonun çıkış çözünürlüğü. 720p 720p
Kare hızı Videonun çıkış kare hızı. 24 fps 24 fps
Video Süresi Oluşturulan videonun uzunluğu. 8 saniye 5-8 saniye
İstek Başına Video Sayısı İstek başına oluşturulan video sayısı. 1 1 veya 2
Durum ve Ayrıntılar Modelin kullanılabilirliği ve diğer ayrıntılar. Önizleyin Mevcut ürün

Daha fazla Veo kullanım ayrıntısı için Model sürümleri bölümü ile Fiyatlandırma ve Hız sınırları sayfalarını inceleyin.

Veo istem kılavuzu

Bu bölümde, Veo kullanarak oluşturabileceğiniz videolara dair örnekler yer alır ve istemleri değiştirerek nasıl farklı sonuçlar elde edebileceğiniz gösterilir.

Güvenlik filtreleri

Veo, oluşturulan videolarda ve yüklenen fotoğraflarda rahatsız edici içerik bulunmadığından emin olmak için Gemini'da güvenlik filtreleri uygular. Şartlarımızı ve kurallarımızı ihlal eden istemler engellenir.

İstem yazmayla ilgili temel bilgiler

İyi istemler açıklayıcı ve nettir. Veo'dan en iyi şekilde yararlanmak için temel fikrinizi belirleyerek başlayın, anahtar kelimeler ve değiştiriciler ekleyerek fikrinizi iyileştirin ve istemlerinize videoya özgü terminolojiyi dahil edin.

İsteminizde aşağıdaki öğeler yer almalıdır:

  • Özne: Videonuzda olmasını istediğiniz nesne, kişi, hayvan veya manzara (ör. şehir manzarası, doğa, araçlar veya köpek yavruları).
  • İşlem: Öznenin yaptığı işlem (ör. yürüme, koşma veya başını çevirme).
  • Stil: Bilim kurgu, korku filmi, kara film gibi belirli film stili anahtar kelimelerini veya çizgi film gibi animasyon stillerini kullanarak reklam öğesinin yönünü belirtin.
  • Kamera konumlandırma ve hareket: [İsteğe bağlı] Kuşbakışı, göz hizası, yukarıdan çekim, dolly çekimi veya solucan gözü gibi terimleri kullanarak kameranın konumunu ve hareketini kontrol edin.
  • Kompozisyon: [İsteğe bağlı] Çekimin nasıl çerçevelendiği (ör. geniş çekim, yakın çekim, tek çekim veya iki kişilik çekim).
  • Odak ve lens efektleri: [İsteğe bağlı] Belirli görsel efektler elde etmek için sığ odak, derin odak, yumuşak odak, makro lens ve geniş açılı lens gibi terimler kullanın.
  • Ortam: [İsteğe bağlı] Renk ve ışığın sahneye katkısı (ör. mavi tonlar, gece veya sıcak tonlar).

İstem yazmayla ilgili diğer ipuçları

  • Açıklayıcı bir dil kullanın: Veo'ya net bir resim sunmak için sıfatlar ve zarflar kullanın.
  • Yüz ayrıntılarını iyileştirme: İstemde portre kelimesini kullanarak yüz ayrıntılarını fotoğrafın odak noktası olarak belirtin.

Daha kapsamlı istem stratejileri için İstem tasarımına giriş başlıklı makaleyi inceleyin.

Ses istemi

Veo 3 ile ses efektleri, ortam gürültüsü ve diyalog için ipuçları sağlayabilirsiniz. Model, senkronize bir film müziği oluşturmak için bu ipuçlarının nüansını yakalar.

  • Diyalog: Belirli konuşmalar için tırnak işareti kullanın. (Örnek: "Bu anahtar olmalı," diye mırıldandı.)
  • Ses efektleri (SFX): Sesleri açıkça tanımlayın. (Örnek: lastiklerin yüksek sesle gıcırdaması, motorun kükremesi)
  • Ortam Gürültüsü: Ortamın ses manzarasını açıklayın. (Örnek: Arka planda hafif ve ürkütücü bir uğultu duyuluyor.)

Bu videolarda, Veo 3'ün ses üretme özelliğine artan ayrıntı düzeylerinde istem girilmesi gösterilmektedir.

İstem Oluşturulan çıktı
Daha fazla ayrıntı (Diyalog ve Ortam)
Duvar üzerindeki gizemli bir çizime bakan iki kişinin yakın çekim görüntüsü, meşale ışığı titriyor. "Bu anahtar olmalı," diye mırıldandı, deseni takip ederek. Şaşkınlıkla başını eğerek, "Peki bu ne anlama geliyor?" diye sordu. Nemli taş, karmaşık oymalar, gizli semboller. Arka planda hafif ve ürkütücü bir uğultu duyuluyor.
Mağaradaki define avcıları.
Daha az ayrıntı (Diyalog)
Kamp (Stop Motion): Kampçı: "Artık doğayla bir bütünüm!" Ayı: "Doğa biraz kişisel alan ister."
Mağaradaki define avcıları.

Sesi dinlemek için bu istemleri kendiniz deneyin. Veo 3'ü deneyin

Video oluşturmak için referans görseller kullanma

Veo'nun görüntüden videoya özelliğini kullanarak günlük nesneleri hareketlendirebilir, çizimlere ve tablolara hayat verebilir, doğa manzaralarına hareket ve ses ekleyebilirsiniz.

İstem Oluşturulan çıktı
Giriş resmi (Imagen tarafından oluşturulmuştur)
Çikolatalı şekerleme çubuğu yiyen tavşan.
Bunny kaçıyor.
Çıkış videosu (Veo 3 tarafından oluşturulmuştur)
Tavşan kaçıyor.
Bunny kaçıyor.

Örnek istemler ve çıkış

Bu bölümde, açıklayıcı ayrıntıların her videonun sonucunu nasıl iyileştirebileceğini vurgulayan çeşitli istemler sunulmaktadır.

Buz Saçakları

Bu videoda, isteminizde istem yazmayla ilgili temel bilgilerin öğelerini nasıl kullanabileceğiniz gösterilmektedir.

İstem Oluşturulan çıktı
Donmuş bir kaya duvarında (bağlam) eriyen buz sarkıtlarının (özne) yakın çekim (kompozisyon) görüntüsü. Su damlalarının (eylem) yakın çekim ayrıntıları korunarak (kamera hareketi) soğuk mavi tonlar (ortam) kullanılmış ve yakınlaştırılmış. Mavi arka plan üzerinde damlayan buz sarkıtları.

Telefonda konuşan adam

Bu videolarda, Veo'nun çıktıyı istediğiniz gibi iyileştirmesi için isteminizi giderek daha ayrıntılı bilgilerle nasıl revize edebileceğiniz gösterilmektedir.

İstem Oluşturulan çıktı
Daha az ayrıntı
Kamera, yeşil trençkotlu çaresiz bir adamın yakın çekimini göstermek için hareket ediyor. Çevirmeli tarzda bir duvar telefonunda yeşil neon ışığıyla arama yapıyor. Film sahnesi gibi görünüyor.
Telefonda konuşan adam.
Daha fazla ayrıntı
Yakın plan sinematik bir çekimde, yeşil neon tabelanın ürkütücü ışığıyla aydınlatılmış, yıpranmış bir yeşil trençkot giyen çaresiz bir adam, kirli bir tuğla duvara monte edilmiş çevirmeli bir telefonu çeviriyor. Kamera, adamın çenesindeki gerginliği ve telefonu açmaya çalışırken yüzüne yansıyan çaresizliği göstererek yakınlaşıyor. Alan derinliği düşük olduğu için arka planda neon renkler ve belirsiz gölgeler bulanık bir şekilde görünüyor. Bu durum, kaşlarını çatan adamın ve siyah çevirmeli telefonun ön plana çıkmasını sağlayarak aciliyet ve yalnızlık hissi yaratıyor.
Telefonda konuşan adam

Kar leoparı

İstem Oluşturulan çıktı
Basit istem:
Karda leopar benzeri tüyleri olan sevimli bir yaratık kış ormanında yürüyor, 3D çizgi film tarzında oluştur.
Kar leoparı uyuşuk.
Ayrıntılı istem:
Neşeli bir çizgi film tarzında kısa bir 3D animasyon sahnesi oluştur. Kar leoparı gibi tüyleri, büyük ve etkileyici gözleri olan sevimli bir yaratık, dost canlısı ve yuvarlak hatlarıyla kışın büyülü ormanında neşeyle dans ediyor. Sahne; yuvarlak, karla kaplı ağaçlar, yavaşça düşen kar taneleri ve dalların arasından süzülen sıcak güneş ışığı içermelidir. Yaratığın zıplayan hareketleri ve geniş gülümsemesi, saf bir keyif duygusu vermelidir. Parlak ve neşeli renkler ile eğlenceli animasyonlar kullanarak neşeli ve içten bir ton yakalayın.
Kar leoparı daha hızlı koşuyor.

Yazı öğelerine göre örnekler

Bu örneklerde, istemlerinizi her bir temel öğeye göre nasıl hassaslaştıracağınız gösterilmektedir.

Konu ve bağlam

Ana odak noktasını (konu) ve arka planı veya ortamı (bağlam) belirtin.

İstem Oluşturulan çıktı
Yeşillik ve fütüristik öğelerle kusursuz bir şekilde harmanlanan, akışkan organik şekillere sahip beyaz beton bir apartman binasının mimari görseli Yer tutucu.
Uzayda süzülen bir uydu. Arka planda ay ve bazı yıldızlar görünüyor. Atmosferde süzülen uydu.

İşlem

Öznenin ne yaptığını belirtin (ör. yürüyor, koşuyor veya başını çeviriyor).

İstem Oluşturulan çıktı
Gün batımında sahilde yürüyen, ufka doğru mutlu ve rahat bir şekilde bakan bir kadının geniş çekimi. Gün batımı kesinlikle çok güzel.

Stil

Üretimi belirli bir estetiğe yönlendirmek için anahtar kelimeler ekleyin (ör. sürreal, vintage, fütüristik, film noir).

İstem Oluşturulan çıktı
Film noir tarzında, sokakta yürüyen bir adam ve kadın, gizem, sinematik, siyah beyaz. Film noir tarzı kesinlikle çok güzel.

Kamera hareketi ve kompozisyon

Kameranın nasıl hareket edeceğini (öznel çekim, kuşbakışı, takip eden drone görünümü) ve çekimin nasıl çerçeveleneceğini (geniş çekim, yakın çekim, alçak açı) belirtin.

İstem Oluşturulan çıktı
Yağmurda sürüş yapan bir klasik arabanın sürücü bakış açısıyla çekilmiş, Kanada'da gece çekilmiş sinematik bir görüntüsü. Gün batımı kesinlikle çok güzel.
Gözün, içinde şehir yansıması olan aşırı yakın çekimi. Gün batımı kesinlikle çok güzel.

Ortam

Renk paletleri ve aydınlatma, ruh halini etkiler. "Mat turuncu, sıcak tonlar", "doğal ışık", "gündoğumu" veya "soğuk mavi tonlar" gibi terimleri deneyin.

İstem Oluşturulan çıktı
Parkta sevimli bir golden retriever yavrusunu tutan kızın yakın çekimi, güneş ışığı. Küçük bir kızın kollarında bir köpek yavrusu.
Yağmurda otobüse binen üzgün bir kadının sinematik yakın çekim görüntüsü, soğuk mavi tonlar, hüzünlü ruh hali. Otobüste üzgün bir şekilde yolculuk yapan kadın.

Olumsuz istemler

Negatif istemler, videoda olmasını istemediğiniz öğeleri belirtir.

  • Hayır veya yapma gibi talimat veren ifadeler kullanmayın. (ör. "Duvar yok").
  • ✅ Görmek istemediklerinizi açıklayın. (ör. "wall, frame").
İstem Oluşturulan çıktı
Olumsuz İstem Olmadan:
Güçlü bir rüzgarda yaprakları şiddetle esen, büyük ve yalnız bir meşe ağacının kısa ve stilize bir animasyonunu oluştur... [kısaltılmış]
Kullanım kelimeleriyle ağaç.
Olumsuz istemle:
[Aynı istem]

Olumsuz istem: şehir arka planı, insan yapımı yapılar, karanlık, fırtınalı veya tehdit edici atmosfer.
Negatif kelime içermeyen ağaç.

En boy oranları

Veo, videonuzun en boy oranını belirtmenize olanak tanır.

İstem Oluşturulan çıktı
Geniş ekran (16:9)
1970'lerde Palm Springs'te kırmızı üstü açık bir arabayı süren bir adamın takip eden drone görüntüsünü içeren bir video oluştur. Sıcak güneş ışığı, uzun gölgeler.
Palm Springs'te 1970'ler tarzında kırmızı bir üstü açık arabayı süren bir adam.
Dikey (9:16 - yalnızca Veo 2)
Yemyeşil bir yağmur ormanında bulunan görkemli bir Hawaii şelalesinin akıcı hareketini vurgulayan bir video oluşturun. Sakinliği yansıtmak için gerçekçi su akışına, ayrıntılı bitki örtüsüne ve doğal ışığa odaklanın. Akan suyu, sisli atmosferi ve yoğun bitki örtüsünden süzülen benekli güneş ışığını yakalayın. Şelaleyi ve çevresini göstermek için akıcı ve sinematik kamera hareketleri kullanın. İzleyiciyi Hawaii yağmur ormanının huzurlu güzelliğine götüren, sakin ve gerçekçi bir ton kullanın.
Yemyeşil yağmur ormanında görkemli bir Hawaii şelalesi.

Sınırlamalar

  • İstek gecikmesi: En az: 11 saniye; en fazla: 6 dakika (yoğun saatlerde).
  • Bölgesel sınırlamalar: personGeneration, AB, Birleşik Krallık, İsviçre ve Orta Doğu ve Kuzey Afrika konumlarında varsayılan olarak dont_allow değerini kullanır ve yalnızca bu değeri kabul eder.
  • Video saklama: Oluşturulan videolar 2 gün boyunca sunucuda saklanır ve ardından kaldırılır. Yerel bir kopya kaydetmek için videonuzu oluşturulduktan sonraki 2 gün içinde indirmeniz gerekir.
  • Filigran ekleme: Veo ile oluşturulan videolara, yapay zekayla üretilen içeriğe filigran ekleyip tanımlamak için kullandığımız SynthID ile filigran eklenir.
  • Güvenlik: Oluşturulan videolar, gizlilik, telif hakkı ve önyargı risklerini azaltmaya yardımcı olan güvenlik filtrelerinden ve ezberleme kontrolü süreçlerinden geçirilir.
  • Ses hatası: Veo 3, güvenlik filtreleri veya sesle ilgili diğer işleme sorunları nedeniyle bazen videonun oluşturulmasını engeller. Videonuzun oluşturulması engellenirse sizden ücret alınmaz.

Model sürümleri

Veo 3 Önizleme

Mülk Açıklama
Model kodu

Gemini API

veo-3.0-generate-preview

Desteklenen veri türleri

Giriş

Metin, Resim

Çıkış

Sesli video

Sınırlar

Metin girişi

1.024 jeton

Çıkış videosu

1

Son güncelleme Temmuz 2025

Veo 3 Fast Önizlemesi

Veo 3 Fast, geliştiricilerin yüksek kaliteyi koruyarak, hızı ve iş kullanım alanlarını optimize ederek sesli videolar oluşturmasına olanak tanır. Programatik olarak reklam oluşturan arka uç hizmetleri, reklam öğesi konseptlerinin hızlı A/B testi için kullanılan araçlar veya sosyal medya içeriklerini hızlıca üretmesi gereken uygulamalar için idealdir.
Mülk Açıklama
Model kodu

Gemini API

veo-3.0-fast-generate-preview

Desteklenen veri türleri

Giriş

Metin, Resim

Çıkış

Sesli video

Sınırlar

Metin girişi

1.024 jeton

Çıkış videosu

1

Son güncelleme Temmuz 2025

Veo 2

Mülk Açıklama
Model kodu

Gemini API

veo-2.0-generate-001

Desteklenen veri türleri

Giriş

Metin, resim

Çıkış

Video

Sınırlar

Metin girişi

Yok

Resim girişi

Dosya boyutu 20 MB'a kadar olan tüm görüntü çözünürlükleri ve en boy oranları

Çıkış videosu

En fazla 2

Son güncelleme Nisan 2025

Sırada ne var?