codelion commited on
Commit
a650bd5
·
verified ·
1 Parent(s): 7215045

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -146,13 +146,21 @@ def generate_item(tag, ideas, generate_video=False, max_retries=3):
146
  # Generate video if enabled
147
  if generate_video:
148
  try:
 
 
 
 
 
149
  operation = client.models.generate_videos(
150
  model="veo-2.0-generate-001",
151
- prompt=image_prompt,
152
  image=generated_image.image,
153
  config=types.GenerateVideosConfig(
154
  aspect_ratio="9:16",
155
- number_of_videos=2
 
 
 
156
  )
157
  )
158
  # Wait for videos to generate
@@ -301,7 +309,7 @@ def load_next(tag, generate_video, current_index, feed_items):
301
  current_index = len(feed_items) - 1
302
  share_links = generate_share_links(
303
  feed_items[current_index]['image_base64'],
304
- IRfeed_items[current_index]['video_base64_list'],
305
  feed_items[current_index]['text']
306
  )
307
  except Exception as e:
 
146
  # Generate video if enabled
147
  if generate_video:
148
  try:
149
+ # Enhance the image prompt for video generation
150
+ video_prompt = f"""
151
+ {image_prompt} Create a close-up shot with a slow dolly shot circling around the subject,
152
+ using shallow focus on the main subject to emphasize details, in a realistic style with cinematic lighting.
153
+ """
154
  operation = client.models.generate_videos(
155
  model="veo-2.0-generate-001",
156
+ prompt=video_prompt,
157
  image=generated_image.image,
158
  config=types.GenerateVideosConfig(
159
  aspect_ratio="9:16",
160
+ number_of_videos=2,
161
+ duration_seconds=8,
162
+ negative_prompt="blurry, low quality, text, letters",
163
+ enhance_prompt=True
164
  )
165
  )
166
  # Wait for videos to generate
 
309
  current_index = len(feed_items) - 1
310
  share_links = generate_share_links(
311
  feed_items[current_index]['image_base64'],
312
+ feed_items[current_index]['video_base64_list'], # Fixed typo: IRfeed_items -> feed_items
313
  feed_items[current_index]['text']
314
  )
315
  except Exception as e: