Veo 3 की मदद से वीडियो जनरेट करना

Veo 3, Google का बेहतरीन मॉडल है. इसकी मदद से, टेक्स्ट प्रॉम्प्ट से 8 सेकंड के 720 पिक्सल वाले वीडियो जनरेट किए जा सकते हैं. इनमें शानदार रियलिज़्म होता है और ऑडियो भी नेटिव तरीके से जनरेट होता है. Veo 3, कई तरह के विज़ुअल और सिनेमैटिक स्टाइल में बेहतरीन परफ़ॉर्म करता है. Veo मॉडल के उपलब्ध वैरिएंट के बारे में ज़्यादा जानने के लिए, मॉडल के वर्शन सेक्शन देखें.

डायलॉग, सिनेमैटिक रियलिज़्म या क्रिएटिव ऐनिमेशन वाला वीडियो जनरेट करने का तरीका जानने के लिए, कोई उदाहरण चुनें:

इमेज से वीडियो जनरेट करना

नीचे दिए गए कोड में, Imagen का इस्तेमाल करके इमेज जनरेट करने का तरीका दिखाया गया है. इसके बाद, उस इमेज को Veo 3 की मदद से वीडियो जनरेट करने के लिए शुरुआती फ़्रेम के तौर पर इस्तेमाल किया गया है.

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`);

शुरू करें

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)
}

पैरामीटर और खास बातें

ये ऐसे पैरामीटर हैं जिन्हें एपीआई के अनुरोध में सेट किया जा सकता है. इससे वीडियो जनरेट करने की प्रोसेस को कंट्रोल किया जा सकता है.

पैरामीटर ब्यौरा Veo 3 और Veo 3 Fast (Preview) Veo 2 (स्टेबल)
prompt वीडियो के बारे में जानकारी देने वाला टेक्स्ट. इसमें ऑडियो क्यू की सुविधा काम करती है. string string
negativePrompt ऐसा टेक्स्ट जिसमें बताया गया हो कि वीडियो में क्या शामिल नहीं करना है. string string
image ऐनिमेट करने के लिए शुरुआती इमेज. Image ऑब्जेक्ट Image ऑब्जेक्ट
aspectRatio वीडियो का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात). "16:9" "16:9", "9:16"
personGeneration इस कुकी से, लोगों को जनरेट करने की प्रोसेस को कंट्रोल किया जाता है.
(देश/इलाके के हिसाब से पाबंदियों के लिए, सीमाएं देखें)
टेक्स्ट से वीडियो जनरेट करने की सुविधा:
"allow_all" सिर्फ़
इमेज से वीडियो जनरेट करने की सुविधा:
"dont_allow" सिर्फ़ उन देशों/इलाकों के लिए जहां यह सुविधा उपलब्ध नहीं है. और "allow_adult" सिर्फ़ अन्य सभी के लिए.
टेक्स्ट को वीडियो में बदलने की सुविधा:
"allow_all", "allow_adult", "dont_allow"
इमेज को वीडियो में बदलने की सुविधा:
"dont_allow" सिर्फ़ कुछ देशों/इलाकों में उपलब्ध है. "allow_adult" और "dont_allow" अन्य सभी के लिए.

अनुरोध में पैरामीटर सेट करके, वीडियो जनरेट करने की सुविधा को अपनी पसंद के मुताबिक बनाया जा सकता है. उदाहरण के लिए, मॉडल को गाइड करने के लिए negativePrompt तय किया जा सकता है.

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`);

शुरू करें

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

एसिंक्रोनस कार्रवाइयों को मैनेज करना

वीडियो जनरेट करने के लिए, काफ़ी कंप्यूटेशनल पावर की ज़रूरत होती है. अनुरोध भेजने पर, एपीआई लंबे समय तक चलने वाला एक जॉब शुरू करता है और तुरंत एक operation ऑब्जेक्ट दिखाता है. इसके बाद, आपको वीडियो के तैयार होने तक पोल करना होगा. इसकी जानकारी, done status के सही होने से मिलती है.

इस प्रोसेस का मुख्य हिस्सा पोलिंग लूप है. यह समय-समय पर जॉब की स्थिति की जांच करता है.

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 ...

मॉडल की सुविधाएं

