qqwjq1981 commited on
Commit
dfa859a
·
verified ·
1 Parent(s): 9d659cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -243,13 +243,11 @@ def process_entry(entry, i, video_width, video_height, add_voiceover, target_lan
243
  segment_audio_path = f"segment_{i}_voiceover.wav"
244
  generate_voiceover([entry], target_language, segment_audio_path)
245
  audio_clip = AudioFileClip(segment_audio_path)
246
- # Get and log all methods in AudioFileClip
247
- audio_methods = dir(audio_clip)
248
-
249
  logger.info("Methods in AudioFileClip:")
250
- for method in audio_methods:
251
  logger.info(method)
252
- audio_segment = audio_clip.set_duration(entry["end"] - entry["start"]) # No subclip here
253
 
254
  return txt_clip, audio_segment
255
 
@@ -281,10 +279,15 @@ def add_transcript_voiceover(video_path, translated_json, output_path, add_voice
281
 
282
  final_video = CompositeVideoClip([video] + text_clips)
283
 
 
 
 
 
284
  if add_voiceover and audio_segments:
285
  audio_segments.sort(key=lambda segment: segment.start)
286
  final_audio = concatenate_audioclips(audio_segments)
287
- final_audio = final_audio.set_duration(video.duration)
 
288
  final_video = final_video.set_audio(final_audio)
289
 
290
  logger.info(f"Saving the final video to: {output_path}")
 
243
  segment_audio_path = f"segment_{i}_voiceover.wav"
244
  generate_voiceover([entry], target_language, segment_audio_path)
245
  audio_clip = AudioFileClip(segment_audio_path)
246
+ # Get and log all methods in AudioFileClip
 
 
247
  logger.info("Methods in AudioFileClip:")
248
+ for method in dir(audio_clip):
249
  logger.info(method)
250
+ audio_segment = audio_clip.with_duration(entry["end"] - entry["start"]) # No subclip here
251
 
252
  return txt_clip, audio_segment
253
 
 
279
 
280
  final_video = CompositeVideoClip([video] + text_clips)
281
 
282
+ logger.info("Methods in CompositeVideoClip:")
283
+ for method in dir(final_video):
284
+ logger.info(method)
285
+
286
  if add_voiceover and audio_segments:
287
  audio_segments.sort(key=lambda segment: segment.start)
288
  final_audio = concatenate_audioclips(audio_segments)
289
+ final_audio = final_audio.with_duration(video.duration)
290
+
291
  final_video = final_video.set_audio(final_audio)
292
 
293
  logger.info(f"Saving the final video to: {output_path}")