sreepathi-ravikumar commited on
Commit
ea26699
·
verified ·
1 Parent(s): 7478a93

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -14,13 +14,6 @@ from mutagen.mp3 import MP3
14
  from gtts import gTTS
15
  import os
16
 
17
- app = Flask(__name__)
18
-
19
- @app.route("/")
20
- def home():
21
- return "Flask Video Generator is Running"
22
-
23
- @app.route("/generate", methods=["POST"])
24
  def video_func(id):
25
  tts = gTTS(text=lines[id], lang='ta', slow=False)
26
  filename = "audio"+str(id)+".mp3"
@@ -71,6 +64,14 @@ def video_func(id):
71
  audio = AudioFileClip(filename)
72
  final_clip = final_clip.set_audio(audio)
73
  final_clip.write_videofile("clip"+str(id)+".mp4", fps=24)
 
 
 
 
 
 
 
 
74
  def generate_video():
75
  try:
76
  data = request.get_json()
@@ -140,9 +141,8 @@ def generate_video():
140
  image_olst=[]
141
  for id in range(len(lines)):
142
  create_text_image(lines[id],id,image_olst)
143
- id=list(range(len(lines)))
144
  for i in range(len(lines)):
145
- video_func(id)
146
  clips = []
147
  for id in range(len(lines)):
148
  clip = VideoFileClip(f"clip{id}.mp4")
@@ -150,7 +150,7 @@ def generate_video():
150
 
151
  final_video = concatenate_videoclips(clips)
152
  final_video.write_videofile("final_output.mp4", fps=24)
153
- for img in image_files:
154
  os.remove(img)
155
 
156
  return send_file("final_output.mp4", mimetype='video/mp4')
 
14
  from gtts import gTTS
15
  import os
16
 
 
 
 
 
 
 
 
17
  def video_func(id):
18
  tts = gTTS(text=lines[id], lang='ta', slow=False)
19
  filename = "audio"+str(id)+".mp3"
 
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
+
70
+ @app.route("/")
71
+ def home():
72
+ return "Flask Video Generator is Running"
73
+
74
+ @app.route("/generate", methods=["POST"])
75
  def generate_video():
76
  try:
77
  data = request.get_json()
 
141
  image_olst=[]
142
  for id in range(len(lines)):
143
  create_text_image(lines[id],id,image_olst)
 
144
  for i in range(len(lines)):
145
+ video_func(i)
146
  clips = []
147
  for id in range(len(lines)):
148
  clip = VideoFileClip(f"clip{id}.mp4")
 
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')