सुविधा ब्यौरा Veo 3 और Veo 3 Fast (Preview) Veo 2 (स्टेबल)
ऑडियो यह सुविधा, वीडियो के साथ ऑडियो को अपने-आप जनरेट करती है. ✔️ हमेशा चालू रखें ❌ सिर्फ़ साइलेंट
इनपुट के तरीके जनरेट करने के लिए इस्तेमाल किए गए इनपुट का टाइप. टेक्स्ट से वीडियो बनाना, इमेज से वीडियो बनाना टेक्स्ट से वीडियो बनाना, इमेज से वीडियो बनाना
रिज़ॉल्यूशन वीडियो का आउटपुट रिज़ॉल्यूशन. 720 पिक्सल 720 पिक्सल
फ़्रेम रेट वीडियो का आउटपुट फ़्रेम रेट. 24fps 24fps
वीडियो की अवधि जनरेट किए गए वीडियो की अवधि. 8 सेकंड 5 से 8 सेकंड
हर अनुरोध के लिए वीडियो हर अनुरोध के लिए जनरेट किए गए वीडियो की संख्या. 1 1 या 2
स्थिति और जानकारी मॉडल की उपलब्धता और ज़्यादा जानकारी. झलक देखें Stable

Veo के इस्तेमाल से जुड़ी ज़्यादा जानकारी के लिए, मॉडल के वर्शन सेक्शन देखें. साथ ही, कीमत और रेट लिमिट पेज देखें.

Veo के लिए प्रॉम्प्ट गाइड

इस सेक्शन में, Veo का इस्तेमाल करके बनाए जा सकने वाले वीडियो के उदाहरण दिए गए हैं. साथ ही, इसमें यह भी बताया गया है कि अलग-अलग नतीजे पाने के लिए, प्रॉम्प्ट में कैसे बदलाव किया जा सकता है.

सुरक्षा फ़िल्टर

Veo, Gemini के सभी वर्शन पर सुरक्षा फ़िल्टर लागू करता है. इससे यह पक्का करने में ��दद मिलती है कि जनरेट किए गए वीडियो और अपलोड की गई फ़ोटो में आपत्तिजनक कॉन्टेंट न हो. ऐसे प्रॉम्प्ट को ब्लॉक कर दिया जाता है जिनसे शर्तों और दिशा-निर्देशों का उल्लंघन होता है.

प्रॉम्प्ट लिखने से जुड़ी बुनियादी बातें

अच्छे प्रॉम्प्ट में, साफ़ तौर पर जानकारी दी जाती है. Veo का ज़्यादा से ज़्यादा फ़ायदा पाने के लिए, सबसे पहले अपने मुख्य आइडिया की पहचान करें. इसके बाद, कीवर्ड और मॉडिफ़ायर जोड़कर अपने आइडिया को बेहतर बनाएँ. साथ ही, अपने प्रॉम्प्ट में वीडियो से जुड़ी शब्दावली शामिल करें.

आपके प्रॉम्प्ट में ये एलिमेंट शामिल होने चाहिए:

  • सब्जेक्ट: वह ऑब्जेक्ट, व्यक्ति, जानवर या सीनरी जिसे आपको अपने वीडियो में शामिल करना है. जैसे, शहर का नज़ारा, प्रकृति, वाहन या पिल्ले.
  • कार्रवाई: विषय क्या कर रहा है. उदाहरण के लिए, चलना, दौड़ना या सिर घुमाना.
  • स्टाइल: फ़िल्म की स्टाइल से जुड़े कीवर्ड का इस्तेमाल करके, क्रिएटिव डायरेक्शन के बारे में बताएं. जैसे, साइंस फ़िक्शन, हॉरर फ़िल्म, फ़िल्म नॉयर या ऐनिमेशन वाली स्टाइल, जैसे कि कार्टून.
  • कैमरे की पोज़िशन और मोशन: [ज़रूरी नहीं] ऊपर से लिया गया व्यू, आंख के लेवल से लिया गया व्यू, ऊपर से लिया गया शॉट, डॉली शॉट या नीचे से लिया गया व्यू जैसे शब्दों का इस्तेमाल करके, कैमरे की जगह और उसके मूवमेंट को कंट्रोल करें.
  • कंपोज़िशन: [ज़रूरी नहीं] शॉट को कैसे फ़्रेम किया गया है. जैसे, वाइड शॉट, क्लोज़-अप, सिंगल-शॉट या टू-शॉट.
  • फ़ोकस और लेंस इफ़ेक्ट: [ज़रूरी नहीं] खास विज़ुअल इफ़ेक्ट पाने के लिए, शैलो फ़ोकस, डीप फ़ोकस, सॉफ़्ट फ़ोकस, मैक्रो लेंस, और वाइड-ऐंगल लेंस जैसे शब्दों का इस्तेमाल करें.
  • अंबियंस: [ज़रूरी नहीं] ��ंग और रोशनी, सीन में किस तरह योगदान देते हैं. जैसे, नीले रंग के टोन, रात या वॉर्म टोन.

