Spaces:
Sleeping
Sleeping
Update Milestone5API.py
Browse files- Milestone5API.py +4 -6
Milestone5API.py
CHANGED
|
@@ -9,15 +9,13 @@ from TTS.api import TTS
|
|
| 9 |
from moviepy.editor import VideoFileClip
|
| 10 |
from pydub import AudioSegment
|
| 11 |
import subprocess
|
| 12 |
-
from moviepy.editor import
|
| 13 |
|
| 14 |
def add_text_to_video(input_video_path, output_video_path, text):
|
| 15 |
video = VideoFileClip(input_video_path)
|
| 16 |
-
txt_clip = TextClip(text, fontsize=
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
video_with_text = CompositeVideoClip([video, txt_clip])
|
| 20 |
-
video_with_text.write_videofile(output_video_path, codec="libx264", audio_codec="aac", remove_temp=True)
|
| 21 |
|
| 22 |
|
| 23 |
def replace_video_audio(video_file_path, new_audio_file_path, output_video_file_path, translated_text,new_video_path):
|
|
|
|
| 9 |
from moviepy.editor import VideoFileClip
|
| 10 |
from pydub import AudioSegment
|
| 11 |
import subprocess
|
| 12 |
+
from moviepy.editor import *
|
| 13 |
|
| 14 |
def add_text_to_video(input_video_path, output_video_path, text):
|
| 15 |
video = VideoFileClip(input_video_path)
|
| 16 |
+
txt_clip = TextClip(text, fontsize=24, color='white').set_position('center').set_duration(video.duration)
|
| 17 |
+
result = CompositeVideoClip([video, txt_clip])
|
| 18 |
+
result.write_videofile(output_video_path, codec='libx264', audio_codec='aac', remove_temp=True)
|
|
|
|
|
|
|
| 19 |
|
| 20 |
|
| 21 |
def replace_video_audio(video_file_path, new_audio_file_path, output_video_file_path, translated_text,new_video_path):
|