Gemini API ofron qasje në Veo 2 , modeli më i avancuar i gjenerimit të videove të Google. Veo është krijuar për t'ju ndihmuar të ndërtoni aplikacione të gjeneratës së ardhshme të AI që transformojnë kërkesat dhe imazhet e përdoruesve në asete video me cilësi të lartë.
Ky udhëzues do t'ju ndihmojë të filloni me Veo duke përdorur Gemini API.
Rreth Veo
Veo është modeli më i aftë i Google për gjenerimin e videove deri më sot. Ai gjeneron video në një gamë të gjerë stilesh kinematografike dhe vizuale, duke kapur nuanca të menjëhershme për të dhënë detaje të ndërlikuara në mënyrë të qëndrueshme nëpër korniza.
Për të mësuar më shumë dhe për të parë rezultatin e shembullit, shikoni përmbledhjen e Google DeepMind Veo .
Specifikimet
Modalitetet |
|
Kërkoni vonesë |
|
Gjenerimi me gjatësi të ndryshueshme | 5-8 sekonda |
Rezolucioni | 720p |
Shpejtësia e kornizës | 24 fps |
Raporti i pamjes |
|
Gjuhët e futjes (tekst në video) | anglisht |
Videot e krijuara nga Veo janë filigranë duke përdorur SynthID , mjeti ynë për vendosjen e ujit dhe identifikimin e përmbajtjes së krijuar nga AI, dhe kalohen përmes filtrave të sigurisë dhe proceseve të kontrollit të memorizimit që ndihmojnë në zbutjen e rreziqeve të privatësisë, të drejtave të autorit dhe paragjykimeve.
Para se të filloni
Përpara se të telefononi Gemini API, sigurohuni që keni të instaluar SDK-në tuaj të zgjedhur dhe një çelës Gemini API të konfiguruar dhe gati për t'u përdorur.
Për të përdorur Veo me SDK-të e Google Gen AI, sigurohuni që të keni të instaluar një nga versionet e mëposhtme:
- Python v1.10.0 ose më vonë
- TypeScript dhe JavaScript v0.8.0 ose më vonë
- Shkoni në versionin 1.0.0 ose më vonë
Krijo video
Ky seksion ofron shembuj kodesh për gjenerimin e videove duke përdorur kërkesat e tekstit dhe duke përdorur imazhe .
Krijo nga teksti
Ju mund të përdorni kodin e mëposhtëm për të gjeneruar video me Veo:
Python
import time
from google import genai
from google.genai import types
client = genai.Client() # read API key from GOOGLE_API_KEY
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
config=types.GenerateVideosConfig(
person_generation="dont_allow", # "dont_allow" or "allow_adult"
aspect_ratio="16:9", # "16:9" or "9:16"
),
)
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, generated_video in enumerate(operation.response.generated_videos):
client.files.download(file=generated_video.video)
generated_video.video.save(f"video{n}.mp4") # save the video
PUSHIMI
# Use curl to send a POST request to the predictLongRunning endpoint
# The request body includes the prompt for video generation
curl "${BASE_URL}/models/veo-2.0-generate-001:predictLongRunning?key=${GOOGLE_API_KEY}" \
-H "Content-Type: application/json" \
-X "POST" \
-d '{
"instances": [{
"prompt": "Panning wide shot of a calico kitten sleeping in the sunshine"
}
],
"parameters": {
"aspectRatio": "16:9",
"personGeneration": "dont_allow",
}
}' | tee result.json | jq .name | sed 's/"//g' > op_name
Ky kod kërkon rreth 2-3 minuta për t'u ekzekutuar, megjithëse mund të zgjasë më shumë nëse burimet janë të kufizuara. Pasi të ketë mbaruar ekzekutimin, duhet të shihni një video që duket diçka si kjo:
Nëse shihni një mesazh gabimi në vend të një videoje, kjo do të thotë se burimet janë të kufizuara dhe kërkesa juaj nuk mund të plotësohej. Në këtë rast, ekzekutoni përsëri kodin.
Videot e krijuara ruhen në server për 2 ditë, pas së cilës ato hiqen. Nëse dëshironi të ruani një kopje lokale të videos tuaj të krijuar, duhet të ekzekutoni result()
dhe save()
brenda 2 ditëve nga gjenerimi.
Krijo nga imazhet
Ju gjithashtu mund të gjeneroni video duke përdorur imazhe. Kodi i mëposhtëm gjeneron një imazh duke përdorur Imagen, më pas përdor imazhin e krijuar si kornizën fillestare për videon e krijuar.
Së pari, krijoni një imazh duke përdorur Imagen :
Python
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
imagen = client.models.generate_images(
model="imagen-3.0-generate-002",
prompt=prompt,
config=types.GenerateImagesConfig(
aspect_ratio="16:9",
number_of_images=1
)
)
imagen.generated_images[0].image
Më pas, gjeneroni një video duke përdorur imazhin që rezulton si kornizën e parë:
Python
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt=prompt,
image = imagen.generated_images[0].image,
config=types.GenerateVideosConfig(
# person_generation only accepts "dont_allow" for image-to-video
aspect_ratio="16:9", # "16:9" or "9:16"
number_of_videos=2
),
)
# Wait for videos to generate
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, video in enumerate(operation.response.generated_videos):
fname = f'with_image_input{n}.mp4'
print(fname)
client.files.download(file=video.video)
video.video.save(fname)
Parametrat e modelit Veo
(Konventat e emërtimit ndryshojnë sipas gjuhës së programimit.)
-
prompt
: Prompt teksti për videon. Kur është i pranishëm, parametriimage
është opsional. -
image
: Imazhi që do të përdoret si korniza e parë për videon. Kur është i pranishëm, parametriprompt
është opsional. -
negativePrompt
: Varg teksti që përshkruan çdo gjë që dëshironi të dekurajoni modelin të gjenerojë -
aspectRatio
: Ndryshon raportin e pamjes së videos së krijuar. Vlerat e mbështetura janë"16:9"
dhe"9:16"
. Parazgjedhja është"16:9"
. -
personGeneration
: Lejo modelin të gjenerojë video të njerëzve. Vlerat e mëposhtme mbështeten:- Gjenerimi i tekstit në video:
-
"dont_allow"
: Mos lejoni përfshirjen e njerëzve ose fytyrave. -
"allow_adult"
: Krijo video që përfshijnë të rritur, por jo fëmijë.
-
- Gjenerimi i imazhit në video:
-
"dont_allow"
: Vlera e parazgjedhur dhe e vetme për gjenerimin e imazhit në video.
-
- Gjenerimi i tekstit në video:
-
numberOfVideos
: Nxjerrja e videove të kërkuara, ose1
ose2
. -
durationSeconds
: Gjatësia e secilës video dalëse në sekonda, midis5
dhe8
. -
enhance_prompt
: Aktivizo ose çaktivizo rishkrimin e kërkesave. Aktivizuar si parazgjedhje.
Gjërat për të provuar
Për të përfituar sa më shumë nga Veo, përfshini terminologji specifike për video në kërkesat tuaja. Veo kupton një gamë të gjerë termash që lidhen me:
- Përbërja e fotografimit: Specifikoni kuadrin dhe numrin e subjekteve në foto (p.sh. "një shkrepje", "dy shkrepje", "qitje mbi supe").
- Pozicionimi dhe lëvizja e kamerës: Kontrolloni vendndodhjen dhe lëvizjen e kamerës duke përdorur terma si "niveli i syve", "këndi i lartë", "syri i krimbave", "shtëpi kukulle", "fotografia zmadhuese", "xhirimi në pan" dhe "fotografia përcjellëse".
- Efektet e fokusit dhe lenteve: Përdorni terma si "fokus i cekët", "fokus i thellë", "fokus i butë", "lente makro" dhe "lente me kënd të gjerë" për të arritur efekte vizuale specifike.
- Stili dhe subjekti i përgjithshëm: Drejtoni drejtimin krijues të Veos duke specifikuar stile si "fantastiko-shkencore", "komedi romantike", "film aksion" ose "animacion". Ju gjithashtu mund të përshkruani subjektet dhe sfondet që dëshironi, të tilla si "peisazhi i qytetit", "natyra", "automjetet" ose "kafshët".
Udhëzues i shpejtë i Veo
Ky seksion i udhëzuesit Veo përmban shembuj të videove që mund të krijoni duke përdorur Veo dhe ju tregon se si të modifikoni kërkesat për të prodhuar rezultate të dallueshme.
Filtra sigurie
Veo aplikon filtra sigurie në të gjithë Binjakët për të siguruar që videot e krijuara dhe fotot e ngarkuara të mos përmbajnë përmbajtje fyese. Kërkesat që shkelin kushtet dhe udhëzimet tona janë të bllokuara.
Bazat e menjëhershme të shkrimit
Kërkesat e mira janë përshkruese dhe të qarta. Për ta afruar videon tuaj të krijuar sa më afër asaj që dëshironi, filloni me identifikimin e idesë suaj bazë dhe më pas përsojeni idenë tuaj duke shtuar fjalë kyçe dhe modifikues.
Elementët e mëposhtëm duhet të përfshihen në kërkesën tuaj:
- Tema : Objekti, personi, kafsha ose peizazhi që dëshironi në videon tuaj.
- Konteksti : Sfondi ose konteksti në të cilin vendoset subjekti.
- Veprimi : Çfarë po bën subjekti (për shembull, duke ecur , vrapuar ose duke kthyer kokën ).
- Stili : Ky mund të jetë i përgjithshëm ose shumë specifik. Merrni parasysh përdorimin e fjalë kyçe specifike të stilit të filmit, si p.sh. film horror , film noir ose stile të animuara si stil vizatimor .
- Lëvizja e kamerës : [Opsionale] Çfarë po bën kamera, si p.sh. pamje ajrore , në nivelin e syve , shkrepje nga lart-poshtë ose shkrepje me kënd të ulët .
- Përbërja : [Opsionale] Si është inkuadruar fotografia, si p.sh. fotografi e gjerë , nga afër ose nga afër .
- Ambienti : [Opsionale] Si kontribuojnë ngjyra dhe drita në skenë, si tonet blu , nata ose tonet e ngrohta .
Më shumë këshilla për të shkruar kërkesat
Këshillat e mëposhtme ju ndihmojnë të shkruani kërkesa që gjenerojnë videot tuaja:
- Përdorni gjuhën përshkruese : Përdorni mbiemra dhe ndajfolje për të bërë një pamje të qartë për Veo.
- Jepni kontekstin : Nëse është e nevojshme, përfshini informacion mbi sfondin për të ndihmuar modelin tuaj të kuptojë atë që dëshironi.
- Referojuni stileve artistike specifike : Nëse keni në mendje një estetikë të veçantë, referojuni stileve të veçanta artistike ose lëvizjeve të artit.
- Përdorni mjete të shpejta inxhinierike : Merrni parasysh eksplorimin e mjeteve ose burimeve të shpejta inxhinierike për t'ju ndihmuar të përsosni kërkesat tuaja dhe të arrini rezultate optimale. Për më shumë informacion, vizitoni Hyrje në dizajnin e shpejtë .
- Përmirësoni detajet e fytyrës në imazhet tuaja personale dhe grupore : Specifikoni detajet e fytyrës si fokus të fotografisë si përdorimi i fjalës portret në kërkesë.
Shembuj të kërkesave dhe rezultateve
Ky seksion paraqet disa kërkesa, duke nënvizuar se si detajet përshkruese mund të rrisin rezultatin e secilës video.
Akullnajat
Kjo video tregon se si mund të përdorni elementet e bazave të shkrimit të shpejtë në kërkesën tuaj.
Prompt | Prodhimi i gjeneruar |
---|---|
Foto nga afër (përbërja) e akulloreve të shkrirë (subjekt) në një mur shkëmbi të ngrirë (kontekst) me tone të ftohta blu (ambient), të zmadhuara (lëvizje të kamerës) duke ruajtur detajet nga afër të pikave të ujit (veprim). | ![]() |
Burri në telefon
Këto video demonstrojnë se si mund ta rishikoni kërkesën tuaj me detaje gjithnjë e më specifike për ta bërë Veo të përmirësojë rezultatin sipas dëshirës tuaj.
Prompt | Prodhimi i gjeneruar | Analiza |
---|---|---|
Kamera bën kukulla për të treguar nga afër një burrë të dëshpëruar me një pallto të gjelbër. Ai po bën një telefonatë në një telefon muri të stilit rrotullues me një dritë neoni jeshile. Duket si një skenë filmi. | ![]() | Kjo është videoja e parë e krijuar bazuar në kërkesën. |
Një pamje kinematografike nga afër ndjek një burrë të dëshpëruar me një pallto jeshile të gërryer teksa ai telefonon një telefon rrotullues të montuar në një mur me tulla, të lagur në shkëlqimin e frikshëm të një tabele neoni të gjelbër. Kamera futet brenda, duke zbuluar tensionin në nofullën e tij dhe dëshpërimin e skalitur në fytyrën e tij ndërsa përpiqet të bëjë thirrjen. Thellësia e cekët e fushës përqendrohet në vetullën e tij të gërvishtur dhe në telefonin e zi rrotullues, duke e turbulluar sfondin në një det ngjyrash neoni dhe hije të paqarta, duke krijuar një ndjenjë urgjence dhe izolimi. | ![]() | Një kërkesë më e detajuar rezulton në një video që është më e fokusuar me një mjedis më të pasur. |
Një video me lëvizje të lëmuara që i afrohet një burri të dëshpëruar me një pallto jeshile, duke përdorur një telefon rrotullues të cilësisë së mirë kundër një muri të zhytur në një shkëlqim të frikshëm të gjelbër neoni. Kamera nis nga një distancë mesatare, ngadalë duke iu afruar fytyrës së burrit, duke zbuluar shprehjen e tij të furishme dhe djersën në ballë teksa thërret me urgjencë telefonin. Fokusi është te duart e burrit, me gishtat e tij duke u përplasur me numrin ndërsa ai përpiqet me dëshpërim të lidhet. Drita e gjelbër neoni lëshon hije të gjata në mur, duke e shtuar atmosferën e tensionuar. Skena është përshtatur për të theksuar izolimin dhe dëshpërimin e burrit, duke theksuar kontrastin e thellë midis shkëlqimit të gjallë të neonit dhe vendosmërisë së zymtë të burrit. | ![]() | Shtimi i më shumë detajeve i jep subjektit një shprehje realiste dhe krijon një skenë intensive dhe të gjallë. |
Leopardi i borës
Ky shembull demonstron daljen që Veo mund të gjenerojë për një kërkesë të thjeshtë.
Prompt | Prodhimi i gjeneruar |
---|---|
Një krijesë e lezetshme me gëzof si leopardi i dëborës po ecën në pyllin e dimrit, një render në stil vizatimor 3D. | ![]() |
Leopardi i borës që vrapon
Kjo kërkesë ka më shumë detaje dhe demonstron daljen e krijuar që mund të jetë më afër asaj që dëshironi në videon tuaj.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një skenë të shkurtër të animuar 3D në një stil të gëzueshëm vizatimor. Një krijesë e lezetshme me gëzof të ngjashëm me leopardin e borës, sy të mëdhenj ekspresivë dhe një formë miqësore e të rrumbullakosur kalon me kënaqësi nëpër një pyll të çuditshëm dimëror. Skena duhet të shfaqë pemë të rrumbullakosura, të mbuluara me borë, fjolla bore që bien të butë dhe rrezet e diellit të ngrohta që filtrojnë nëpër degë. Lëvizjet kërcyese dhe buzëqeshja e gjerë e krijesës duhet të përcjellin kënaqësi të pastër. Synoni për një ton optimist, të ngrohtë me ngjyra të ndezura, të gëzueshme dhe animacion lozonjare. | ![]() |
Shembuj duke shkruar elemente
Këta shembuj ju tregojnë se si të përmirësoni kërkesat tuaja sipas secilit element bazë.
Subjekti
Ky shembull ju tregon se si të specifikoni një përshkrim subjekti.
Përshkrimi i lëndës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Përshkrimi mund të përfshijë një subjekt, ose subjekte dhe veprime të shumta. Këtu, tema jonë është "ndërtesë apartamentesh prej betoni të bardhë". | Një përshkrim arkitektonik i një ndërtese apartamentesh prej betoni të bardhë me forma organike rrjedhëse, duke u përzier pa probleme me gjelbërimin e harlisur dhe elemente futuriste | ![]() |
Konteksti
Ky shembull ju tregon se si të specifikoni kontekstin.
Konteksti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Sfondi ose konteksti në të cilin do të vendoset subjekti është shumë i rëndësishëm. Provoni ta vendosni subjektin tuaj në sfonde të ndryshme si në një rrugë të ngarkuar ose në hapësirën e jashtme. | Një satelit që noton në hapësirën e jashtme me hënën dhe disa yje në sfond. | ![]() |
Veprimi
Ky shembull ju tregon se si të specifikoni veprimin.
Veprimi | Prompt | Prodhimi i gjeneruar |
---|---|---|
Çfarë po bën subjekti si ecja, vrapimi ose kthimi i kokës. | Një pamje e gjerë e një gruaje që ecën përgjatë plazhit, dukej e kënaqur dhe e relaksuar drejt horizontit në perëndim të diellit. | ![]() |
Stili
Ky shembull ju tregon se si të specifikoni stilin.
Stili | Prompt | Prodhimi i gjeneruar |
---|---|---|
Mund të shtoni fjalë kyçe për të përmirësuar cilësinë e gjenerimit dhe për ta drejtuar atë më pranë stilit të synuar, si p.sh. thellësia e vogël e fushës, filmi, minimalist, surreal, vintage, futurist ose ekspozim i dyfishtë. | Stili film noir, burrë e grua ecin në rrugë, mister, kinematografik, bardh e zi. | ![]() |
Lëvizja e kamerës
Ky shembull ju tregon se si të specifikoni lëvizjen e kamerës.
Lëvizja e kamerës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Opsionet për lëvizjen e kamerës përfshijnë shkrepjen POV, pamjen ajrore, gjurmimin e pamjes së dronit ose pamjen gjurmuese. | Një POV e shkrepur nga një makinë e vjetër duke ecur në shi, Kanada natën, kinematografike. | ![]() |
Përbërja
Ky shembull ju tregon se si të specifikoni përbërjen.
Përbërja | Prompt | Prodhimi i gjeneruar |
---|---|---|
Si është inkuadruar fotografia (shkallë e gjerë, nga afër, kënd i ulët). | Pamje ekstreme e një syri me një qytet të pasqyruar në të. | ![]() |
Krijo një video të një fotografie të gjerë të sërfistit që ecën në një plazh me një dërrasë sërfi, muzg të bukur, kinematografik. | ![]() |
Ambienti
Ky shembull ju tregon se si të specifikoni ambientin.
Ambienti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Paletat e ngjyrave luajnë një rol jetik në fotografi, duke ndikuar në disponimin dhe duke përcjellë emocionet e synuara. Provoni gjëra të tilla si "tone të ngrohta portokalli të heshtura", "dritë natyrale", "lindja e diellit" ose "perëndimi i diellit". Për shembull, një gamë e ngrohtë, e artë mund të fusë një ndjenjë romantike dhe atmosferike në një fotografi. | Një pamje nga afër e një vajze që mban një qenush të adhurueshëm Golden Retriever në park, rrezet e diellit. | ![]() |
Pamje kinematografike nga afër e një gruaje të trishtuar duke hipur në një autobus në shi, tone të ftohta blu, humor të trishtuar. | ![]() |
Përdorni imazhe referencë për të gjeneruar video
Ju mund t'i jepni jetë imazheve duke përdorur aftësinë e Veo -së nga imazhi në video . Mund të përdorni asetet ekzistuese ose të provoni Imagen për të gjeneruar diçka të re.
Prompt | Prodhimi i gjeneruar |
---|---|
Lepuri me karamele me çokollatë. | ![]() |
Lepuri ikën. | ![]() |
Kërkesat negative
Kërkesat negative mund të jenë një mjet i fuqishëm për të ndihmuar në specifikimin e elementeve që nuk dëshironi në video. Përshkruani atë që dëshironi të dekurajoni modelin të gjenerojë pas frazës "Prompt negativ". Ndiqni këto këshilla:
❌ Mos përdorni gjuhë mësimore ose fjalë si jo ose jo . Për shembull, "Nuk ka mure" ose "Mos shfaq mure".
✅ Përshkruani atë që nuk dëshironi të shihni. Për shembull, "mur, kornizë", që do të thotë se ju nuk dëshironi një mur ose një kornizë në video.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një animacion të shkurtër dhe të stilizuar të një lisi të madh e të vetmuar me gjethe që fryjnë fuqishëm nga një erë e fortë. Pema duhet të ketë një formë paksa të ekzagjeruar, të çuditshme, me degë dinamike dhe rrjedhëse. Gjethet duhet të shfaqin një larmi ngjyrash të vjeshtës, duke u rrotulluar dhe duke kërcyer në erë. Animacioni duhet të përdorë një gamë ngjyrash të ngrohtë dhe tërheqëse. | ![]() |
Krijo një animacion të shkurtër dhe të stilizuar të një lisi të madh e të vetmuar me gjethe që fryjnë fuqishëm nga një erë e fortë. Pema duhet të ketë një formë paksa të ekzagjeruar, të çuditshme, me degë dinamike dhe rrjedhëse. Gjethet duhet të shfaqin një larmi ngjyrash të vjeshtës, duke u rrotulluar dhe duke kërcyer në erë. Animacioni duhet të përdorë një gamë ngjyrash të ngrohtë dhe tërheqëse. Me nxitje negative - sfond urban, struktura të krijuara nga njeriu, atmosferë e errët, e stuhishme ose kërcënuese. | ![]() |
Raportet e aspektit
Gjenerimi i videove Gemini Veo mbështet dy raportet e mëposhtme të aspektit:
Raporti i pamjes | Përshkrimi |
---|---|
Ekran i gjerë ose 16:9 | Raporti më i zakonshëm i pamjes për televizorët, monitorët dhe ekranet e telefonave celularë (peizazh). Përdoreni këtë kur dëshironi të kapni më shumë sfond, si në peizazhet piktoreske. |
Portret ose 9:16 | E rrotulluar me ekran të gjerë. Ky raport i aspektit është popullarizuar nga aplikacionet video me forma të shkurtra, të tilla si pantallonat e shkurtra në Youtube. Përdoreni këtë për portrete ose objekte të larta me orientime të forta vertikale, të tilla si ndërtesa, pemë, ujëvarë ose ndërtesa. |
Ekran i gjerë
Kjo kërkesë është një shembull i raportit të pamjes së ekranit të gjerë prej 16:9.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një video me një pamje gjurmuese të dronit të një burri që drejton një makinë të kuqe të konvertueshme në Palm Springs, vitet 1970, rrezet e ngrohta të diellit, hijet e gjata. | ![]() |
Portret
Kjo kërkesë është një shembull i raportit të pamjes së portretit prej 9:16.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një video që nxjerr në pah lëvizjen e qetë të një ujëvare madhështore Havai brenda një pylli të harlisur tropikal. Përqendrohuni në rrjedhën realiste të ujit, gjethet e detajuara dhe ndriçimin natyral për të përcjellë qetësinë. Regjistroni ujin e vrullshëm, atmosferën e mjegullt dhe rrezet e diellit të zbehta që filtrojnë nëpër mbulesën e dendur. Përdorni lëvizje të qetë dhe kinematografike të kamerës për të shfaqur ujëvarën dhe rrethinat e saj. Synoni për një ton paqësor, realist, duke e transportuar shikuesin në bukurinë e qetë të pyllit tropikal Havai. | ![]() |
Çfarë është më pas
- Fitoni më shumë përvojë duke gjeneruar video me AI me Veo Colab .
Gemini API ofron qasje në Veo 2 , modeli më i avancuar i gjenerimit të videove të Google. Veo është krijuar për t'ju ndihmuar të ndërtoni aplikacione të gjeneratës së ardhshme të AI që transformojnë kërkesat dhe imazhet e përdoruesve në asete video me cilësi të lartë.
Ky udhëzues do t'ju ndihmojë të filloni me Veo duke përdorur Gemini API.
Rreth Veo
Veo është modeli më i aftë i Google për gjenerimin e videove deri më sot. Ai gjeneron video në një gamë të gjerë stilesh kinematografike dhe vizuale, duke kapur nuanca të menjëhershme për të dhënë detaje të ndërlikuara në mënyrë të qëndrueshme nëpër korniza.
Për të mësuar më shumë dhe për të parë rezultatin e shembullit, shikoni përmbledhjen e Google DeepMind Veo .
Specifikimet
Modalitetet |
|
Kërkoni vonesë |
|
Gjenerimi me gjatësi të ndryshueshme | 5-8 sekonda |
Rezolucioni | 720p |
Shpejtësia e kornizës | 24 fps |
Raporti i pamjes |
|
Gjuhët e futjes (tekst në video) | anglisht |
Videot e krijuara nga Veo janë filigranë duke përdorur SynthID , mjeti ynë për vendosjen e ujit dhe identifikimin e përmbajtjes së krijuar nga AI, dhe kalohen përmes filtrave të sigurisë dhe proceseve të kontrollit të memorizimit që ndihmojnë në zbutjen e rreziqeve të privatësisë, të drejtave të autorit dhe paragjykimeve.
Para se të filloni
Përpara se të telefononi Gemini API, sigurohuni që keni të instaluar SDK-në tuaj të zgjedhur dhe një çelës Gemini API të konfiguruar dhe gati për t'u përdorur.
Për të përdorur Veo me SDK-të e Google Gen AI, sigurohuni që të keni të instaluar një nga versionet e mëposhtme:
- Python v1.10.0 ose më vonë
- TypeScript dhe JavaScript v0.8.0 ose më vonë
- Shkoni në versionin 1.0.0 ose më vonë
Krijo video
Ky seksion ofron shembuj kodesh për gjenerimin e videove duke përdorur kërkesat e tekstit dhe duke përdorur imazhe .
Krijo nga teksti
Ju mund të përdorni kodin e mëposhtëm për të gjeneruar video me Veo:
Python
import time
from google import genai
from google.genai import types
client = genai.Client() # read API key from GOOGLE_API_KEY
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
config=types.GenerateVideosConfig(
person_generation="dont_allow", # "dont_allow" or "allow_adult"
aspect_ratio="16:9", # "16:9" or "9:16"
),
)
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, generated_video in enumerate(operation.response.generated_videos):
client.files.download(file=generated_video.video)
generated_video.video.save(f"video{n}.mp4") # save the video
PUSHIMI
# Use curl to send a POST request to the predictLongRunning endpoint
# The request body includes the prompt for video generation
curl "${BASE_URL}/models/veo-2.0-generate-001:predictLongRunning?key=${GOOGLE_API_KEY}" \
-H "Content-Type: application/json" \
-X "POST" \
-d '{
"instances": [{
"prompt": "Panning wide shot of a calico kitten sleeping in the sunshine"
}
],
"parameters": {
"aspectRatio": "16:9",
"personGeneration": "dont_allow",
}
}' | tee result.json | jq .name | sed 's/"//g' > op_name
Ky kod kërkon rreth 2-3 minuta për t'u ekzekutuar, megjithëse mund të zgjasë më shumë nëse burimet janë të kufizuara. Pasi të ketë mbaruar ekzekutimin, duhet të shihni një video që duket diçka si kjo:
Nëse shihni një mesazh gabimi në vend të një videoje, kjo do të thotë se burimet janë të kufizuara dhe kërkesa juaj nuk mund të plotësohej. Në këtë rast, ekzekutoni përsëri kodin.
Videot e krijuara ruhen në server për 2 ditë, pas së cilës ato hiqen. Nëse dëshironi të ruani një kopje lokale të videos tuaj të krijuar, duhet të ekzekutoni result()
dhe save()
brenda 2 ditëve nga gjenerimi.
Krijo nga imazhet
Ju gjithashtu mund të gjeneroni video duke përdorur imazhe. Kodi i mëposhtëm gjeneron një imazh duke përdorur Imagen, më pas përdor imazhin e krijuar si kornizën fillestare për videon e krijuar.
Së pari, krijoni një imazh duke përdorur Imagen :
Python
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
imagen = client.models.generate_images(
model="imagen-3.0-generate-002",
prompt=prompt,
config=types.GenerateImagesConfig(
aspect_ratio="16:9",
number_of_images=1
)
)
imagen.generated_images[0].image
Më pas, gjeneroni një video duke përdorur imazhin që rezulton si kornizën e parë:
Python
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt=prompt,
image = imagen.generated_images[0].image,
config=types.GenerateVideosConfig(
# person_generation only accepts "dont_allow" for image-to-video
aspect_ratio="16:9", # "16:9" or "9:16"
number_of_videos=2
),
)
# Wait for videos to generate
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, video in enumerate(operation.response.generated_videos):
fname = f'with_image_input{n}.mp4'
print(fname)
client.files.download(file=video.video)
video.video.save(fname)
Parametrat e modelit Veo
(Konventat e emërtimit ndryshojnë sipas gjuhës së programimit.)
-
prompt
: Prompt teksti për videon. Kur është i pranishëm, parametriimage
është opsional. -
image
: Imazhi që do të përdoret si korniza e parë për videon. Kur është i pranishëm, parametriprompt
është opsional. -
negativePrompt
: Varg teksti që përshkruan çdo gjë që dëshironi të dekurajoni modelin të gjenerojë -
aspectRatio
: Ndryshon raportin e pamjes së videos së krijuar. Vlerat e mbështetura janë"16:9"
dhe"9:16"
. Parazgjedhja është"16:9"
. -
personGeneration
: Lejo modelin të gjenerojë video të njerëzve. Vlerat e mëposhtme mbështeten:- Gjenerimi i tekstit në video:
-
"dont_allow"
: Mos lejoni përfshirjen e njerëzve ose fytyrave. -
"allow_adult"
: Krijo video që përfshijnë të rritur, por jo fëmijë.
-
- Gjenerimi i imazhit në video:
-
"dont_allow"
: Vlera e parazgjedhur dhe e vetme për gjenerimin e imazhit në video.
-
- Gjenerimi i tekstit në video:
-
numberOfVideos
: Nxjerrja e videove të kërkuara, ose1
ose2
. -
durationSeconds
: Gjatësia e secilës video dalëse në sekonda, midis5
dhe8
. -
enhance_prompt
: Aktivizo ose çaktivizo rishkrimin e kërkesave. Aktivizuar si parazgjedhje.
Gjërat për të provuar
Për të përfituar sa më shumë nga Veo, përfshini terminologji specifike për video në kërkesat tuaja. Veo kupton një gamë të gjerë termash që lidhen me:
- Përbërja e fotografimit: Specifikoni kuadrin dhe numrin e subjekteve në foto (p.sh. "një shkrepje", "dy shkrepje", "qitje mbi supe").
- Pozicionimi dhe lëvizja e kamerës: Kontrolloni vendndodhjen dhe lëvizjen e kamerës duke përdorur terma si "niveli i syve", "këndi i lartë", "syri i krimbave", "shtëpi kukulle", "fotografia zmadhuese", "xhirimi në pan" dhe "fotografia përcjellëse".
- Efektet e fokusit dhe lenteve: Përdorni terma si "fokus i cekët", "fokus i thellë", "fokus i butë", "lente makro" dhe "lente me kënd të gjerë" për të arritur efekte vizuale specifike.
- Stili dhe subjekti i përgjithshëm: Drejtoni drejtimin krijues të Veos duke specifikuar stile si "fantastiko-shkencore", "komedi romantike", "film aksion" ose "animacion". Ju gjithashtu mund të përshkruani subjektet dhe sfondet që dëshironi, të tilla si "peisazhi i qytetit", "natyra", "automjetet" ose "kafshët".
Udhëzues i shpejtë i Veo
Ky seksion i udhëzuesit Veo përmban shembuj të videove që mund të krijoni duke përdorur Veo dhe ju tregon se si të modifikoni kërkesat për të prodhuar rezultate të dallueshme.
Filtra sigurie
Veo aplikon filtra sigurie në të gjithë Binjakët për të siguruar që videot e krijuara dhe fotot e ngarkuara të mos përmbajnë përmbajtje fyese. Kërkesat që shkelin kushtet dhe udhëzimet tona janë të bllokuara.
Bazat e menjëhershme të shkrimit
Kërkesat e mira janë përshkruese dhe të qarta. Për ta afruar videon tuaj të krijuar sa më afër asaj që dëshironi, filloni me identifikimin e idesë suaj bazë dhe më pas përsojeni idenë tuaj duke shtuar fjalë kyçe dhe modifikues.
Elementët e mëposhtëm duhet të përfshihen në kërkesën tuaj:
- Tema : Objekti, personi, kafsha ose peizazhi që dëshironi në videon tuaj.
- Konteksti : Sfondi ose konteksti në të cilin vendoset subjekti.
- Veprimi : Çfarë po bën subjekti (për shembull, duke ecur , vrapuar ose duke kthyer kokën ).
- Stili : Ky mund të jetë i përgjithshëm ose shumë specifik. Merrni parasysh përdorimin e fjalëve kyçe specifike të stilit të filmit, si p.sh. film horror , film noir ose stile të animuara si stil vizatimor .
- Lëvizja e kamerës : [Opsionale] Çfarë po bën kamera, si p.sh. pamje ajrore , në nivelin e syve , shkrepje nga lart-poshtë ose shkrepje me kënd të ulët .
- Përbërja : [Opsionale] Si është inkuadruar fotografia, si p.sh. fotografi e gjerë , nga afër ose nga afër .
- Ambienti : [Opsionale] Si kontribuojnë ngjyra dhe drita në skenë, si tonet blu , nata ose tonet e ngrohta .
Më shumë këshilla për të shkruar kërkesat
Këshillat e mëposhtme ju ndihmojnë të shkruani kërkesa që gjenerojnë videot tuaja:
- Përdorni gjuhën përshkruese : Përdorni mbiemra dhe ndajfolje për të bërë një pamje të qartë për Veo.
- Jepni kontekstin : Nëse është e nevojshme, përfshini informacion mbi sfondin për të ndihmuar modelin tuaj të kuptojë atë që dëshironi.
- Referojuni stileve artistike specifike : Nëse keni në mendje një estetikë të veçantë, referojuni stileve të veçanta artistike ose lëvizjeve të artit.
- Përdorni mjete të shpejta inxhinierike : Merrni parasysh eksplorimin e mjeteve ose burimeve të shpejta inxhinierike për t'ju ndihmuar të përsosni kërkesat tuaja dhe të arrini rezultate optimale. Për më shumë informacion, vizitoni Hyrje në dizajnin e shpejtë .
- Përmirësoni detajet e fytyrës në imazhet tuaja personale dhe grupore : Specifikoni detajet e fytyrës si fokus të fotografisë si përdorimi i fjalës portret në kërkesë.
Shembuj të kërkesave dhe rezultateve
Ky seksion paraqet disa kërkesa, duke nënvizuar se si detajet përshkruese mund të rrisin rezultatin e secilës video.
Akullnajat
Kjo video tregon se si mund të përdorni elementet e bazave të shkrimit të shpejtë në kërkesën tuaj.
Prompt | Prodhimi i gjeneruar |
---|---|
Foto nga afër (përbërja) e akulloreve të shkrirë (subjekt) në një mur shkëmbi të ngrirë (kontekst) me tone të ftohta blu (ambient), të zmadhuara (lëvizje të kamerës) duke ruajtur detajet nga afër të pikave të ujit (veprim). | ![]() |
Burri në telefon
Këto video demonstrojnë se si mund ta rishikoni kërkesën tuaj me detaje gjithnjë e më specifike për ta bërë Veo të përmirësojë rezultatin sipas dëshirës tuaj.
Prompt | Prodhimi i gjeneruar | Analiza |
---|---|---|
Kamera bën kukulla për të treguar nga afër një burrë të dëshpëruar me një pallto të gjelbër. Ai po bën një telefonatë në një telefon muri të stilit rrotullues me një dritë neoni jeshile. Duket si një skenë filmi. | ![]() | Kjo është videoja e parë e krijuar bazuar në kërkesën. |
Një pamje kinematografike nga afër ndjek një burrë të dëshpëruar me një pallto jeshile të gërryer teksa ai telefonon një telefon rrotullues të montuar në një mur me tulla, të lagur në shkëlqimin e frikshëm të një tabele neoni të gjelbër. Kamera futet brenda, duke zbuluar tensionin në nofullën e tij dhe dëshpërimin e skalitur në fytyrën e tij ndërsa përpiqet të bëjë thirrjen. Thellësia e cekët e fushës përqendrohet në vetullën e tij të gërvishtur dhe në telefonin e zi rrotullues, duke e turbulluar sfondin në një det ngjyrash neoni dhe hije të paqarta, duke krijuar një ndjenjë urgjence dhe izolimi. | ![]() | Një kërkesë më e detajuar rezulton në një video që është më e fokusuar me një mjedis më të pasur. |
Një video me lëvizje të lëmuara që i afrohet një burri të dëshpëruar me një pallto jeshile, duke përdorur një telefon rrotullues të cilësisë së mirë kundër një muri të zhytur në një shkëlqim të frikshëm të gjelbër neoni. Kamera nis nga një distancë mesatare, ngadalë duke iu afruar fytyrës së burrit, duke zbuluar shprehjen e tij të furishme dhe djersën në ballë teksa thërret me urgjencë telefonin. Fokusi është te duart e burrit, me gishtat e tij duke u përplasur me numrin ndërsa ai përpiqet me dëshpërim të lidhet. Drita e gjelbër neoni lëshon hije të gjata në mur, duke e shtuar atmosferën e tensionuar. Skena është përshtatur për të theksuar izolimin dhe dëshpërimin e burrit, duke theksuar kontrastin e thellë midis shkëlqimit të gjallë të neonit dhe vendosmërisë së zymtë të burrit. | ![]() | Shtimi i më shumë detajeve i jep subjektit një shprehje realiste dhe krijon një skenë intensive dhe të gjallë. |
Leopardi i borës
Ky shembull demonstron daljen që Veo mund të gjenerojë për një kërkesë të thjeshtë.
Prompt | Prodhimi i gjeneruar |
---|---|
Një krijesë e lezetshme me gëzof si leopardi i dëborës po ecën në pyllin e dimrit, një render në stil vizatimor 3D. | ![]() |
Leopardi i borës që vrapon
Kjo kërkesë ka më shumë detaje dhe demonstron daljen e krijuar që mund të jetë më afër asaj që dëshironi në videon tuaj.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një skenë të shkurtër të animuar 3D në një stil të gëzueshëm vizatimor. Një krijesë e lezetshme me gëzof të ngjashëm me leopardin e borës, sy të mëdhenj ekspresivë dhe një formë miqësore e të rrumbullakosur kalon me kënaqësi nëpër një pyll të çuditshëm dimëror. Skena duhet të shfaqë pemë të rrumbullakosura, të mbuluara me borë, fjolla bore që bien të butë dhe rrezet e diellit të ngrohta që filtrojnë nëpër degë. Lëvizjet kërcyese dhe buzëqeshja e gjerë e krijesës duhet të përcjellin kënaqësi të pastër. Synoni për një ton optimist, të ngrohtë me ngjyra të ndezura, të gëzueshme dhe animacion lozonjare. | ![]() |
Shembuj duke shkruar elemente
Këta shembuj ju tregojnë se si të përmirësoni kërkesat tuaja sipas secilit element bazë.
Subjekti
Ky shembull ju tregon se si të specifikoni një përshkrim subjekti.
Përshkrimi i lëndës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Përshkrimi mund të përfshijë një subjekt, ose subjekte dhe veprime të shumta. Këtu, tema jonë është "ndërtesë apartamentesh prej betoni të bardhë". | Një përshkrim arkitektonik i një ndërtese apartamentesh prej betoni të bardhë me forma organike rrjedhëse, duke u përzier pa probleme me gjelbërimin e harlisur dhe elemente futuriste | ![]() |
Konteksti
Ky shembull ju tregon se si të specifikoni kontekstin.
Konteksti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Sfondi ose konteksti në të cilin do të vendoset subjekti është shumë i rëndësishëm. Provoni ta vendosni subjektin tuaj në sfonde të ndryshme si në një rrugë të ngarkuar ose në hapësirën e jashtme. | Një satelit që noton në hapësirën e jashtme me hënën dhe disa yje në sfond. | ![]() |
Veprimi
Ky shembull ju tregon se si të specifikoni veprimin.
Veprimi | Prompt | Prodhimi i gjeneruar |
---|---|---|
Çfarë po bën subjekti si ecja, vrapimi ose kthimi i kokës. | Një pamje e gjerë e një gruaje që ecën përgjatë plazhit, dukej e kënaqur dhe e relaksuar drejt horizontit në perëndim të diellit. | ![]() |
Stili
Ky shembull ju tregon se si të specifikoni stilin.
Stili | Prompt | Prodhimi i gjeneruar |
---|---|---|
Mund të shtoni fjalë kyçe për të përmirësuar cilësinë e gjenerimit dhe për ta drejtuar atë më pranë stilit të synuar, si p.sh. thellësia e vogël e fushës, filmi, minimalist, surreal, vintage, futurist ose ekspozim i dyfishtë. | Stili film noir, burrë e grua ecin në rrugë, mister, kinematografik, bardh e zi. | ![]() |
Lëvizja e kamerës
Ky shembull ju tregon se si të specifikoni lëvizjen e kamerës.
Lëvizja e kamerës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Opsionet për lëvizjen e kamerës përfshijnë shkrepjen POV, pamjen ajrore, gjurmimin e pamjes së dronit ose pamjen gjurmuese. | Një POV e shkrepur nga një makinë e vjetër duke ecur në shi, Kanada natën, kinematografike. | ![]() |
Përbërja
Ky shembull ju tregon se si të specifikoni përbërjen.
Përbërja | Prompt | Prodhimi i gjeneruar |
---|---|---|
Si është inkuadruar fotografia (shkallë e gjerë, nga afër, kënd i ulët). | Pamje ekstreme e një syri me një qytet të pasqyruar në të. | ![]() |
Krijo një video të një fotografie të gjerë të sërfistit që ecën në një plazh me një dërrasë sërfi, muzg të bukur, kinematografik. | ![]() |
Ambienti
Ky shembull ju tregon se si të specifikoni ambientin.
Ambienti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Paletat e ngjyrave luajnë një rol jetik në fotografi, duke ndikuar në disponimin dhe duke përcjellë emocionet e synuara. Provoni gjëra të tilla si "tone të ngrohta portokalli të heshtura", "dritë natyrale", "lindja e diellit" ose "perëndimi i diellit". Për shembull, një gamë e ngrohtë, e artë mund të fusë një ndjenjë romantike dhe atmosferike në një fotografi. | Një pamje nga afër e një vajze që mban një qenush të adhurueshëm Golden Retriever në park, rrezet e diellit. | ![]() |
Pamje kinematografike nga afër e një gruaje të trishtuar duke hipur në një autobus në shi, tone të ftohta blu, humor të trishtuar. | ![]() |
Përdorni imazhe referencë për të gjeneruar video
Ju mund t'i jepni jetë imazheve duke përdorur aftësinë e Veo -së nga imazhi në video . Mund të përdorni asetet ekzistuese ose të provoni Imagen për të gjeneruar diçka të re.
Prompt | Prodhimi i gjeneruar |
---|---|
Lepuri me karamele me çokollatë. | ![]() |
Lepuri ikën. | ![]() |
Kërkesat negative
Kërkesat negative mund të jenë një mjet i fuqishëm për të ndihmuar në specifikimin e elementeve që nuk dëshironi në video. Përshkruani atë që dëshironi të dekurajoni modelin të gjenerojë pas frazës "Prompt negativ". Ndiqni këto këshilla:
❌ Mos përdorni gjuhë mësimore ose fjalë si jo ose jo . Për shembull, "Nuk ka mure" ose "Mos shfaq mure".
✅ Përshkruani atë që nuk dëshironi të shihni. Për shembull, "mur, kornizë", që do të thotë se ju nuk dëshironi një mur ose një kornizë në video.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një animacion të shkurtër dhe të stilizuar të një lisi të madh e të vetmuar me gjethe që fryjnë fuqishëm nga një erë e fortë. Pema duhet të ketë një formë paksa të ekzagjeruar, të çuditshme, me degë dinamike dhe rrjedhëse. Gjethet duhet të shfaqin një larmi ngjyrash të vjeshtës, duke u rrotulluar dhe duke kërcyer në erë. Animacioni duhet të përdorë një gamë ngjyrash të ngrohtë dhe tërheqëse. | ![]() |
Krijo një animacion të shkurtër dhe të stilizuar të një lisi të madh e të vetmuar me gjethe që fryjnë fuqishëm nga një erë e fortë. Pema duhet të ketë një formë paksa të ekzagjeruar, të çuditshme, me degë dinamike dhe rrjedhëse. Gjethet duhet të shfaqin një larmi ngjyrash të vjeshtës, duke u rrotulluar dhe duke kërcyer në erë. Animacioni duhet të përdorë një gamë ngjyrash të ngrohtë dhe tërheqëse. Me nxitje negative - sfond urban, struktura të krijuara nga njeriu, atmosferë e errët, e stuhishme ose kërcënuese. | ![]() |
Raportet e aspektit
Gjenerimi i videove Gemini Veo mbështet dy raportet e mëposhtme të aspektit:
Raporti i pamjes | Përshkrimi |
---|---|
Ekran i gjerë ose 16:9 | Raporti më i zakonshëm i pamjes për televizorët, monitorët dhe ekranet e telefonave celularë (peizazh). Përdoreni këtë kur dëshironi të kapni më shumë sfond, si në peizazhet piktoreske. |
Portret ose 9:16 | E rrotulluar me ekran të gjerë. Ky raport i aspektit është popullarizuar nga aplikacionet video me forma të shkurtra, të tilla si pantallonat e shkurtra në Youtube. Përdoreni këtë për portrete ose objekte të larta me orientime të forta vertikale, të tilla si ndërtesa, pemë, ujëvarë ose ndërtesa. |
Ekran i gjerë
Kjo kërkesë është një shembull i raportit të pamjes së ekranit të gjerë prej 16:9.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një video me një pamje gjurmuese të dronit të një burri që drejton një makinë të kuqe të konvertueshme në Palm Springs, vitet 1970, rrezet e ngrohta të diellit, hijet e gjata. | ![]() |
Portret
Kjo kërkesë është një shembull i raportit të pamjes së portretit prej 9:16.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijo një video që nxjerr në pah lëvizjen e qetë të një ujëvare madhështore Havai brenda një pylli të harlisur tropikal. Përqendrohuni në rrjedhën realiste të ujit, gjethet e detajuara dhe ndriçimin natyral për të përcjellë qetësinë. Regjistroni ujin e vrullshëm, atmosferën e mjegullt dhe rrezet e diellit të zbehta që filtrojnë nëpër mbulesën e dendur. Përdorni lëvizje të qetë dhe kinematografike të kamerës për të shfaqur ujëvarën dhe rrethinat e saj. Synoni për një ton paqësor, realist, duke e transportuar shikuesin në bukurinë e qetë të pyllit tropikal Havai. | ![]() |
Çfarë është më pas
- Fitoni më shumë përvojë duke gjeneruar video AI me Colab VEO .
API i Binjakëve siguron qasje në VEO 2 , modelin më të lartë të gjenerimit të videove të Google. VEO është krijuar për t'ju ndihmuar të ndërtoni aplikacione AI të gjeneratës tjetër që shndërrojnë nxitësit dhe imazhet e përdoruesve në asete video me cilësi të lartë.
Ky udhëzues do t'ju ndihmojë të filloni me VEO duke përdorur API Binjakët.
Rreth Veo
VEO është modeli më i aftë i gjenerimit të videove të Google deri më sot. Ajo gjeneron video në një gamë të gjerë të stileve kinematografike dhe vizuale, duke kapur nuancën e shpejtë për të dhënë detaje të ndërlikuara në mënyrë të vazhdueshme nëpër korniza.
Për të mësuar më shumë dhe për të parë shembullin e shembullit, shikoni përmbledhjen e Google DeepMind Veo .
Specifikimet
Modalitete |
|
Kërkoni latente |
|
Gjeneratë e ndryshueshme e gjatësisë | 5-8 sekonda |
Rezolucioni | 720p |
Shpejtësia e kornizës | 24fps |
Raporti i pamjes |
|
Gjuhët e dhëna (teksti në-video) | anglisht |
Videot e krijuara nga VEO janë fejuar duke përdorur sintidin , mjetin tonë për fonterking dhe identifikimin e përmbajtjes së krijuar nga AI, dhe kalohen përmes filtrave të sigurisë dhe proceseve të kontrollit të memorizimit që ndihmojnë në zbutjen e intimitetit, të drejtave të autorit dhe paragjykimeve.
Para se të filloni
Përpara se të telefononi Gemini API, sigurohuni që keni të instaluar SDK-në tuaj të zgjedhur dhe një çelës Gemini API të konfiguruar dhe gati për t'u përdorur.
Për të përdorur VEO me Google Gen AI SDK, sigurohuni që të keni një nga versionet e mëposhtme të instaluara:
- Python v1.10.0 ose më vonë
- TypeScript dhe JavaScript v0.8.0 ose më vonë
- Shko v1.0.0 ose më vonë
Gjeneroni video
Ky seksion jep shembuj kodesh për gjenerimin e videove duke përdorur udhëzime të tekstit dhe duke përdorur imazhe .
Krijo nga teksti
Ju mund të përdorni kodin e mëposhtëm për të gjeneruar video me VEO:
Python
import time
from google import genai
from google.genai import types
client = genai.Client() # read API key from GOOGLE_API_KEY
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
config=types.GenerateVideosConfig(
person_generation="dont_allow", # "dont_allow" or "allow_adult"
aspect_ratio="16:9", # "16:9" or "9:16"
),
)
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, generated_video in enumerate(operation.response.generated_videos):
client.files.download(file=generated_video.video)
generated_video.video.save(f"video{n}.mp4") # save the video
PUSHIMI
# Use curl to send a POST request to the predictLongRunning endpoint
# The request body includes the prompt for video generation
curl "${BASE_URL}/models/veo-2.0-generate-001:predictLongRunning?key=${GOOGLE_API_KEY}" \
-H "Content-Type: application/json" \
-X "POST" \
-d '{
"instances": [{
"prompt": "Panning wide shot of a calico kitten sleeping in the sunshine"
}
],
"parameters": {
"aspectRatio": "16:9",
"personGeneration": "dont_allow",
}
}' | tee result.json | jq .name | sed 's/"//g' > op_name
Ky kod kërkon rreth 2-3 minuta për të ekzekutuar, megjithëse mund të zgjasë më shumë nëse burimet kufizohen. Pasi të jetë bërë duke vrapuar, duhet të shihni një video që duket diçka e tillë:
Nëse shihni një mesazh gabimi në vend të një video, kjo do të thotë që burimet janë të kufizuara dhe kërkesa juaj nuk mund të përfundojë. Në këtë rast, ekzekutoni përsëri kodin.
Videot e gjeneruara ruhen në server për 2 ditë, pas së cilës ato hiqen. Nëse doni të ruani një kopje lokale të videos suaj të gjeneruar, duhet të ekzekutoni result()
dhe save()
brenda 2 ditëve të gjenerimit.
Krijo nga imazhet
Ju gjithashtu mund të gjeneroni video duke përdorur imazhe. Kodi i mëposhtëm gjeneron një imazh duke përdorur Imagen, pastaj përdor imazhin e gjeneruar si kornizë fillestare për videon e gjeneruar.
Së pari, gjeneroni një imazh duke përdorur Imagen :
Python
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
imagen = client.models.generate_images(
model="imagen-3.0-generate-002",
prompt=prompt,
config=types.GenerateImagesConfig(
aspect_ratio="16:9",
number_of_images=1
)
)
imagen.generated_images[0].image
Pastaj, gjeneroni një video duke përdorur imazhin që rezulton si kornizë e parë:
Python
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt=prompt,
image = imagen.generated_images[0].image,
config=types.GenerateVideosConfig(
# person_generation only accepts "dont_allow" for image-to-video
aspect_ratio="16:9", # "16:9" or "9:16"
number_of_videos=2
),
)
# Wait for videos to generate
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, video in enumerate(operation.response.generated_videos):
fname = f'with_image_input{n}.mp4'
print(fname)
client.files.download(file=video.video)
video.video.save(fname)
Parametrat e modelit Veo
(Konventat e emërtimit ndryshojnë sipas gjuhës së programimit.)
-
prompt
: Teksti i shpejtë për videon. Kur është i pranishëm, parametriimage
është opsional. -
image
: Imazhi për të përdorur si kornizën e parë për videon. Kur është i pranishëm, parametriprompt
është opsional. -
negativePrompt
: Vargu i tekstit që përshkruan gjithçka që dëshironi të dekurajoni modelin nga gjenerimi -
aspectRatio
: Ndryshon raportin e aspektit të videos së gjeneruar. Vlerat e mbështetura janë"16:9"
dhe"9:16"
. Parazgjedhja është"16:9"
. -
personGeneration
: Lejoni modelin të gjenerojë video të njerëzve. Vlerat e mëposhtme janë mbështetur:- Gjenerimi i tekstit në-video:
-
"dont_allow"
: Mos lejoni përfshirjen e njerëzve ose fytyrave. -
"allow_adult"
: Gjeneroni video që përfshijnë të rritur, por jo fëmijë.
-
- Gjenerimi i imazhit në video:
-
"dont_allow"
: Default dhe vlera e vetme për gjenerimin e imazhit-në-video.
-
- Gjenerimi i tekstit në-video:
-
numberOfVideos
: Videot e daljes të kërkuara, ose1
ose2
. -
durationSeconds
: Gjatësia e secilës video të daljes në sekonda, midis5
dhe8
. -
enhance_prompt
: Aktivizoni ose çaktivizoni rishkrimin e shpejtë. Aktivizuar si parazgjedhje.
Gjërat për të provuar
Për të përfituar sa më shumë nga VEO, përfshini terminologjinë specifike për videon në udhëzimet tuaja. VEO kupton një gamë të gjerë termash që lidhen me:
- Përbërja e shtënë: Specifikoni inkuadrimin dhe numrin e subjekteve në gjuajtje (p.sh., "Single Shot", "Two Shot", "Shot Over-the-Soulder").
- Pozicionimi dhe lëvizja e kamerës: Kontrolloni vendndodhjen dhe lëvizjen e kamerës duke përdorur terma si "niveli i syve", "kënd i lartë", "Worms Eye", "Dolly Shot", "Zoom Shot", "Pan Shot" dhe "Ndjekja e Shot".
- Efektet e përqendrimit dhe lenteve: Përdorni terma si "Fokus i cekët", "Fokus i thellë", "Fokus i butë", "Makro Lente" dhe "Lente me kënd të gjerë" për të arritur efekte specifike vizuale.
- Stili dhe tema e përgjithshme: Udhëzoni drejtimin krijues të Veo duke specifikuar stilet si "Sci-Fi", "Komedi Romantike", "Movi i Veprimit" ose "Animacion". Ju gjithashtu mund të përshkruani lëndët dhe prejardhjet që dëshironi, të tilla si "Cityscape", "Natyra", "Automjete" ose "Kafshë".
Udhëzues i shpejtë VEO
Kjo pjesë e udhëzuesit VEO përmban shembuj të videove që mund të krijoni duke përdorur VEO, dhe ju tregon se si të modifikoni kërkesat për të prodhuar rezultate të dallueshme.
Filtër sigurie
VEO aplikon filtrat e sigurisë në të gjithë Binjakët për të ndihmuar në sigurimin që videot e krijuara dhe fotot e ngarkuara nuk përmbajnë përmbajtje fyese. Nxitjet që shkelin kushtet dhe udhëzimet tona janë të bllokuara.
Bazat e shkrimit të shpejtë
Prompat e mira janë përshkruese dhe të qarta. Për të arritur videon tuaj të gjeneruar sa më afër asaj që dëshironi, filloni të identifikoni idenë tuaj thelbësore dhe më pas rafinoni idenë tuaj duke shtuar fjalë kyçe dhe modifikues.
Elementet e mëposhtëm duhet të përfshihen në shpejtësinë tuaj:
- Tema : Objekti, personi, kafsha ose peizazhi që dëshironi në videon tuaj.
- Konteksti : Sfondi ose konteksti në të cilin është vendosur subjekti.
- Veprimi : Çfarë po bën lënda (për shembull, ecja , vrapimi ose kthimi i kokës ).
- Stili : Kjo mund të jetë e përgjithshme ose shumë specifike. Konsideroni të përdorni fjalë kyçe specifike të stilit të filmit, të tilla si filmi horror , noir i filmit , ose stile të animuara si stili vizatimor .
- Lëvizja e kamerës : [opsionale] çfarë po bën kamera, të tilla si pamja ajrore , niveli i syve , qëllimi nga lart-poshtë ose qëllimi me kënd të ulët .
- Përbërja : [opsionale] Si është përshtatur qëllimi, të tilla si qëllimi i gjerë , afër , ose afërsi ekstreme .
- Ambienti : [opsionale] Si ngjyra dhe drita kontribuojnë në skenë, të tilla si tonet blu , natën ose tonet e ngrohta .
Më shumë këshilla për të shkruar kërkesat
Këshillat e mëposhtme ju ndihmojnë të shkruani nxitje që gjenerojnë videot tuaja:
- Përdorni gjuhë përshkruese : Përdorni mbiemra dhe ndajfolje për të pikturuar një pamje të qartë për VEO.
- Siguroni kontekstin : Nëse është e nevojshme, përfshini informacionin në sfond për të ndihmuar modelin tuaj të kuptojë se çfarë dëshironi.
- Stilet specifike artistike të referencës : Nëse keni një estetikë të veçantë në mendje, referencë stile specifike artistike ose lëvizje arti.
- Përdorni mjete të shpejta inxhinierike : Konsideroni të eksploroni mjete ose burime të shpejta inxhinierike për t'ju ndihmuar të rafinoni kërkesat tuaja dhe të arrini rezultate optimale. Për më shumë informacion, vizitoni hyrjen në hartimin e shpejtë .
- Përmirësoni detajet e fytyrës në imazhet tuaja personale dhe grupore : Specifikoni detajet e fytyrës si fokus të fotografisë si përdorimi i fjalës portret në shpejtë.
Shembuj të kërkesave dhe rezultateve
Ky seksion paraqet disa udhëzime, duke theksuar se si detajet përshkruese mund të lartësojnë rezultatin e secilës video.
Akullnajat
Kjo video tregon se si mund të përdorni elementet e bazave të shkrimit të shpejtë në shpejtë.
Prompt | Prodhimi i gjeneruar |
---|---|
Mbyllja e shtënë (përbërja) e akullores së shkrirjes (subjekti) në një mur shkëmb të ngrirë (kontekst) me tone blu të freskët (ambient), të zmadhuar në (lëvizje kamerash) duke mbajtur detaje të afërta të pikave të ujit (veprim). | ![]() |
Burri në telefon
Këto video demonstrojnë se si ju mund të rishikoni shpejtësinë tuaj me detaje gjithnjë e më specifike për të marrë VEO për të rafinuar rezultatin sipas dëshirës tuaj.
Prompt | Prodhimi i gjeneruar | Analiza |
---|---|---|
Kukullat e kamerës për të treguar një mbyllje të një njeriu të dëshpëruar në një pallto llogore të gjelbër. Ai po bën një telefonatë në një telefon mur në stilin rrotullues me një dritë të gjelbër neoni. Duket si një skenë filmi. | ![]() | Kjo është videoja e parë e gjeneruar bazuar në shpejtë. |
Një e shtënë kinematografike nga afër ndjek një njeri të dëshpëruar në një pallto të gjelbër të lagur, ndërsa ai telefonon një telefon rrotullues të montuar në një mur me tulla të thepisura, të larë në shkëlqimin e egër të një shenje të gjelbër neoni. Kamera e kamerave, duke zbuluar tensionin në nofullën e tij dhe dëshpërimin e ngritur në fytyrën e tij ndërsa ai lufton për të bërë thirrjen. Thellësia e cekët e fushës përqendrohet në ballin e tij të egër dhe telefonin rrotullues të zi, duke mjegulluar sfondin në një det me ngjyra neoni dhe hije të padallueshme, duke krijuar një ndjenjë urgjence dhe izolimi. | ![]() | Një rezultat i shpejtë më i detajuar rezulton në një video që është më e përqendruar me një mjedis më të pasur. |
Një video me lëvizje të qetë që kukullat në një njeri të dëshpëruar në një pallto llogore jeshile, duke përdorur një telefon rrotullues të cilësisë së mirë kundër një muri të lagur në një shkëlqim të gjelbër të gjelbër të egër. Kamera fillon nga një distancë e mesme, ngadalë duke u afruar më afër fytyrës së burrit, duke zbuluar shprehjen e tij të furishme dhe djersën në ballin e tij ndërsa ai telefonon urgjentisht telefonin. Fokusi është në duart e burrit, gishtat e tij duke u zhytur me thirrjen ndërsa ai përpiqet dëshpërimisht të lidhet. Drita e gjelbër neoni hedh hije të gjata në mur, duke shtuar atmosferën e tensionuar. Skena është përshtatur për të theksuar izolimin dhe dëshpërimin e burrit, duke theksuar kontrastin e ashpër midis shkëlqimit të gjallë të neonit dhe vendosmërisë së zymtë të burrit. | ![]() | Shtimi i më shumë detajeve i jep temës një shprehje realiste dhe krijon një skenë intensive dhe të gjallë. |
Leopardi i borës
Ky shembull tregon se VEO e daljes mund të gjenerojë për një shpejtë të thjeshtë.
Prompt | Prodhimi i gjeneruar |
---|---|
Një krijesë e lezetshme me lesh të leopardit të dëborës po ecën në pyllin e dimrit, stili vizatimor 3D i dhënë. | ![]() |
Leopardi i borës që vrapon
Kjo e shpejtë ka më shumë detaje dhe demonstron prodhim të gjeneruar që mund të jetë më afër asaj që dëshironi në videon tuaj.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijoni një skenë të shkurtër 3D të animuar në një stil vizatimor të gëzueshëm. Një krijesë e lezetshme me lesh të leopardit të dëborës, sy të mëdhenj ekspresivë dhe një formë miqësore, e rrumbullakosur për fat të mirë, përmes një pylli çudibërës të dimrit. Skena duhet të shfaqë pemë të rrumbullakosura, të mbuluara nga dëbora, dëborë të butë në rënie dhe rrezet e diellit të ngrohtë që filtrojnë nëpër degë. Lëvizjet e zjarrta të krijesës dhe buzëqeshja e gjerë duhet të përcjellin kënaqësi të pastër. Synoni për një ton optimist, zemërues me ngjyra të ndritshme, të gëzuar dhe animacion të këndshëm. | ![]() |
Shembuj duke shkruar elemente
Këto shembuj ju tregojnë se si të rafinoni kërkesat tuaja nga secili element themelor.
Subjekti
Ky shembull ju tregon se si të specifikoni një përshkrim të temës.
Përshkrimi i temës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Përshkrimi mund të përfshijë një lëndë, ose lëndë dhe veprime të shumta. Këtu, subjekti ynë është "Ndërtimi i apartamenteve të betonit të bardhë". | Një interpretim arkitektonik i një ndërtese apartamentesh të betonit të bardhë me forma organike që rrjedhin, duke u përzier pa probleme me gjelbërim të harlisur dhe elemente futuriste | ![]() |
Konteksti
Ky shembull ju tregon se si të specifikoni kontekstin.
Konteksti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Sfondi ose konteksti në të cilin do të vendoset tema është shumë e rëndësishme. Provoni ta vendosni lëndën tuaj në një larmi prejardhjesh si në një rrugë të ngjeshur, ose në hapësirën e jashtme. | Një satelit që lundron nëpër hapësirën e jashtme me hënën dhe disa yje në sfond. | ![]() |
Veprimi
Ky shembull ju tregon se si të specifikoni veprimin.
Veprimi | Prompt | Prodhimi i gjeneruar |
---|---|---|
Si po bën tema si ecja, vrapimi ose kthimi i kokës së tyre. | Një e shtënë e gjerë e një gruaje që ecte përgjatë plazhit, duke kërkuar përmbajtje dhe u qetësua drejt horizontit në perëndimin e diellit. | ![]() |
Stili
Ky shembull ju tregon se si të specifikoni stilin.
Stili | Prompt | Prodhimi i gjeneruar |
---|---|---|
Ju mund të shtoni fjalë kyçe për të përmirësuar cilësinë e gjenerimit dhe për ta drejtuar atë më afër stilit të synuar, siç është thellësia e cekët e fushës, filmi akoma, minimalist, surreal, i cilësisë së mirë, futurist ose ekspozimi i dyfishtë. | Filmi noir stili, burri dhe gruaja ecin në rrugë, mister, kinematografik, të zezë dhe të bardhë. | ![]() |
Lëvizje e kamerës
Ky shembull ju tregon se si të specifikoni lëvizjen e kamerës.
Lëvizje e kamerës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Opsionet për lëvizjen e kamerës përfshijnë Shot POV, pamje ajrore, ndjekjen e pamjes së dronit ose goditje gjurmuese. | Një e shtënë POV nga një makinë e cilësisë së mirë duke ngarë shiun, Kanada natën, kinematografike. | ![]() |
Përbërja
Ky shembull ju tregon se si të specifikoni përbërjen.
Përbërja | Prompt | Prodhimi i gjeneruar |
---|---|---|
Si është përshtatur goditja (e shtënë e gjerë, afër, kënd i ulët). | Mbyllja ekstreme e një syri me qytetin e reflektuar në të. | ![]() |
Krijoni një video të një xhirimi të gjerë të surferit që ecën në një plazh me një dërrasë surf, perëndim të bukur, kinematografik. | ![]() |
Ambienti
Ky shembull ju tregon se si të specifikoni ambientin.
Ambienti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Paletat e ngjyrave luajnë një rol jetësor në fotografinë, duke ndikuar në gjendjen shpirtërore dhe duke përcjellë emocionet e synuara. Provoni gjëra të tilla si "tone të ngrohta portokalli të heshtur", "dritë natyrale", "diell i diellit" ose "perëndim i diellit". Për shembull, një paletë e ngrohtë, e artë mund të injektojë një ndjenjë romantike dhe atmosferike në një fotografi. | Një afërsi e një vajze që mban qenush të adhurueshëm të artë Retriever në park, rrezet e diellit. | ![]() |
Goditja e afërt kinematografike e një gruaje të trishtuar duke hipur në një autobus në shi, ton të ftohtë blu, humor të trishtuar. | ![]() |
Përdorni imazhe referencë për të gjeneruar video
Ju mund të sillni imazhe në jetë duke përdorur aftësinë e imazhit në video të Veo. Ju mund të përdorni pasuritë ekzistuese, ose të provoni Imagen për të gjeneruar diçka të re.
Prompt | Prodhimi i gjeneruar |
---|---|
Lepur me një bar karamele çokollate. | ![]() |
Lepurushi ikën. | ![]() |
Nxitje negative
Kërkesat negative mund të jenë një mjet i fuqishëm për të ndihmuar në specifikimin e elementeve që nuk dëshironi në video. Përshkruani atë që dëshironi të dekurajoni modelin nga gjenerimi pas frazës "të shpejtë negative". Ndiqni këto këshilla:
❌ Mos përdorni gjuhë mësimore ose fjalë si jo ose jo . Për shembull, "pa mure" ose "mos tregoni mure".
✅ A përshkruani atë që nuk doni të shihni. Për shembull, "mur, kornizë", që do të thotë se nuk doni një mur ose një kornizë në video.
Prompt | Prodhimi i gjeneruar |
---|---|
Gjeneroni një animacion të shkurtër, të stilizuar të një peme lisi të madh, të vetmuar, me gjethe që fryjnë fuqishëm në një erë të fortë. Pema duhet të ketë një formë pak të ekzagjeruar, çudibërëse, me degë dinamike, që rrjedhin. Gjethet duhet të shfaqin një shumëllojshmëri të ngjyrave të vjeshtës, duke tundur dhe vallëzuar në erë. Animacioni duhet të përdorë një paletë ngjyrash të ngrohtë, tërheqëse. | ![]() |
Gjeneroni një animacion të shkurtër, të stilizuar të një peme lisi të madh, të vetmuar, me gjethe që fryjnë fuqishëm në një erë të fortë. Pema duhet të ketë një formë pak të ekzagjeruar, çudibërëse, me degë dinamike, që rrjedhin. Gjethet duhet të shfaqin një shumëllojshmëri të ngjyrave të vjeshtës, duke tundur dhe vallëzuar në erë. Animacioni duhet të përdorë një paletë ngjyrash të ngrohtë, tërheqëse. Me sfondin e shpejtë negativ - sfond urban, struktura të bëra nga njeriu, atmosferë të errëta, të stuhishme ose kërcënuese. | ![]() |
Raportet e aspektit
Gjenerimi i videos Gemini Veo mbështet dy raportet e mëposhtme të aspektit:
Raporti i pamjes | Përshkrimi |
---|---|
Ekrani i gjerë ose 16: 9 | Raporti më i zakonshëm i aspektit për televizionet, monitorët dhe ekranet e telefonisë celulare (peizazhi). Përdoreni këtë kur doni të kapni më shumë sfond, si në peizazhet skenike. |
Portret ose 9:16 | E rrotulluar e gjerë e rrotulluar. Ky raport aspekt është popullarizuar nga aplikacione video me formë të shkurtër, siç janë pantallonat e shkurtra në YouTube. Përdoreni këtë për portrete ose objekte të larta me orientime të forta vertikale, të tilla si ndërtesa, pemë, ujëvarë ose ndërtesa. |
Ekran i gjerë
Kjo e shpejtë është një shembull i raportit të aspektit të ekranit të gjerë prej 16: 9.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijoni një video me një pamje drone gjurmuese të një burri që drejton një makinë të kuqe të konvertueshme në Palm Springs, vitet 1970, rrezet e diellit të ngrohtë, hijet e gjata. | ![]() |
Portret
Kjo e shpejtë është një shembull i raportit të aspektit të portretit prej 9:16.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijoni një video duke theksuar lëvizjen e qetë të një ujëvare madhështore Havaije brenda një pylli të harlisur të shiut. Përqendrohuni në rrjedhën realiste të ujit, gjethet e hollësishme dhe ndriçimin natyror për të përcjellë qetësinë. Kapni ujin e nxituar, atmosferën e mjegullt dhe rrezet e diellit të ndezur duke filtruar nëpër tendë të dendur. Përdorni lëvizje të qetë, kinematike të kamerës për të treguar ujëvaren dhe rrethinat e tij. Synoni për një ton paqësor, realist, duke transportuar shikuesin në bukurinë e qetë të pyjeve të shiut Havai. | ![]() |
Çfarë është më pas
- Fitoni më shumë përvojë duke gjeneruar video AI me Colab VEO .
API i Binjakëve siguron qasje në VEO 2 , modelin më të lartë të gjenerimit të videove të Google. VEO është krijuar për t'ju ndihmuar të ndërtoni aplikacione AI të gjeneratës tjetër që shndërrojnë nxitësit dhe imazhet e përdoruesve në asete video me cilësi të lartë.
Ky udhëzues do t'ju ndihmojë të filloni me VEO duke përdorur API Binjakët.
Rreth Veo
VEO është modeli më i aftë i gjenerimit të videove të Google deri më sot. Ajo gjeneron video në një gamë të gjerë të stileve kinematografike dhe vizuale, duke kapur nuancën e shpejtë për të dhënë detaje të ndërlikuara në mënyrë të vazhdueshme nëpër korniza.
Për të mësuar më shumë dhe për të parë shembullin e shembullit, shikoni përmbledhjen e Google DeepMind Veo .
Specifikimet
Modalitete |
|
Kërkoni latente |
|
Gjeneratë e ndryshueshme e gjatësisë | 5-8 sekonda |
Rezolucioni | 720p |
Shpejtësia e kornizës | 24fps |
Raporti i pamjes |
|
Gjuhët e dhëna (teksti në-video) | anglisht |
Videot e krijuara nga VEO janë fejuar duke përdorur sintidin , mjetin tonë për fonterking dhe identifikimin e përmbajtjes së krijuar nga AI, dhe kalohen përmes filtrave të sigurisë dhe proceseve të kontrollit të memorizimit që ndihmojnë në zbutjen e intimitetit, të drejtave të autorit dhe paragjykimeve.
Para se të filloni
Përpara se të telefononi Gemini API, sigurohuni që keni të instaluar SDK-në tuaj të zgjedhur dhe një çelës Gemini API të konfiguruar dhe gati për t'u përdorur.
Për të përdorur VEO me Google Gen AI SDK, sigurohuni që të keni një nga versionet e mëposhtme të instaluara:
- Python v1.10.0 ose më vonë
- TypeScript dhe JavaScript v0.8.0 ose më vonë
- Shko v1.0.0 ose më vonë
Gjeneroni video
Ky seksion jep shembuj kodesh për gjenerimin e videove duke përdorur udhëzime të tekstit dhe duke përdorur imazhe .
Krijo nga teksti
Ju mund të përdorni kodin e mëposhtëm për të gjeneruar video me VEO:
Python
import time
from google import genai
from google.genai import types
client = genai.Client() # read API key from GOOGLE_API_KEY
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
config=types.GenerateVideosConfig(
person_generation="dont_allow", # "dont_allow" or "allow_adult"
aspect_ratio="16:9", # "16:9" or "9:16"
),
)
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, generated_video in enumerate(operation.response.generated_videos):
client.files.download(file=generated_video.video)
generated_video.video.save(f"video{n}.mp4") # save the video
PUSHIMI
# Use curl to send a POST request to the predictLongRunning endpoint
# The request body includes the prompt for video generation
curl "${BASE_URL}/models/veo-2.0-generate-001:predictLongRunning?key=${GOOGLE_API_KEY}" \
-H "Content-Type: application/json" \
-X "POST" \
-d '{
"instances": [{
"prompt": "Panning wide shot of a calico kitten sleeping in the sunshine"
}
],
"parameters": {
"aspectRatio": "16:9",
"personGeneration": "dont_allow",
}
}' | tee result.json | jq .name | sed 's/"//g' > op_name
Ky kod kërkon rreth 2-3 minuta për të ekzekutuar, megjithëse mund të zgjasë më shumë nëse burimet kufizohen. Pasi të jetë bërë duke vrapuar, duhet të shihni një video që duket diçka e tillë:
Nëse shihni një mesazh gabimi në vend të një video, kjo do të thotë që burimet janë të kufizuara dhe kërkesa juaj nuk mund të përfundojë. Në këtë rast, ekzekutoni përsëri kodin.
Videot e gjeneruara ruhen në server për 2 ditë, pas së cilës ato hiqen. Nëse doni të ruani një kopje lokale të videos suaj të gjeneruar, duhet të ekzekutoni result()
dhe save()
brenda 2 ditëve të gjenerimit.
Krijo nga imazhet
Ju gjithashtu mund të gjeneroni video duke përdorur imazhe. Kodi i mëposhtëm gjeneron një imazh duke përdorur Imagen, pastaj përdor imazhin e gjeneruar si kornizë fillestare për videon e gjeneruar.
Së pari, gjeneroni një imazh duke përdorur Imagen :
Python
prompt="Panning wide shot of a calico kitten sleeping in the sunshine",
imagen = client.models.generate_images(
model="imagen-3.0-generate-002",
prompt=prompt,
config=types.GenerateImagesConfig(
aspect_ratio="16:9",
number_of_images=1
)
)
imagen.generated_images[0].image
Pastaj, gjeneroni një video duke përdorur imazhin që rezulton si kornizë e parë:
Python
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt=prompt,
image = imagen.generated_images[0].image,
config=types.GenerateVideosConfig(
# person_generation only accepts "dont_allow" for image-to-video
aspect_ratio="16:9", # "16:9" or "9:16"
number_of_videos=2
),
)
# Wait for videos to generate
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, video in enumerate(operation.response.generated_videos):
fname = f'with_image_input{n}.mp4'
print(fname)
client.files.download(file=video.video)
video.video.save(fname)
Parametrat e modelit Veo
(Konventat e emërtimit ndryshojnë sipas gjuhës së programimit.)
-
prompt
: Teksti i shpejtë për videon. Kur është i pranishëm, parametriimage
është opsional. -
image
: Imazhi për të përdorur si kornizën e parë për videon. Kur është i pranishëm, parametriprompt
është opsional. -
negativePrompt
: Vargu i tekstit që përshkruan gjithçka që dëshironi të dekurajoni modelin nga gjenerimi -
aspectRatio
: Ndryshon raportin e aspektit të videos së gjeneruar. Vlerat e mbështetura janë"16:9"
dhe"9:16"
. Parazgjedhja është"16:9"
. -
personGeneration
: Lejoni modelin të gjenerojë video të njerëzve. Vlerat e mëposhtme janë mbështetur:- Gjenerimi i tekstit në-video:
-
"dont_allow"
: Mos lejoni përfshirjen e njerëzve ose fytyrave. -
"allow_adult"
: Gjeneroni video që përfshijnë të rritur, por jo fëmijë.
-
- Gjenerimi i imazhit në video:
-
"dont_allow"
: Default dhe vlera e vetme për gjenerimin e imazhit-në-video.
-
- Gjenerimi i tekstit në-video:
-
numberOfVideos
: Videot e daljes të kërkuara, ose1
ose2
. -
durationSeconds
: Gjatësia e secilës video të daljes në sekonda, midis5
dhe8
. -
enhance_prompt
: Aktivizoni ose çaktivizoni rishkrimin e shpejtë. Aktivizuar si parazgjedhje.
Gjërat për të provuar
Për të përfituar sa më shumë nga VEO, përfshini terminologjinë specifike për videon në udhëzimet tuaja. VEO kupton një gamë të gjerë termash që lidhen me:
- Përbërja e shtënë: Specifikoni inkuadrimin dhe numrin e subjekteve në gjuajtje (p.sh., "Single Shot", "Two Shot", "Shot Over-the-Soulder").
- Pozicionimi dhe lëvizja e kamerës: Kontrolloni vendndodhjen dhe lëvizjen e kamerës duke përdorur terma si "niveli i syve", "kënd i lartë", "Worms Eye", "Dolly Shot", "Zoom Shot", "Pan Shot" dhe "Ndjekja e Shot".
- Efektet e përqendrimit dhe lenteve: Përdorni terma si "Fokus i cekët", "Fokus i thellë", "Fokus i butë", "Makro Lente" dhe "Lente me kënd të gjerë" për të arritur efekte specifike vizuale.
- Stili dhe tema e përgjithshme: Udhëzoni drejtimin krijues të Veo duke specifikuar stilet si "Sci-Fi", "Komedi Romantike", "Movi i Veprimit" ose "Animacion". Ju gjithashtu mund të përshkruani lëndët dhe prejardhjet që dëshironi, të tilla si "Cityscape", "Natyra", "Automjete" ose "Kafshë".
Udhëzues i shpejtë VEO
Kjo pjesë e udhëzuesit VEO përmban shembuj të videove që mund të krijoni duke përdorur VEO, dhe ju tregon se si të modifikoni kërkesat për të prodhuar rezultate të dallueshme.
Filtër sigurie
VEO aplikon filtrat e sigurisë në të gjithë Binjakët për të ndihmuar në sigurimin që videot e krijuara dhe fotot e ngarkuara nuk përmbajnë përmbajtje fyese. Nxitjet që shkelin kushtet dhe udhëzimet tona janë të bllokuara.
Bazat e shkrimit të shpejtë
Prompat e mira janë përshkruese dhe të qarta. Për të arritur videon tuaj të gjeneruar sa më afër asaj që dëshironi, filloni të identifikoni idenë tuaj thelbësore dhe më pas rafinoni idenë tuaj duke shtuar fjalë kyçe dhe modifikues.
Elementet e mëposhtëm duhet të përfshihen në shpejtësinë tuaj:
- Tema : Objekti, personi, kafsha ose peizazhi që dëshironi në videon tuaj.
- Konteksti : Sfondi ose konteksti në të cilin është vendosur subjekti.
- Veprimi : Çfarë po bën lënda (për shembull, ecja , vrapimi ose kthimi i kokës ).
- Stili : Kjo mund të jetë e përgjithshme ose shumë specifike. Konsideroni të përdorni fjalë kyçe specifike të stilit të filmit, të tilla si filmi horror , noir i filmit , ose stile të animuara si stili vizatimor .
- Lëvizja e kamerës : [opsionale] çfarë po bën kamera, të tilla si pamja ajrore , niveli i syve , qëllimi nga lart-poshtë ose qëllimi me kënd të ulët .
- Përbërja : [opsionale] Si është përshtatur qëllimi, të tilla si qëllimi i gjerë , afër , ose afërsi ekstreme .
- Ambienti : [opsionale] Si ngjyra dhe drita kontribuojnë në skenë, të tilla si tonet blu , natën ose tonet e ngrohta .
Më shumë këshilla për të shkruar kërkesat
Këshillat e mëposhtme ju ndihmojnë të shkruani nxitje që gjenerojnë videot tuaja:
- Përdorni gjuhë përshkruese : Përdorni mbiemra dhe ndajfolje për të pikturuar një pamje të qartë për VEO.
- Siguroni kontekstin : Nëse është e nevojshme, përfshini informacionin në sfond për të ndihmuar modelin tuaj të kuptojë se çfarë dëshironi.
- Stilet specifike artistike të referencës : Nëse keni një estetikë të veçantë në mendje, referencë stile specifike artistike ose lëvizje arti.
- Përdorni mjete të shpejta inxhinierike : Konsideroni të eksploroni mjete ose burime të shpejta inxhinierike për t'ju ndihmuar të rafinoni kërkesat tuaja dhe të arrini rezultate optimale. Për më shumë informacion, vizitoni hyrjen në hartimin e shpejtë .
- Përmirësoni detajet e fytyrës në imazhet tuaja personale dhe grupore : Specifikoni detajet e fytyrës si fokus të fotografisë si përdorimi i fjalës portret në shpejtë.
Shembuj të kërkesave dhe rezultateve
Ky seksion paraqet disa udhëzime, duke theksuar se si detajet përshkruese mund të lartësojnë rezultatin e secilës video.
Akullnajat
Kjo video tregon se si mund të përdorni elementet e bazave të shkrimit të shpejtë në shpejtë.
Prompt | Prodhimi i gjeneruar |
---|---|
Mbyllja e shtënë (përbërja) e akullores së shkrirjes (subjekti) në një mur shkëmb të ngrirë (kontekst) me tone blu të freskët (ambient), të zmadhuar në (lëvizje kamerash) duke mbajtur detaje të afërta të pikave të ujit (veprim). | ![]() |
Burri në telefon
Këto video demonstrojnë se si ju mund të rishikoni shpejtësinë tuaj me detaje gjithnjë e më specifike për të marrë VEO për të rafinuar rezultatin sipas dëshirës tuaj.
Prompt | Prodhimi i gjeneruar | Analiza |
---|---|---|
Kukullat e kamerës për të treguar një mbyllje të një njeriu të dëshpëruar në një pallto llogore të gjelbër. Ai po bën një telefonatë në një telefon mur në stilin rrotullues me një dritë të gjelbër neoni. Duket si një skenë filmi. | ![]() | Kjo është videoja e parë e gjeneruar bazuar në shpejtë. |
Një e shtënë kinematografike nga afër ndjek një njeri të dëshpëruar në një pallto të gjelbër të lagur, ndërsa ai telefonon një telefon rrotullues të montuar në një mur me tulla të thepisura, të larë në shkëlqimin e egër të një shenje të gjelbër neoni. Kamera e kamerave, duke zbuluar tensionin në nofullën e tij dhe dëshpërimin e ngritur në fytyrën e tij ndërsa ai lufton për të bërë thirrjen. Thellësia e cekët e fushës përqendrohet në ballin e tij të egër dhe telefonin rrotullues të zi, duke mjegulluar sfondin në një det me ngjyra neoni dhe hije të padallueshme, duke krijuar një ndjenjë urgjence dhe izolimi. | ![]() | Një rezultat i shpejtë më i detajuar rezulton në një video që është më e përqendruar me një mjedis më të pasur. |
Një video me lëvizje të qetë që kukullat në një njeri të dëshpëruar në një pallto llogore jeshile, duke përdorur një telefon rrotullues të cilësisë së mirë kundër një muri të lagur në një shkëlqim të gjelbër të gjelbër të egër. Kamera fillon nga një distancë e mesme, ngadalë duke u afruar më afër fytyrës së burrit, duke zbuluar shprehjen e tij të furishme dhe djersën në ballin e tij ndërsa ai telefonon urgjentisht telefonin. Fokusi është në duart e burrit, gishtat e tij duke u zhytur me thirrjen ndërsa ai përpiqet dëshpërimisht të lidhet. Drita e gjelbër neoni hedh hije të gjata në mur, duke shtuar atmosferën e tensionuar. Skena është përshtatur për të theksuar izolimin dhe dëshpërimin e burrit, duke theksuar kontrastin e ashpër midis shkëlqimit të gjallë të neonit dhe vendosmërisë së zymtë të burrit. | ![]() | Shtimi i më shumë detajeve i jep temës një shprehje realiste dhe krijon një skenë intensive dhe të gjallë. |
Leopardi i borës
Ky shembull tregon se VEO e daljes mund të gjenerojë për një shpejtë të thjeshtë.
Prompt | Prodhimi i gjeneruar |
---|---|
Një krijesë e lezetshme me lesh të leopardit të dëborës po ecën në pyllin e dimrit, stili vizatimor 3D i dhënë. | ![]() |
Leopardi i borës që vrapon
Kjo e shpejtë ka më shumë detaje dhe demonstron prodhim të gjeneruar që mund të jetë më afër asaj që dëshironi në videon tuaj.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijoni një skenë të shkurtër 3D të animuar në një stil vizatimor të gëzueshëm. Një krijesë e lezetshme me lesh të leopardit të dëborës, sy të mëdhenj ekspresivë dhe një formë miqësore, e rrumbullakosur për fat të mirë, përmes një pylli çudibërës të dimrit. Skena duhet të shfaqë pemë të rrumbullakosura, të mbuluara nga dëbora, dëborë të butë në rënie dhe rrezet e diellit të ngrohtë që filtrojnë nëpër degë. Lëvizjet e zjarrta të krijesës dhe buzëqeshja e gjerë duhet të përcjellin kënaqësi të pastër. Synoni për një ton optimist, zemërues me ngjyra të ndritshme, të gëzuar dhe animacion të këndshëm. | ![]() |
Shembuj duke shkruar elemente
Këto shembuj ju tregojnë se si të rafinoni kërkesat tuaja nga secili element themelor.
Subjekti
Ky shembull ju tregon se si të specifikoni një përshkrim të temës.
Përshkrimi i temës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Përshkrimi mund të përfshijë një lëndë, ose lëndë dhe veprime të shumta. Këtu, subjekti ynë është "Ndërtimi i apartamenteve të betonit të bardhë". | Një interpretim arkitektonik i një ndërtese apartamentesh të betonit të bardhë me forma organike që rrjedhin, duke u përzier pa probleme me gjelbërim të harlisur dhe elemente futuriste | ![]() |
Konteksti
Ky shembull ju tregon se si të specifikoni kontekstin.
Konteksti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Sfondi ose konteksti në të cilin do të vendoset tema është shumë e rëndësishme. Provoni ta vendosni lëndën tuaj në një larmi prejardhjesh si në një rrugë të ngjeshur, ose në hapësirën e jashtme. | Një satelit që lundron nëpër hapësirën e jashtme me hënën dhe disa yje në sfond. | ![]() |
Veprimi
Ky shembull ju tregon se si të specifikoni veprimin.
Veprimi | Prompt | Prodhimi i gjeneruar |
---|---|---|
Si po bën tema si ecja, vrapimi ose kthimi i kokës së tyre. | Një e shtënë e gjerë e një gruaje që ecte përgjatë plazhit, duke kërkuar përmbajtje dhe u qetësua drejt horizontit në perëndimin e diellit. | ![]() |
Stili
Ky shembull ju tregon se si të specifikoni stilin.
Stili | Prompt | Prodhimi i gjeneruar |
---|---|---|
Ju mund të shtoni fjalë kyçe për të përmirësuar cilësinë e gjenerimit dhe për ta drejtuar atë më afër stilit të synuar, siç është thellësia e cekët e fushës, filmi akoma, minimalist, surreal, i cilësisë së mirë, futurist ose ekspozimi i dyfishtë. | Filmi noir stili, burri dhe gruaja ecin në rrugë, mister, kinematografik, të zezë dhe të bardhë. | ![]() |
Lëvizje e kamerës
Ky shembull ju tregon se si të specifikoni lëvizjen e kamerës.
Lëvizje e kamerës | Prompt | Prodhimi i gjeneruar |
---|---|---|
Opsionet për lëvizjen e kamerës përfshijnë Shot POV, pamje ajrore, ndjekjen e pamjes së dronit ose goditje gjurmuese. | Një e shtënë POV nga një makinë e cilësisë së mirë duke ngarë shiun, Kanada natën, kinematografike. | ![]() |
Përbërja
Ky shembull ju tregon se si të specifikoni përbërjen.
Përbërja | Prompt | Prodhimi i gjeneruar |
---|---|---|
Si është përshtatur goditja (e shtënë e gjerë, afër, kënd i ulët). | Mbyllja ekstreme e një syri me qytetin e reflektuar në të. | ![]() |
Krijoni një video të një xhirimi të gjerë të surferit që ecën në një plazh me një dërrasë surf, perëndim të bukur, kinematografik. | ![]() |
Ambienti
Ky shembull ju tregon se si të specifikoni ambientin.
Ambienti | Prompt | Prodhimi i gjeneruar |
---|---|---|
Paletat e ngjyrave luajnë një rol jetësor në fotografinë, duke ndikuar në gjendjen shpirtërore dhe duke përcjellë emocionet e synuara. Provoni gjëra të tilla si "tone të ngrohta portokalli të heshtur", "dritë natyrale", "diell i diellit" ose "perëndim i diellit". Për shembull, një paletë e ngrohtë, e artë mund të injektojë një ndjenjë romantike dhe atmosferike në një fotografi. | Një afërsi e një vajze që mban qenush të adhurueshëm të artë Retriever në park, rrezet e diellit. | ![]() |
Goditja e afërt kinematografike e një gruaje të trishtuar duke hipur në një autobus në shi, ton të ftohtë blu, humor të trishtuar. | ![]() |
Përdorni imazhe referencë për të gjeneruar video
Ju mund të sillni imazhe në jetë duke përdorur aftësinë e imazhit në video të Veo. Ju mund të përdorni pasuritë ekzistuese, ose të provoni Imagen për të gjeneruar diçka të re.
Prompt | Prodhimi i gjeneruar |
---|---|
Lepur me një bar karamele çokollate. | ![]() |
Lepurushi ikën. | ![]() |
Nxitje negative
Kërkesat negative mund të jenë një mjet i fuqishëm për të ndihmuar në specifikimin e elementeve që nuk dëshironi në video. Përshkruani atë që dëshironi të dekurajoni modelin nga gjenerimi pas frazës "të shpejtë negative". Ndiqni këto këshilla:
❌ Mos përdorni gjuhë mësimore ose fjalë si jo ose jo . Për shembull, "pa mure" ose "mos tregoni mure".
✅ A përshkruani atë që nuk doni të shihni. Për shembull, "mur, kornizë", që do të thotë se nuk doni një mur ose një kornizë në video.
Prompt | Prodhimi i gjeneruar |
---|---|
Gjeneroni një animacion të shkurtër, të stilizuar të një peme lisi të madh, të vetmuar, me gjethe që fryjnë fuqishëm në një erë të fortë. Pema duhet të ketë një formë pak të ekzagjeruar, çudibërëse, me degë dinamike, që rrjedhin. Gjethet duhet të shfaqin një shumëllojshmëri të ngjyrave të vjeshtës, duke tundur dhe vallëzuar në erë. Animacioni duhet të përdorë një paletë ngjyrash të ngrohtë, tërheqëse. | ![]() |
Gjeneroni një animacion të shkurtër, të stilizuar të një peme lisi të madh, të vetmuar, me gjethe që fryjnë fuqishëm në një erë të fortë. Pema duhet të ketë një formë pak të ekzagjeruar, çudibërëse, me degë dinamike, që rrjedhin. Gjethet duhet të shfaqin një shumëllojshmëri të ngjyrave të vjeshtës, duke tundur dhe vallëzuar në erë. Animacioni duhet të përdorë një paletë ngjyrash të ngrohtë, tërheqëse. Me sfondin e shpejtë negativ - sfond urban, struktura të bëra nga njeriu, atmosferë të errëta, të stuhishme ose kërcënuese. | ![]() |
Raportet e aspektit
Gjenerimi i videos Gemini Veo mbështet dy raportet e mëposhtme të aspektit:
Raporti i pamjes | Përshkrimi |
---|---|
Ekrani i gjerë ose 16: 9 | Raporti më i zakonshëm i aspektit për televizionet, monitorët dhe ekranet e telefonisë celulare (peizazhi). Përdoreni këtë kur doni të kapni më shumë sfond, si në peizazhet skenike. |
Portret ose 9:16 | E rrotulluar e gjerë e rrotulluar. Ky raport aspekt është popullarizuar nga aplikacione video me formë të shkurtër, siç janë pantallonat e shkurtra në YouTube. Përdoreni këtë për portrete ose objekte të larta me orientime të forta vertikale, të tilla si ndërtesa, pemë, ujëvarë ose ndërtesa. |
Ekran i gjerë
Kjo e shpejtë është një shembull i raportit të aspektit të ekranit të gjerë prej 16: 9.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijoni një video me një pamje drone gjurmuese të një burri që drejton një makinë të kuqe të konvertueshme në Palm Springs, vitet 1970, rrezet e diellit të ngrohtë, hijet e gjata. | ![]() |
Portret
Kjo e shpejtë është një shembull i raportit të aspektit të portretit prej 9:16.
Prompt | Prodhimi i gjeneruar |
---|---|
Krijoni një video duke theksuar lëvizjen e qetë të një ujëvare madhështore Havaije brenda një pylli të harlisur të shiut. Përqendrohuni në rrjedhën realiste të ujit, gjethet e hollësishme dhe ndriçimin natyror për të përcjellë qetësinë. Kapni ujin e nxituar, atmosferën e mjegullt dhe rrezet e diellit të ndezur duke filtruar nëpër tendë të dendur. Përdorni lëvizje të qetë, kinematike të kamerës për të treguar ujëvaren dhe rrethinat e tij. Aim for a peaceful, realistic tone, transporting the viewer to the serene beauty of the Hawaiian rainforest. | ![]() |
Çfarë është më pas
- Gain more experience generating AI videos with the Veo Colab .