प्रॉम्प्ट लिखने के बारे में ज़्यादा सलाह

  • ज़्यादा जानकारी देने वाली भाषा का इस्तेमाल करें: Veo को साफ़ तौर पर जानकारी देने के लिए, विशेषण और क्रियाविशेषण का इस्तेमाल करें.
  • चेहरे की बारीकियों को बेहतर बनाना: फ़ोटो में चेहरे की बारीकियों को हाइलाइट करें. इसके लिए, प्रॉम्प्ट में पोर्ट्रेट शब्द का इस्तेमाल करें.

प्रॉम्प्ट बनाने की ज़्यादा रणनीतियों के लिए, प्रॉम्प्ट डिज़ाइन के बारे में जानकारी पर जाएं.

ऑडियो के लिए प्रॉम्प्ट देना

Veo 3 की मदद से, साउंड इफ़ेक्ट, आस-पास के शोर, और डायलॉग के लिए निर्देश दिए जा सकते हैं. मॉडल, इन संकेतों की बारीकियों को समझकर, एक साथ चलने वाला साउंडट्रैक जनरेट करता है.

  • डायलॉग: किसी खास स्पीच के लिए कोटेशन का इस्तेमाल करें. (उदाहरण: "यह कुंजी होनी चाहिए," वह बड़बड़ाया.)
  • साउंड इफ़ेक्ट (एसएफ़एक्स): इनमें आवाज़ों के बारे में साफ़ तौर पर बताया जाता है. (उदाहरण: टायर के ज़ोर से घिसटने की आवाज़, इंजन के तेज़ आवाज़ में चलने की आवाज़.)
  • आस-पास का शोर: आस-पास के माहौल में मौजूद आवाज़ों के बारे में बताएं. (उदाहरण: बैकग्राउंड में हल्की, डरावनी आवाज़ सुनाई दे रही है.)

इन वीडियो में, Veo 3 को ऑडियो जनरेट करने के लिए प्रॉम्प्ट देने का तरीका दिखाया गया है. इसमें अलग-अलग लेवल की जानकारी दी गई है.

प्रॉम्प्ट जनरेट किया गया आउटपुट
ज़्यादा जानकारी (डायलॉग और माहौल)
क्लोज़ अप इमेज में दो लोग दीवार पर बनी एक रहस्यमयी ड्राइंग को देख रहे ��ैं. टॉर्च की रोशनी टिमटिमा रही है. उसने पैटर्न को ट्रेस करते हुए कहा, "यह कुंजी होनी चाहिए." उसने अपना सिर झुकाते हुए पूछा, "लेकिन इसका मतलब क्या है?" गीला पत्थर, बारीक नक्काशी, छिपे हुए निशान. बैकग्राउंड में हल्की, डरावनी आवाज़ गूंज रही है.
गुफा में खज़ाना ढूंढते लोग.
कम जानकारी (डायलॉग)
कैंपिंग (स्टॉप मोशन): कैंपर: "अब मैं प्रकृति के साथ हूं!" भालू: "प्रकृति को कुछ निजी जगह चाहिए".
गुफा में खज़ाना ढूंढते लोग.

ऑडियो सुनने के लिए, इन प्रॉम्प्ट को खुद आज़माएं! Veo 3 आज़माएँ

वीडियो जनरेट करने के लिए रेफ़रंस इमेज का इस्तेमाल करना

Veo की इमेज-टू-वीडियो सुविधा का इस्तेमाल करके, रोज़मर्रा की चीज़ों को ऐनिमेट किया जा सकता है. साथ ही, ड्रॉइंग और पेंटिंग को जीवंत बनाया जा सकता है. इसके अलावा, कुदरती नज़ारों में हलचल और आवाज़ जोड़ी जा सकती है.

