Anda dapat menggunakan Veo di Gemini Enterprise Agent Platform untuk memperpanjang durasi video menjadi antara 1 dan 30 detik. Anda dapat memperpanjang durasi video menggunakan konsol Cloud de Confiance atau Agent Platform API.
Model berikut mendukung perluasan video:
-
veo-2.0-generate-exp -
veo-2.0-generate-preview -
veo-3.1-generate-preview -
veo-3.1-fast-generate-preview -
veo-3.1-generate-001 -
veo-3.1-fast-generate-001 -
veo-3.1-lite-generate-001
Untuk mengetahui informasi tentang cara menulis perintah teks yang efektif untuk pembuatan video, lihat panduan perintah Veo.
Sebelum memulai
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
Enable the Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Siapkan autentikasi untuk lingkungan Anda.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Cloud de Confiance untuk mengakses layanan Cloud de Confiance by S3NS dan API, Anda tidak perlu menyiapkan autentikasi.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Cloud de Confiance .
Batasan
Video input tunduk pada batasan berikut saat menggunakan fitur perpanjangan Veo:
- File input harus berupa MP4.
- Durasi harus 1 hingga 30 detik.
- Kecepatan frame harus 24 frame per detik.
- Resolusinya harus salah satu dari: 720p, 1080p, atau 4k.
- Rasio aspek untuk video input dapat berupa 9:16 atau 16:9.
Video output tunduk pada batasan berikut:
- File outputnya adalah MP4.
- Durasi yang diperpanjang adalah 7 detik.
- Kecepatan frame adalah 24 frame per detik.
- Resolusinya dapat berupa 720p, 1080p, atau 4K.
- Rasio aspek untuk video output dapat berupa 9:16 atau 16:9.
Memperpanjang video
Contoh berikut menunjukkan cara memperpanjang video Veo:
Konsol
Di konsol Cloud de Confiance , buka halaman Agent Platform > Media Studio.
Klik Video.
Di menu Tugas, pilih Ekstensi video.
Dari menu Model, pilih model dari opsi yang ditampilkan.
Di bagian Video input, klik Tambahkan.
Di kotak Perintah, masukkan perintah teks yang menjelaskan video yang akan dibuat.
Opsional: Sesuaikan Parameter berikut:
Number of results: sesuaikan penggeser atau masukkan nilai antara 1 dan 4.
Durasi video: pilih durasi video dari menu.
Direktori output: klik Jelajahi untuk membuat atau memilih bucket Cloud Storage untuk menyimpan file yang dihasilkan.
Klik Run.
Python
Instal
pip install --upgrade google-genai
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Google Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
REST
Untuk mengetahui informasi selengkapnya tentang Veo API, lihat bagian berikut:
- Metode:
endpoints.predict VideoGenerationModelInstanceVideoGenerationModelParamsVideoGenerationModelResult
Gunakan perintah berikut untuk mengirim permintaan pembuatan video. Permintaan ini memulai operasi yang berjalan lama dan menyimpan output ke bucket Cloud Storage yang Anda tentukan.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
-
PROJECT_ID: String yang mewakili Cloud de Confiance by S3NS project ID Anda. -
MODEL_ID: String yang mewakili ID model yang akan digunakan. Gunakan salah satu opsi berikut saat menentukan frame video pertama atau terakhir:- Veo 2:
veo-2.0-generate-001 - Veo 3:
veo-3.1-generate-001 - Veo 3:
veo-3.1-fast-generate-001
- Veo 2:
-
TEXT_PROMPT: Perintah teks yang digunakan untuk memandu pembuatan video. -
PATH_TO_VIDEO: String yang merepresentasikan jalur Cloud Storage ke video Veo yang Anda perpanjang. Contoh:"gs://video-bucket/input/veo-video.mp4". -
OUTPUT_STORAGE_URI: Opsional: String yang merepresentasikan bucket Cloud Storage untuk menyimpan video output. Jika tidak diberikan, byte video akan ditampilkan dalam respons. Contoh:"gs://video-bucket/output/". -
RESPONSE_COUNT: Jumlah file video yang akan dibuat. Rentang nilai yang diterima adalah1-4. -
Parameter opsional tambahan
Gunakan variabel opsional berikut, bergantung pada kasus penggunaan Anda. Tambahkan beberapa atau semua parameter berikut dalam objek
"parameters": {}."parameters": { "aspectRatio": "ASPECT_RATIO", "negativePrompt": "NEGATIVE_PROMPT", "personGeneration": "PERSON_SAFETY_SETTING", // "resolution": RESOLUTION, // Veo 3 models only "sampleCount": RESPONSE_COUNT, "seed": SEED_NUMBER }-
ASPECT_RATIO: Opsional: Nilai string yang menjelaskan rasio aspek video yang dibuat. Anda dapat menggunakan nilai berikut:"16:9"untuk lanskap"9:16"untuk potret
Nilai defaultnya adalah
"16:9" -
NEGATIVE_PROMPT: Opsional: Nilai string yang menjelaskan konten yang tidak ingin Anda hasilkan oleh model. -
PERSON_SAFETY_SETTING: Opsional: Nilai string yang mengontrol setelan keamanan untuk pembuatan orang atau pembuatan wajah. Anda dapat menggunakan nilai berikut:-
"allow_adult": Hanya mengizinkan pembuatan orang dan wajah dewasa. -
"disallow": Tidak menghasilkan orang atau wajah.
Nilai defaultnya adalah
"allow_adult". -
-
RESOLUTION: Opsional: Nilai string yang mengontrol resolusi video yang dihasilkan. Didukung oleh model Veo 3 saja. Anda dapat menggunakan nilai berikut:"720p""1080p""4k"(Khusus model Pratinjau Veo 3.1)
Nilai defaultnya adalah
"720p". -
RESPONSE_COUNT: Opsional. Nilai bilangan bulat yang menjelaskan jumlah video yang akan dibuat. Rentang nilai yang diterima adalah1-4. -
SEED_NUMBER: Opsional. Nilai uint32 yang digunakan model untuk menghasilkan video deterministik. Menentukan nomor seed dengan permintaan Anda tanpa mengubah parameter lain akan memandu model untuk menghasilkan video yang sama. Rentang nilai yang diterima adalah0-4294967295.
-
Metode HTTP dan URL:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning
Meminta isi JSON:
{ "instances": [ { "prompt": "TEXT_PROMPT", "video": { "gcsUri": "PATH_TO_VIDEO", "mimeType": "video/mp4" } } ], "parameters": { "storageUri": "OUTPUT_STORAGE_URI", "sampleCount": RESPONSE_COUNT } }Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Permintaan ini menampilkan nama operasi lengkap dengan ID operasi unik. Gunakan nama operasi lengkap ini untuk melakukan polling status permintaan pembuatan video.curl
Simpan isi permintaan dalam file bernama
request.json, dan jalankan perintah berikut:curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning"PowerShell
Simpan isi permintaan dalam file bernama
request.json, dan jalankan perintah berikut:$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning" | Select-Object -Expand Content{ "name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/a1b07c8e-7b5a-4aba-bb34-3e1ccb8afcc8" }-
Opsional: Periksa status operasi yang berjalan lama untuk pembuatan video.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Anda. Cloud de Confiance by S3NS
- MODEL_ID: ID model yang akan digunakan.
- OPERATION_ID: ID operasi unik yang ditampilkan dalam permintaan pembuatan video asli.
Metode HTTP dan URL:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:fetchPredictOperation
Meminta isi JSON:
{ "operationName": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/OPERATION_ID" }Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Permintaan ini menampilkan informasi tentang operasi, termasuk apakah operasi masih berjalan atau sudah selesai.curl
Simpan isi permintaan dalam file bernama
request.json, dan jalankan perintah berikut:curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:fetchPredictOperation"PowerShell
Simpan isi permintaan dalam file bernama
request.json, dan jalankan perintah berikut:$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:fetchPredictOperation" | Select-Object -Expand Content
Langkah berikutnya
Praktik terbaik untuk Veo di Gemini Enterprise Agent Platform
Membuat video dengan Veo di Gemini Enterprise Agent Platform dari perintah teks
Membuat video dengan Veo di Gemini Enterprise Agent Platform dari gambar
Memahami AI yang bertanggung jawab dan panduan penggunaan Veo di Gemini Enterprise Agent Platform