Anuncio de inmueble → video de promoción

Tu anuncio se vuelve película

Pega el enlace del anuncio. imovelfilme selecciona las mejores fotos, deja cada una con aspecto de fotógrafo profesional, decora los ambientes vacíos y entrega el video del inmueble listo, con precio, superficie y destacados animados.

Tu anuncio se vuelve película: del enlace del anuncio a la película del inmueble
En resumen

imovelfilme es una herramienta gratuita que convierte el anuncio de un inmueble en un video corto de promoción. Sirve para corredores, inmobiliarias o dueños que quieren publicar el inmueble en redes sin contratar fotógrafo ni editor. Tú indicas el enlace; la herramienta lee los datos que están en el anuncio, mejora las fotos, crea versiones decoradas de los ambientes y arma una película de 30 segundos con música. Necesita una computadora con Python, Node.js, FFmpeg y Codex con la sesión iniciada en tu suscripción.

Ver el video

Mira lo que hace

A la izquierda, el video de presentación. A la derecha, la película que la herramienta entregó para un anuncio de demostración (inmueble ficticio, fotos generadas por IA).

Presentación de imovelfilme · 42 s
Película generada para el anuncio de demostración · 29 s
Qué es

Tres trabajos que se vuelven un comando

Lo que antes requería fotógrafo, decorador y editor de video.

Las seis etapas: enlace del anuncio, datos verificados, foto profesional, decoración virtual, brief del video, película lista

📷 Foto profesional

Cada foto del anuncio gana luz equilibrada, líneas rectas y nitidez. La casa sigue siendo la misma: pared, ventana y vista no cambian.

🛋️ Decoración virtual

Sala, cocina y dormitorios vacíos reciben muebles en el estilo que elijas. El video avisa al final que hay decoración virtual.

🎬 Película lista

Nombre, ubicación, precio, dormitorios y superficie entran como texto animado, con antes y después de los ambientes y música al volumen justo.

Cómo funciona

Del enlace al MP4 en seis etapas

Cada etapa guarda los archivos en una carpeta del inmueble. Puedes detenerte, revisar y continuar.

Enlace del anuncio→ Datos verificados→ Hasta 10 fotos→ Foto profesional→ Decoración virtual→ Brief→ Película MP4

1. Leer el anuncio

Lee los datos estructurados de la página (JSON-LD, og:, marcado) y el texto. Cada campo guarda de dónde vino. Lo que no está en el anuncio queda fuera.

2. Fotos

Elige hasta 10 fotos, una por ambiente antes de repetir (fachada, sala, cocina, suite, baño, balcón). Codex edita cada una con tu suscripción y el color se neutraliza.

3. Película

El brief separa de 4 a 8 datos fuertes. El video se arma en HTML y animación (HyperFrames) y se renderiza en MP4; la música se mezcla a −14 LUFS.

Requisitos previos

Lo que debe estar instalado

Todo corre en tu computadora. Ninguna clave de API.

Python 3.10+ e Pillow

Lee el anuncio, organiza las fotos y corrige el color.

python3 -m pip install pillow

Node.js 22+ e FFmpeg

Renderizan el video (HyperFrames) y mezclan la música.

npm i
npx playwright install chromium

Codex CLI con sesión iniciada

Hace la foto profesional y la decoración virtual con la generación de imágenes de tu suscripción.

npm i -g @openai/codex
codex login
Guía de uso · paso a paso

Haz la película de tu inmueble

Usa fotos que puedas publicar: tuyas, de tu inmobiliaria o con autorización del dueño.

1

Descarga el proyecto

Clona el repositorio e instala las dependencias del video.

git clone https://github.com/inematds/imovelfilme
cd imovelfilme && npm i
python3 -m unittest discover -s tests   # 9 pruebas, sin red y sin IA
2

Lee el anuncio

Pasa el enlace (o un .html guardado del anuncio) y una carpeta para el inmueble. Revisa lo que encontró en imovel/anuncio.json: cada campo trae su fuente en _fontes.

python3 imovelfilme.py extrair "https://seusite.com.br/imoveis/apto-1202" --projeto ~/imoveis/apto1202
# anuncio: Residencial ... · 6 fotos de 6 encontradas
3

Elige el estilo y genera las fotos

Mira los estilos listos o escribe el tuyo. La etapa es reanudable: si una foto falla, vuelve a ejecutarla y solo esa se rehace. Los nombres de estilo (como praia-contemporaneo, playa contemporáneo) son valores de la CLI y no se traducen.

python3 imovelfilme.py estilos
python3 imovelfilme.py fotos --projeto ~/imoveis/apto1202 --estilo praia-contemporaneo
# fotos/profissional/ e fotos/decorada/
4

Revisa el brief

El brief lista lo que aparecerá escrito en el video. Edita imovel/brief.json si quieres quitar o cambiar algún dato.

python3 imovelfilme.py brief --projeto ~/imoveis/apto1202
cat ~/imoveis/apto1202/imovel/brief.md
5

Renderiza la película

Usa una música que puedas usar (el repositorio trae dos pistas propias en assets/trilhas/). Para Reels y Shorts, pide --formato 9x16.

python3 imovelfilme.py video --projeto ~/imoveis/apto1202 --trilha assets/trilhas/elegante.mp3
# video: ~/imoveis/apto1202/output/filme-16x9.mp4
6

Todo de una vez

Para quien ya confía en el resultado: las cuatro etapas en secuencia.

python3 imovelfilme.py tudo "https://seusite.com.br/imoveis/apto-1202" --projeto ~/imoveis/apto1202 \
  --estilo luxo-moderno --trilha assets/trilhas/energia.mp3
7

Úsalo como skill

La carpeta skill/imovelfilme enseña a Claude Code o a Codex a ejecutar el flujo y a revisar el resultado. Cópiala a la carpeta de skills de tu agente.

cp -r skill/imovelfilme ~/.claude/skills/
# después: "haz el video de este inmueble: <enlace>"
Ejemplos

Antes, profesional y decorada

De izquierda a derecha: foto del celular, foto profesional y decoración virtual (estilo playa contemporáneo). Anuncio ficticio.

Sala: foto del celular, versión profesional y versión decorada
Sala con ventana al mar
Suite: foto del celular, versión profesional y versión decorada
Suite
Roadmap

Lo que viene después

La versión 1.0 cubre el camino completo. Posibles próximos pasos:

1.0
HoyLector genérico de anuncios, fotos con Codex, color neutro, brief, película 16:9 y 9:16 con música, skill y pruebas.
Siguiente
Portales grandesLectores propios para portales que cargan las fotos por script (hoy: guarda la página y pasa el .html).
Después
Narración e idiomasVoz opcional que lee los destacados y textos del video en inglés y español.