प्रॉम्प्ट जनरेट किया गया आउटपुट
इनपुट इमेज (Imagen से जनरेट की गई)
चॉकलेट कैंडी बार के साथ बनी.
खरगोश भाग रहा है.
आउटपुट वीडियो (Veo 3 से जनरेट किया गया)
खरगोश भाग जाता है.
खरगोश भाग रहा है.

प्रॉम्प्ट और आउटपुट के उदाहरण

इस सेक्शन में कई प्रॉम्प्ट दिए गए हैं. इनमें बताया गया है कि ज़्यादा जानकारी देने से, हर वीडियो की परफ़ॉर्मेंस को कैसे बेहतर बनाया जा सकता है.

आइसिकल्स

इस वीडियो में दिखाया गया है कि अपने प्रॉम्प्ट में, प्रॉम्प्ट लिखने की बुनियादी बातों के एलिमेंट का इस्तेमाल कैसे किया जा सकता है.

प्रॉम्प्ट जनरेट किया गया आउटपुट
बर्फ़ से जमी हुई चट्टान की दीवार (कॉन्टेक्स्ट) पर पिघलती हुई बर्फ़ की नोक (सब्जेक्ट) का क्लोज़-अप शॉट (कंपोज़िशन). इसमें ठंडे नीले रंग (माहौल) का इस्तेमाल किया गया ��ै. साथ ही, पानी की बूंदों (ऐक्शन) की बारीकी को बनाए रखते हुए ज़ूम इन (कैमरे की गतिविधि) किया गया है. नीले बैकग्राउंड पर बर्फ़ के पिघलते हुए टुकड़े.

फ़ोन पर बात करता हुआ आदमी

इन वीडियो में दिखाया गया है कि अपने प्रॉम्प्ट में ज़्यादा से ज़्यादा जानकारी देकर, Veo से अपनी पसंद के मुताबिक आउटपुट कैसे पाया जा सकता है.

प्रॉम्प्ट जनरेट किया गया आउटपुट
कम जानकारी
कैमरा डॉली करके, हरे ट्रेंच कोट पहने हुए एक परेशान आदमी का क्लोज़ अप दिखाया गया है. वह रोटरी स्टाइल वाले वॉल फ़ोन पर कॉल कर रहा है. बैकग्राउंड में ग्रीन नियॉन लाइट दिख रही है. यह किसी फ़िल्म के सीन की तरह दिखता है.
फ़ोन पर बात करता हुआ आदमी.
ज़्यादा जानकारी
इस क्लोज़-अप सिनेमैटिक शॉट में, हरे रंग का पुराना ट्रेंच कोट पहने हुए एक परेशान आदमी को दिखाया गया है. वह ईंट की दीवार पर लगे रोटरी फ़ोन पर किसी को कॉल कर रहा है. दीवार पर लगे हरे रंग के नियॉन साइन से अजीब रोशनी निकल रही है. कैमरा धीरे-धीरे ज़ूम इन होता है. इससे पता चलता है कि कॉल करने के लिए संघर्ष करते समय, उसके जबड़े में तनाव है और उसके चेहरे पर निराशा दिख रही है. फ़ोटो में फ़ोकल लेंथ कम होने की वजह से, सिर्फ़ उसके माथे की लकीरें और काले रंग का रोटरी फ़ोन फ़ोकस में है. वहीं, बैकग्राउंड में नीयन रंगों और धुंधली परछाइयों का समुद्र दिख रहा है. इससे ऐसा लग रहा है कि वह किसी काम में व्यस्त है और अकेला है.
फ़ोन पर बात करता हुआ आदमी

हिम तेंदुआ

