TDN-M commited on
Commit
01e94a7
·
verified ·
1 Parent(s): 08ae9e1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -179,7 +179,8 @@ def interface():
179
  def create_video_func(script, audio_file, max_clip_duration, join_order, bgm_file):
180
  """ Tạo video từ các thông tin đầu vào. """
181
  try:
182
- status_message.update("Đang xử lý...") # Cập nhật trạng thái
 
183
 
184
  # 1. Tính toán thời lượng video
185
  audio_clip = AudioFileClip(audio_file)
@@ -208,11 +209,13 @@ def interface():
208
  final_video = VideoFileClip(combined_video_path).set_audio(final_audio)
209
  final_video.write_videofile(final_video_path)
210
 
211
- status_message.update("Video đã được tạo thành công!") # Cập nhật trạng thái
212
- return final_video_path
 
213
  except Exception as e:
214
- status_message.update(f"Lỗi khi tạo video: {e}") # Cập nhật trạng thái
215
- return None
 
216
 
217
  video_button.click(create_video_func,
218
  inputs=[script_input, audio_file, max_clip_duration, join_order, bgm_files],
 
179
  def create_video_func(script, audio_file, max_clip_duration, join_order, bgm_file):
180
  """ Tạo video từ các thông tin đầu vào. """
181
  try:
182
+ # Cập nhật trạng thái ban đầu
183
+ status = "Đang xử lý..."
184
 
185
  # 1. Tính toán thời lượng video
186
  audio_clip = AudioFileClip(audio_file)
 
209
  final_video = VideoFileClip(combined_video_path).set_audio(final_audio)
210
  final_video.write_videofile(final_video_path)
211
 
212
+ # Cập nhật trạng thái thành công
213
+ status = "Video đã được tạo thành công!"
214
+ return final_video_path, status
215
  except Exception as e:
216
+ # Cập nhật trạng thái lỗi
217
+ status = f"Lỗi khi tạo video: {e}"
218
+ return None, status
219
 
220
  video_button.click(create_video_func,
221
  inputs=[script_input, audio_file, max_clip_duration, join_order, bgm_files],