Update app.py
Browse files
app.py
CHANGED
|
@@ -16,7 +16,7 @@ import os
|
|
| 16 |
|
| 17 |
def video_func(id,lines):
|
| 18 |
tts = gTTS(text=lines[id], lang='ta', slow=False)
|
| 19 |
-
filename = "audio"+str(id)+".mp3"
|
| 20 |
tts.save(filename)
|
| 21 |
if os.path.exists(filename):
|
| 22 |
audio = MP3(filename)
|
|
@@ -63,7 +63,7 @@ def video_func(id,lines):
|
|
| 63 |
final_clip = CompositeVideoClip([image_clip] + highlight_clips)
|
| 64 |
audio = AudioFileClip(filename)
|
| 65 |
final_clip = final_clip.set_audio(audio)
|
| 66 |
-
final_clip.write_videofile("clip"+str(id)+".mp4", fps=24)
|
| 67 |
|
| 68 |
app = Flask(__name__)
|
| 69 |
|
|
@@ -149,11 +149,11 @@ def generate_video():
|
|
| 149 |
clips.append(clip)
|
| 150 |
|
| 151 |
final_video = concatenate_videoclips(clips)
|
| 152 |
-
final_video.write_videofile("final_output.mp4", fps=24)
|
| 153 |
for img in image_olst:
|
| 154 |
os.remove(img)
|
| 155 |
|
| 156 |
-
return send_file("final_output.mp4", mimetype='video/mp4')
|
| 157 |
|
| 158 |
except Exception as e:
|
| 159 |
traceback.print_exc()
|
|
|
|
| 16 |
|
| 17 |
def video_func(id,lines):
|
| 18 |
tts = gTTS(text=lines[id], lang='ta', slow=False)
|
| 19 |
+
filename = "/tmp/audio"+str(id)+".mp3"
|
| 20 |
tts.save(filename)
|
| 21 |
if os.path.exists(filename):
|
| 22 |
audio = MP3(filename)
|
|
|
|
| 63 |
final_clip = CompositeVideoClip([image_clip] + highlight_clips)
|
| 64 |
audio = AudioFileClip(filename)
|
| 65 |
final_clip = final_clip.set_audio(audio)
|
| 66 |
+
final_clip.write_videofile("/tmp/clip"+str(id)+".mp4", fps=24)
|
| 67 |
|
| 68 |
app = Flask(__name__)
|
| 69 |
|
|
|
|
| 149 |
clips.append(clip)
|
| 150 |
|
| 151 |
final_video = concatenate_videoclips(clips)
|
| 152 |
+
final_video.write_videofile("/tmp/final_output.mp4", fps=24)
|
| 153 |
for img in image_olst:
|
| 154 |
os.remove(img)
|
| 155 |
|
| 156 |
+
return send_file("/tmp/final_output.mp4", mimetype='video/mp4')
|
| 157 |
|
| 158 |
except Exception as e:
|
| 159 |
traceback.print_exc()
|