AUTOMOVILES JOAQUÍN BUSTAMANTE
VENTA DE VEHÍCULOS DE OCASIÓN
INICIO
Vehículos de ocasión
Contacto
Noticias
AUTOMÓVILES JOAQUÍN BUSTAMANTE
Nuevos vehículos
12:11
En breve recibiremos nuevos vehículos tras las últimas ventas. Os seguiremos informando.
Enviar por correo electrónico
Compartir en X
Compartir con Facebook
Entrada más reciente
Entrada antigua
Inicio
Redes Sociales
Entrada destacada
AUDI Q5 2.0 TDI
NOVEDADES MÁS VISTAS
Nuevos clientes tras la feria de FECSUR
Gracias por la gran acogida en la Feria de Muestras de la Campiña Sur de Extremadura (FECSUR) ¡¡¡DALE AL PLAY!!!
Comparte por WhatsApp
video
# -*- coding: utf-8 -*- # Script: talleres_video.py # Autor: ChatGPT # Descripción: Genera video de 5s con logo animado, fondo metálico, texto final y sonido tecnológico sin copyright from moviepy.editor import * from moviepy.video.tools.drawing import color_gradient from rembg import remove from PIL import Image import numpy as np import requests import io import os # === CONFIGURACIÓN === logo_file = "logo-automoviles joaquin bustamante.jpg" output_file = "talleres_joaquin_bustamante.mp4" duration = 5 # segundos text = "Talleres Joaquín Bustamante" # === QUITAR FONDO DEL LOGO === with open(logo_file, "rb") as f: logo_data = f.read() logo_no_bg = remove(logo_data) logo_img = Image.open(io.BytesIO(logo_no_bg)).convert("RGBA") logo_path = "logo_sin_fondo.png" logo_img.save(logo_path) # === CREAR FONDO METÁLICO ANIMADO === def metallic_background(t): grad = color_gradient((1080,1080), p1=(0,0), p2=(1080,1080), offset=t*0.3, shape="linear", col1=(180,180,180), col2=(60,60,60)) return grad.astype(np.uint8) background = VideoClip(metallic_background, duration=duration) # === ANIMAR LOGO (viniendo desde el fondo) === logo = ImageClip(logo_path, duration=duration) logo = logo.resize(lambda t: 0.2 + 0.8 * t/duration) # zoom desde atrás logo = logo.set_position("center") # === TEXTO FINAL === txt_clip = TextClip(text, fontsize=70, font="Arial-Bold", color="white") txt_clip = txt_clip.set_duration(1.5).set_start(duration - 1.5) txt_clip = txt_clip.set_position(("center", 900)) # === MOVIMIENTO DE CÁMARA SUAVE (zoom general) === final_clip = CompositeVideoClip([background, logo, txt_clip]).resize(1.0) final_clip = final_clip.fx(vfx.zoom_in, final_scale=1.05, duration=duration) # === AGREGAR SONIDO TECNOLÓGICO SIN COPYRIGHT === sound_url = "https://cdn.pixabay.com/download/audio/2022/03/15/audio_c4e3e1a318.mp3?filename=tech-logo-14323.mp3" audio_path = "tech_sound.mp3" if not os.path.exists(audio_path): r = requests.get(sound_url) open(audio_path, "wb").write(r.content) audio = AudioFileClip(audio_path).volumex(0.8) audio = audio.subclip(0, duration) final_clip = final_clip.set_audio(audio) # === EXPORTAR VIDEO === final_clip.write_videofile(output_file, fps=30, codec="libx264", audio_codec="aac") print("✅ Video generado:", output_file)
VENTA DE VEHÍCULOS DE OCASIÓN