Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,7 @@ from flask import Flask, request, jsonify, send_file
|
|
2 |
from moviepy.editor import ColorClip
|
3 |
import traceback
|
4 |
import uuid
|
|
|
5 |
|
6 |
app = Flask(__name__)
|
7 |
|
@@ -18,7 +19,7 @@ def generate_video():
|
|
18 |
if duration <= 0 or duration > 60:
|
19 |
return jsonify({"error": "Duration must be between 1 and 60 seconds"}), 400
|
20 |
|
21 |
-
video_path = f"
|
22 |
clip = ColorClip(size=(640, 360), color=(255, 255, 255), duration=duration)
|
23 |
clip.write_videofile(video_path, fps=24, codec="libx264")
|
24 |
|
|
|
2 |
from moviepy.editor import ColorClip
|
3 |
import traceback
|
4 |
import uuid
|
5 |
+
import os
|
6 |
|
7 |
app = Flask(__name__)
|
8 |
|
|
|
19 |
if duration <= 0 or duration > 60:
|
20 |
return jsonify({"error": "Duration must be between 1 and 60 seconds"}), 400
|
21 |
|
22 |
+
video_path = f"/tmp/white_video_{uuid.uuid4().hex}.mp4"
|
23 |
clip = ColorClip(size=(640, 360), color=(255, 255, 255), duration=duration)
|
24 |
clip.write_videofile(video_path, fps=24, codec="libx264")
|
25 |
|