79649894

Date: 2025-06-02 15:08:27
Score: 2.5
Natty:
Report link

from moviepy.editor import VideoFileClip, ColorClip, TextClip, CompositeVideoClip, concatenate_videoclips

# Ruta de tu video original (ajusta si el nombre o ruta es diferente)

video = VideoFileClip("mi_video.mp4") # ← Cambia el nombre si tu archivo tiene otro

# Crear clips de introducción y cierre con fondo negro (4 segundos cada uno)

inicio = ColorClip(size=video.size, color=(0, 0, 0), duration=4)

final = ColorClip(size=video.size, color=(0, 0, 0), duration=4)

# Texto al inicio

texto_inicio = TextClip("Aunque toque bajar la cabeza...", fontsize=42, font='Amiri-Bold', color='white')

texto_inicio = texto_inicio.set_duration(4).set_position('center')

# Texto al final

texto_final = TextClip("...uno nunca debe dejar de avanzar", fontsize=42, font='Amiri-Bold', color='white')

texto_final = texto_final.set_duration(4).set_position('center')

# Crear clips compuestos con texto sobre fondo negro

intro = CompositeVideoClip([inicio, texto_inicio])

outro = CompositeVideoClip([final, texto_final])

# Clip principal (sin subtítulos por ahora, pero se pueden agregar si los tienes)

video_con_texto = video

# Unir todo: introducción + video + cierre

video_final = concatenate_videoclips([intro, video_con_texto, outro])

# Guardar el resultado

video_final.write_videofile("video_editado_final.mp4", codec="libx264", audio_codec="aac")

Reasons:
  • Blacklisted phrase (2): Crear
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: JOHAN BERNAL