प्रॉम्प्ट जनरेट किया गया आउटपुट
सामान्य प्रॉम्प्ट:
हिम तेंदुए की तरह दिखने वाला एक प्यारा जीव सर्दियों के जंगल में चल रहा है. इसे 3D कार्टून स्टाइल में रेंडर किया गया है.
हिम तेंदुआ सुस्त है.
ज़्यादा जानकारी वाला प्रॉम्प्ट:
खुशी भरे कार्टून स्टाइल में, 3D एनिमेशन वाला एक छोटा सीन जनरेट करो. बर्फ़ानी तेंदुए की तरह दिखने वाला एक प्यारा जीव, ��िसकी आंखें बड़ी और भावुक हैं. यह जीव, गोल आकार का है और दोस्ताना स्वभाव का है. यह सर्दियों के मौसम में, एक काल्पनिक जंगल में खुशी से घूम रहा है. सीन में, बर्फ़ से ढके गोल पेड़, धीरे-धीरे गिरते हुए बर्फ़ के टुकड़े, और टहनियों से छनकर आती हुई हल्की धूप दिखनी चाहिए. जीव के उछलते हुए मूवमेंट और चौड़ी मुस्कान से, खुशी का भाव दिखना चाहिए. वीडियो में खुशमिज़ाज और दिल को छू लेने वाला टोन इस्तेमाल करें. साथ ही, वीडियो में चटख और खुशनुमा रंगों के साथ-साथ मज़ेदार ऐनिमेशन का इस्तेमाल करें.
स्नो लेपर्ड ज़्यादा तेज़ी से चल रहा है.

लिखने के एलिमेंट के हिसाब से उदाहरण

इन उदाहरणों में, हर बुनियादी एलिमेंट के हिसाब से अपने प्रॉम्प्ट को बेहतर बनाने का तरीका बताया गया है.

विषय और संदर्भ

मुख्य फ़ोकस (विषय) और बैकग्राउंड या एनवायरमेंट (संदर्भ) के बारे में बताएं.

प्रॉम्प्ट जनरेट किया गया आउटपुट
सफ़ेद कंक्रीट से बनी अपार्टमेंट बिल्डिंग की आर्किटेक्चरल रेंडरिंग. इसमें बहती हुई ऑर्गेनिक शेप हैं, जो हरे-भरे वातावरण और आधुनिक तत्वों के साथ पूरी तरह से घुलमिल जाती हैं प्लेसहोल्डर.
बाहरी अंतरिक्ष में तैरता हुआ एक सैटेलाइट. बैकग्राउंड में चांद और कुछ तारे दिख रहे हैं. वायुमंडल में तैरता हुआ सैटलाइट.

कार्रवाई

बताएं कि विषय क्या कर रहा है. जैसे, चल रहा है, दौड़ रहा है या अपना सिर घुमा रहा है.

प्रॉम्प्ट जनरेट किया गया आउटपुट
इस वाइड शॉट में, एक महिला को समुद्र तट पर चलते हुए दिखाया गया है. वह सूर्यास्त के समय, क्षितिज की ओर देख रही है. उसके चेहरे पर सुकून और खुशी के भाव दिख रहे हैं. यहां सूर्यास्त का नज़ारा बहुत खूबसूरत होता है.

शैली

कीवर्ड जोड़कर, जनरेट ��ी जाने वाली इमेज को किसी खास स्टाइल में बनाया जा सकता है. जैसे, अतियथार्थवादी, विंटेज, भविष्यवादी, फ़िल्म नॉयर.

प्रॉम्प्ट जनरेट किया गया आउटपुट
फ़िल्म नॉयर स्टाइल में, सड़क पर चलते हुए एक पुरुष और महिला, मिस्ट्री, सिनेमैटिक, ब्लैक ऐंड व्हाइट. फ़िल्म नोइर स्टाइल वाकई बहुत खूबसूरत है.

कैमरे का इस्तेमाल और कंपोज़िशन

बताएं कि कैमरा कैसे मूव करता है (पीओवी शॉट, एरियल व्यू, ट्रैकिंग ड्रोन व्यू) और शॉट को कैसे फ़्रेम किया जाता है (वाइड शॉट, क्लोज़-अप, लो ऐंगल).

प्रॉम्प्ट जनरेट किया गया आउटपुट
बारिश में चलती हुई विंटेज कार से लिया गया पीओवी शॉट, कनाडा में रात के समय, सिनेमैटिक. यहां सूर्यास्त का नज़ारा बहुत खूबसूरत होता है.
आंख का क्लोज़-अप, जिसमें शहर की झलक दिख रही है. यहां सूर्यास्त का नज़ारा बहुत खूबसूरत होता है.

परिवेश

