Cole o link do anúncio. O imovelfilme separa as melhores fotos, deixa cada uma com cara de fotógrafo profissional, decora os cômodos vazios e entrega o vídeo do imóvel pronto, com preço, área e destaques animados.

O imovelfilme é uma ferramenta gratuita que transforma o anúncio de um imóvel num vídeo curto de divulgação. Serve para corretor, imobiliária ou dono que quer postar o imóvel nas redes sem contratar fotógrafo nem editor. Você informa o link; ele lê os dados que estão no anúncio, melhora as fotos, cria versões decoradas dos cômodos e monta um filme de 30 segundos com trilha. Precisa de um computador com Python, Node.js, FFmpeg e o Codex logado na sua assinatura.
À esquerda, o vídeo de apresentação. À direita, o filme que a ferramenta entregou para um anúncio de demonstração (imóvel fictício, fotos geradas por IA).
O que antes pedia fotógrafo, decorador e editor de vídeo.
Cada foto do anúncio ganha luz equilibrada, linhas retas e nitidez. A casa continua a mesma: parede, janela e vista não mudam.
Sala, cozinha e quartos vazios recebem móveis no estilo que você escolher. O vídeo avisa no fim que há decoração virtual.
Nome, local, preço, quartos e área entram como texto animado, com antes e depois dos cômodos e trilha na altura certa.
Cada etapa grava os arquivos numa pasta do imóvel. Dá para parar, revisar e continuar.
Lê os dados estruturados da página (JSON-LD, og:, marcações) e o texto. Cada campo guarda de onde veio. O que não está no anúncio fica de fora.
Escolhe até 10 fotos, uma por cômodo antes de repetir (fachada, sala, cozinha, suíte, banheiro, sacada). O Codex edita cada uma pela sua assinatura e a cor é neutralizada.
O brief separa de 4 a 8 fatos fortes. O vídeo é montado em HTML e animação (HyperFrames) e renderizado em MP4; a trilha é mixada a −14 LUFS.
Tudo roda no seu computador. Nenhuma chave de API.
Lê o anúncio, organiza as fotos e corrige a cor.
python3 -m pip install pillowRenderizam o vídeo (HyperFrames) e mixam a trilha.
npm i npx playwright install chromium
Faz a foto profissional e a decoração virtual com a geração de imagem da sua assinatura.
npm i -g @openai/codex codex login
Use fotos que você pode publicar: suas, da sua imobiliária ou com autorização do dono.
Clone o repositório e instale as dependências do vídeo.
git clone https://github.com/inematds/imovelfilme cd imovelfilme && npm i python3 -m unittest discover -s tests # 9 testes, sem rede e sem IA
Passe o link (ou um .html salvo do anúncio) e uma pasta para o imóvel. Confira o que ele achou em imovel/anuncio.json: cada campo traz a fonte em _fontes.
python3 imovelfilme.py extrair "https://seusite.com.br/imoveis/apto-1202" --projeto ~/imoveis/apto1202 # anúncio: Residencial ... · 6 fotos de 6 encontradas
Veja os estilos prontos ou escreva o seu. A etapa é retomável: se uma foto falhar, rode de novo e só ela é refeita.
python3 imovelfilme.py estilos python3 imovelfilme.py fotos --projeto ~/imoveis/apto1202 --estilo praia-contemporaneo # fotos/profissional/ e fotos/decorada/
O brief lista o que vai aparecer escrito no vídeo. Edite imovel/brief.json se quiser tirar ou trocar algum fato.
python3 imovelfilme.py brief --projeto ~/imoveis/apto1202 cat ~/imoveis/apto1202/imovel/brief.md
Use uma música que você pode usar (o repositório traz duas trilhas próprias em assets/trilhas/). Para Reels e Shorts, peça --formato 9x16.
python3 imovelfilme.py video --projeto ~/imoveis/apto1202 --trilha assets/trilhas/elegante.mp3 # vídeo: ~/imoveis/apto1202/output/filme-16x9.mp4
Para quem já confia no resultado: as quatro etapas em sequência.
python3 imovelfilme.py tudo "https://seusite.com.br/imoveis/apto-1202" --projeto ~/imoveis/apto1202 \ --estilo luxo-moderno --trilha assets/trilhas/energia.mp3
A pasta skill/imovelfilme ensina o Claude Code ou o Codex a rodar o fluxo e a conferir o resultado. Copie para a pasta de skills do seu agente.
cp -r skill/imovelfilme ~/.claude/skills/ # depois: "faz o vídeo desse imóvel: <link>"
Da esquerda para a direita: foto do celular, foto profissional e decoração virtual (estilo praia contemporâneo). Anúncio fictício.


A versão 1.0 cobre o caminho completo. Próximos passos possíveis: