Artificial-superintelligence commited on
Commit
9a2b388
·
verified ·
1 Parent(s): af28c41

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -2,6 +2,7 @@ import gradio as gr
2
  import yt_dlp
3
  import os
4
  import re
 
5
  from moviepy.video.io.VideoFileClip import VideoFileClip
6
 
7
  # Function to sanitize the filename
@@ -67,7 +68,9 @@ def gradio_interface():
67
  video_path = download_video(url)
68
  if video_path:
69
  cropped_video_path = crop_video(video_path, start_time, end_time)
70
- return cropped_video_path
 
 
71
  return None
72
 
73
  process_btn.click(process_video, inputs=[url_input, start_time_input, end_time_input], outputs=output_file)
 
2
  import yt_dlp
3
  import os
4
  import re
5
+ import time
6
  from moviepy.video.io.VideoFileClip import VideoFileClip
7
 
8
  # Function to sanitize the filename
 
68
  video_path = download_video(url)
69
  if video_path:
70
  cropped_video_path = crop_video(video_path, start_time, end_time)
71
+ if cropped_video_path and os.path.exists(cropped_video_path):
72
+ time.sleep(1) # Add a slight delay to ensure file is fully written
73
+ return cropped_video_path
74
  return None
75
 
76
  process_btn.click(process_video, inputs=[url_input, start_time_input, end_time_input], outputs=output_file)