कलर पैलेट और लाइटिंग से मूड पर असर पड़ता है. "शांत नारंगी रंग के गर्म टोन," "नैचुरल लाइट," "सूर्योदय," या "ठंडे नीले रंग के टोन" जैसे शब्द आज़माएँ.

प्रॉम्प्ट जनरेट किया गया आउटपुट
पार्क में एक लड़की ने गोल्डन रिट्रीवर नस्ल के प्यारे पिल्ले को गोद में लिया है. इमेज में सूरज की रोशनी दिख रही है. एक पिल्ला, जिसे एक छोटी लड़की ने अपनी बाहों में पकड़ा हुआ है.
बारिश में बस में बैठी दुखी महिला का क्लोज़-अप शॉट. इसमें नीले रंग के ठंडे टोन और उदास माहौल दिखाया गया है. बस में बैठी एक महिला की इमेज, जो दुखी दिख रही हो.

नेगेटिव प्रॉम्प्ट

नेगेटिव प्रॉम्प्ट में, ऐसे एलिमेंट के बारे में बताया जाता है जिन्हें आपको वीडियो में नहीं दिखाना है.

  • नहीं या मत करो जैसे शब्दों का इस्तेमाल न करें. (उदाहरण के लिए, "कोई दीवार नहीं").
  • ✅ यह बताएं कि आपको किस तरह का कॉन्टेंट नहीं देखना है. (उदाहरण के लिए, "wall, frame").
प्रॉम्प्ट जनरेट किया गया आउटपुट
नेगेटिव प्रॉम्प्ट के बिना:
एक बड़े और ��केले ओक के पेड़ का छोटा, स्टाइल वाला ऐनिमेशन जनरेट करो. इसमें तेज़ हवा में पेड़ के पत्ते तेज़ी से उड़ रहे हों... [काट-छांट की गई]
शब्दों का इस्तेमाल करके बनाया गया ट्री.
नेगेटिव प्रॉम्प्ट के साथ:
[Same prompt]

Negative prompt: शहरी बैकग्राउंड, मानव निर्मित स्ट्रक्चर, अंधेरा, तूफ़ानी या डरावना माहौल.
ट्री में कोई नेगेटिव शब्द नहीं है.

आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात)

Veo की मदद से, वीडियो के लिए आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) तय किया जा सकता है.

प्रॉम्प्ट जनरेट किया गया आउटपुट
वाइडस्क्रीन (16:9)
एक ऐसा वीडियो बनाओ जिसमें 1970 के दशक में, पाम स्प्रिंग्स में एक आदमी को लाल रंग की कन्वर्टिबल कार चलाते हुए दिखाया गया हो. वीडियो में, ड्रोन से कार को ट्रैक करते हुए दिखाया गया हो. साथ ही, वीडियो में हल्की धूप और लंबी परछाईं दिख रही हो.
पाम स्प्रिंग्स में लाल रंग की कन्वर्टिबल कार चलाते हुए एक व्यक्ति. यह तस्वीर 1970 के दशक की है.
पोर्ट्रेट (9:16 - सिर्फ़ Veo 2 के लिए)
इस वीडियो में, हवाई के शानदार झरने के पानी को बहुत ही स्मूद तरीके से गिरते हुए दिखाया गया है. यह झरना, हरे-भरे रेनफ़ॉरेस्ट में मौजूद है. पानी के फ़्लो को असल जैसा दिखाने के लिए, पत्तियों को बारीकी से दिखाने के लिए, और नैचुरल लाइटिंग का इस्तेमाल करके शांति का माहौल दिखाओ. तेज़ी से बहते पानी, धुंधले माहौल, और घने पेड़ों के बीच से छनकर आती हुई सूरज की रोशनी को कैप्चर करो. झरने और उसके आस-पास की जगहों को दिखाने के लिए, कैमरे को धीरे-धीरे और फ़िल्मी अंदाज़ में घुमाएं. वीडियो में शांति और वास्तविकता का माहौल बनाए रखें, ताकि देखने वाले को हवाई के वर्षावन की शांत सुंदरता का अनुभव हो सके.
हरे-भरे वर्षावन में मौजूद हवाई का एक शानदार झरना.

