TIMBOVILL commited on
Commit
5e68066
·
verified ·
1 Parent(s): 8eef721

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import os
2
  import random
3
  import gradio as gr
4
- from moviepy.editor import VideoFileClip, CompositeVideoClip
5
  import numpy as np
6
  from PIL import Image, ImageDraw, ImageFont
7
  import subprocess
@@ -47,12 +47,12 @@ def process_video(text):
47
  text = "\n".join([" ".join(text_lines[i:i+8]) for i in range(0, len(text_lines), 8)])
48
 
49
  text_img = create_text_clip(text, fontsize=70, color='white', size=video.size)
50
- text_clip = Image.fromarray(text_img).convert('RGBA')
51
 
52
- text_clip = CompositeVideoClip([video, text_clip])
53
 
54
  output_path = "output.mp4"
55
- text_clip.write_videofile(output_path, codec="libx264")
56
 
57
  return output_path
58
 
 
1
  import os
2
  import random
3
  import gradio as gr
4
+ from moviepy.editor import VideoFileClip, CompositeVideoClip, ImageClip
5
  import numpy as np
6
  from PIL import Image, ImageDraw, ImageFont
7
  import subprocess
 
47
  text = "\n".join([" ".join(text_lines[i:i+8]) for i in range(0, len(text_lines), 8)])
48
 
49
  text_img = create_text_clip(text, fontsize=70, color='white', size=video.size)
50
+ text_clip = ImageClip(text_img).set_duration(video.duration).set_position(('center', 'center')).set_opacity(0.5)
51
 
52
+ final_clip = CompositeVideoClip([video, text_clip])
53
 
54
  output_path = "output.mp4"
55
+ final_clip.write_videofile(output_path, codec="libx264")
56
 
57
  return output_path
58