deenasun commited on
Commit
60ae2f3
·
1 Parent(s): 7d11721

add base64 representation of video to response

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -85,7 +85,7 @@ def upload_video_to_r2(video_path, bucket_name="asl-videos"):
85
  video_file,
86
  bucket_name,
87
  unique_filename,
88
- ExtraArgs={'ACL': 'public-read'}
89
  )
90
 
91
  # Replace the endpoint with the domain for uploading
@@ -254,6 +254,7 @@ async def parse_vectorize_and_search_unified(input_data):
254
  if video_file != stitched_video_path: # Don't delete the final output
255
  cleanup_temp_video(video_file)
256
 
 
257
  # Return simplified results
258
  return {
259
  "status": "success",
@@ -261,7 +262,8 @@ async def parse_vectorize_and_search_unified(input_data):
261
  "video_count": len(videos),
262
  "gloss": gloss,
263
  "cleaned_tokens": cleaned_tokens,
264
- "video_download_url": video_download_url
 
265
  }, stitched_video_path
266
 
267
 
 
85
  video_file,
86
  bucket_name,
87
  unique_filename,
88
+ ExtraArgs={'ACL': 'public-read', 'ContentType': 'video/mp4'}
89
  )
90
 
91
  # Replace the endpoint with the domain for uploading
 
254
  if video_file != stitched_video_path: # Don't delete the final output
255
  cleanup_temp_video(video_file)
256
 
257
+ video64 = video_to_base64(stitched_video_path)
258
  # Return simplified results
259
  return {
260
  "status": "success",
 
262
  "video_count": len(videos),
263
  "gloss": gloss,
264
  "cleaned_tokens": cleaned_tokens,
265
+ "video_download_url": video_download_url,
266
+ "video_as_base_64": video64
267
  }, stitched_video_path
268
 
269