सीमाएं

  • अनुरोध में लगने वाला ��मय: कम से कम: 11 सेकंड; ज़्यादा से ज़्यादा: 6 मिनट (पीक आवर्स के दौरान).
  • क्षेत्र के हिसाब से पाबंदियां: personGeneration डिफ़ॉल्ट रूप से dont_allow पर सेट होता है. साथ ही, यह सिर्फ़ ईयू, यूके, सीएच, और मीना में मौजूद जगहों के लिए उपलब्ध है.
  • वीडियो सेव करने की अवधि: जनरेट किए गए वीडियो, सर्वर पर दो दिनों तक सेव रहते हैं. इसके बाद, उन्हें हटा दिया जाता है. स्थानीय कॉपी सेव करने के लिए, आपको वीडियो जनरेट होने के दो दिनों के अंदर उसे डाउनलोड करना होगा.
  • वॉटरमार्किंग: Veo से बनाए गए वीडियो को SynthID का इस्तेमाल करके वॉटरमार्क किया जाता है. यह वॉटरमार्क लगाने और एआई से बनाए गए कॉन्टेंट की पहचान करने वाला हमारा टूल है.
  • सुरक्षा: जनरेट किए गए वीडियो, सुरक्षा फ़िल्टर और याद रखने की जांच करने वाली प्रोसेस से गुज़रते हैं. इससे निजता, कॉपीराइट, और भेदभाव के जोखिमों को कम करने में मदद मिलती है.
  • ऑडियो से जुड़ी गड़बड़ी: कभी-कभी Veo 3, सुरक्षा फ़िल्टर या ऑडियो को प्रोसेस करने से जुड़ी अन्य समस्याओं की वजह से, वीडियो जनरेट करने से रोक देगा. अगर वीडियो जनरेट करने की सुविधा ब्लॉक कर दी जाती है, तो आपसे शुल्क नहीं लिया जाएगा.

मॉडल के वर्शन

Veo 3 की झलक

प्रॉपर्टी ब्यौरा
मॉडल कोड

Gemini API

veo-3.0-generate-preview

इस्तेमाल किए जा सकने वाले डेटा टाइप

इनपुट

टेक्स्ट, इमेज

आउटपुट

ऑडियो के साथ ��ीडियो

की सीमाएं

टेक्स्ट इनपुट

1,024 टोकन

आउटपुट वीडियो

1

नया अपडेट जुलाई 2025

Veo 3 Fast Preview

Veo 3 Fast की मदद से, डेवलपर अच्छी क्वालिटी वाले ऐसे वीडियो बना सकते हैं जिनमें आवाज़ भी होती है. यह मॉडल, कम समय में अच्छी क्वालिटी वाले वीडियो जनरेट कर देता है. साथ ही, यह कारोबार से जुड़े इस्तेमाल के उदाहरणों के लिए भी ऑप्टिमाइज़ किया गया है. यह उन बैकएंड सेवाओं के लिए सबसे सही है जो प्रोग्राम के हिसाब से विज्ञापन जनरेट करती हैं. साथ ही, यह क्रिएटिव कॉन्सेप्ट की तेज़ी से A/B टेस्टिंग करने वाले टूल या ऐसे ऐप्लिकेशन के लिए भी सही है जिन्हें सोशल मीडिया कॉन्टेंट को तुरंत जनरेट करना होता है.
प्रॉपर्टी ब्यौरा
मॉडल कोड

Gemini API

veo-3.0-fast-generate-preview

इस्तेमाल किए जा सकने वाले डेटा टाइप

इनपुट

टेक्स्ट, इमेज

आउटपुट

ऑडियो के साथ वीडियो

की सीमाएं

टेक्स्ट इनपुट

1,024 टोकन

आउटपुट वीडियो

1

नया अपडेट जुलाई 2025

Veo 2

प्रॉपर्टी ब्यौरा
मॉडल कोड

Gemini API

veo-2.0-generate-001

इस्तेमाल किए जा सकने वाले डेटा टाइप

इनपुट

टेक्स्ट, इमेज

आउटपुट

वीडियो

की सीमाएं

टेक्स्ट इनपुट

लागू नहीं

इमेज इनपुट

इमेज का रिज़ॉल्यूशन और आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) कुछ भी हो सकता है. हालांकि, फ़ाइल का साइज़ 20 एमबी से ज़्यादा नहीं होना चाहिए

आउटपुट वीडियो

ज़्यादा से ज़्यादा दो

नया अपडेट अप्रैल 2025

आगे क्या करना है