in experiments/veo-app/models/veo.py [0:0]
def show_video(op):
""" show video """
print(op)
if op["response"]:
print(f"Done: {op['response']['done']}")
if op["response"]["generatedSamples"]:
# veo-2.0-generate-exp
for video in op["response"]["generatedSamples"]:
print(video)
gcs_uri = video["video"]["uri"]
file_name = gcs_uri.split("/")[-1]
print("Video generated - use the following to copy locally")
print(f"gsutil cp {gcs_uri} {file_name}")
return gcs_uri
elif op["response"]["videos"]:
# veo-2.0-generate-001
print(f"Videos: {op['response']['videos']}")
for video in op["response"]["videos"]:
print(f"> {video}")
gcs_uri = video["gcsUri"]
file_name = gcs_uri.split("/")[-1]
print("Video generated - use the following to copy locally")
print(f"gsutil cp {gcs_uri} {file_name}")
return gcs_uri