Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -14,6 +14,7 @@ def install_imagemagick():
|
|
| 14 |
|
| 15 |
install_imagemagick()
|
| 16 |
|
|
|
|
| 17 |
import os
|
| 18 |
from moviepy.editor import VideoFileClip, CompositeVideoClip, ImageClip
|
| 19 |
from PIL import Image, ImageDraw, ImageFont
|
|
@@ -27,7 +28,9 @@ def create_text_clip(text, fontsize=70, color='white', size=(1080, 1920)):
|
|
| 27 |
return img
|
| 28 |
|
| 29 |
def process_video(video_file, text):
|
| 30 |
-
|
|
|
|
|
|
|
| 31 |
if not os.path.isfile(video_path):
|
| 32 |
raise FileNotFoundError(f"The file {video_path} does not exist.")
|
| 33 |
|
|
|
|
| 14 |
|
| 15 |
install_imagemagick()
|
| 16 |
|
| 17 |
+
import gradio as gr
|
| 18 |
import os
|
| 19 |
from moviepy.editor import VideoFileClip, CompositeVideoClip, ImageClip
|
| 20 |
from PIL import Image, ImageDraw, ImageFont
|
|
|
|
| 28 |
return img
|
| 29 |
|
| 30 |
def process_video(video_file, text):
|
| 31 |
+
# Convert video_file string path to a file object and then extract the path
|
| 32 |
+
video_path = video_file.name if isinstance(video_file, gr.inputs.File) else video_file
|
| 33 |
+
|
| 34 |
if not os.path.isfile(video_path):
|
| 35 |
raise FileNotFoundError(f"The file {video_path} does not exist.")
|
| 36 |
|