Instale a skill da CLI belt:
npx skills add belt-sh/cli
Imagem para Vídeo
Converta imagens estáticas em vídeos animados via CLI do inference.sh.
Início Rápido
Requer a CLI inference.sh (
belt). Instruções de instalação
belt login
# Gere uma imagem estática
belt app run falai/flux-dev-lora --input '{
"prompt": "lago sereno de montanha ao pôr do sol, picos nevados refletidos na água parada, luz dourada, fotografia de paisagem",
"width": 1248,
"height": 832
}'
# Anime-a
belt app run falai/wan-2-5-i2v --input '{
"prompt": "ondulações suaves na superfície do lago, nuvens se movendo lentamente, luz quente mudando, pássaros voando ao longe",
"image": "caminho/para/imagem-lago.png"
}'
Seleção de Modelo
| Modelo | App ID | Melhor Para | Estilo de Movimento |
|---|---|---|---|
| Wan 2.5 i2v | falai/wan-2-5-i2v | Movimento realista, movimento natural | Fotorrealista, sutil |
| WAN-I2V (Pruna) | pruna/wan-i2v | Econômico, rápido, 480p/720p | Natural, eficiente |
| Seedance 2.0 | bytedance/seedance-2-0 | Até 1080p, sincronizar áudio, todos os tipos de entrada | Versátil, alta qualidade |
| Seedance 2.0 Fast | bytedance/seedance-2-0-fast | Variante rápida, mesmas capacidades | Versátil, rápido |
| Fabric 1.0 | falai/fabric-1-0 | Tecido, pano, líquido, materiais fluidos | Fluxo baseado em física |
| Grok Imagine Video | xai/grok-imagine-video | Animação geral, guiada por texto | Versátil |
Quando Usar Cada Um
| Cenário | Melhor Modelo | Porquê |
|---|---|---|
| Paisagem com água/nuvens | Wan 2.5 i2v | Melhor em movimento natural e realista |
| Retrato com expressão sutil | Wan 2.5 i2v | Mantém a fidelidade do rosto |
| Produto com tecido/pano | Fabric 1.0 | Especializado em física de materiais |
| Bandeira ondulando, cortina fluindo | Fabric 1.0 | Simulação de tecido |
| Imagem ilustrada/artística | Seedance 2.0 | Combina com conteúdo estilizado |
| "Trazer à vida" geral | Seedance 2.0 | Bom versátil, até 1080p |
| Teste/iteração rápida | Seedance 2.0 Fast | Geração mais rápida |
Tipos de Movimento
Movimento de Câmera
| Movimento | Palavra-chave no Prompt | Efeito |
|---|---|---|
| Aproximação / Dolly para frente | "dolly lento para frente", "câmera se aproxima" | Aumentando intimidade/foco |
| Afastamento / Dolly para trás | "câmera se afasta", "zoom lento para fora" | Revelar, contexto |
| Panorâmica esquerda/direita | "câmera faz panorâmica lentamente para a direita" | Escaneando, seguindo |
| Inclinação para cima/baixo | "câmera inclina para cima" | Revelando altura |
| Órbita | "câmera orbita ao redor do assunto" | Exploração 3D |
| Grua para cima | "câmera sobe" | Grande revelação |
| Estático | (sem prompt de movimento de câmera) | Apenas movimento do assunto |
Movimento do Assunto
| Tipo | Exemplos de Prompt |
|---|---|
| Elementos naturais | "água ondulando", "nuvens à deriva", "folhas farfalhando na brisa" |
| Cabelo/roupa | "cabelo soprando suavemente ao vento", "tecido do vestido fluindo" |
| Atmosférico | "névoa rolando lentamente", "partículas de poeira flutuando em feixes de luz" |
| Personagem | "pessoa se vira lentamente para a câmera", "movimento de respiração sutil" |
| Mecânico | "engrenagens girando", "ponteiros de relógio se movendo" |
| Líquido | "vapor do café subindo", "tinta pingando", "água derramando" |
Melhores Práticas de Prompt
A Regra de Ouro: Sutil > Dramático
Os modelos de vídeo de IA produzem melhores resultados com movimento suave e sutil do que com ação dramática. Solicitar movimento excessivo causa distorção e artefatos.
❌ "pessoa correndo e pulando obstáculos enquanto a câmera gira"
✅ "pessoa andando lentamente para frente, brisa suave, câmera acompanha ao lado"
❌ "explosão com detritos voando para todos os lados"
✅ "chama de vela tremulando suavemente, luz ambiente quente mudando"
❌ "zoom rápido nos olhos com tremor de câmera dramático"
✅ "dolly lento em direção ao assunto, mudança sutil de foco"
Estrutura do Prompt
[Movimento de câmera] + [Movimento do assunto] + [Efeitos atmosféricos] + [Clima/ritmo]
Exemplos por Cenário
# Animação de paisagem
belt app run falai/wan-2-5-i2v --input '{
"prompt": "panorâmica suave para a direita, água refletindo nuvens em movimento, árvores balançando levemente na brisa, luz dourada quente, pacífico e lento",
"image": "paisagem.png"
}'
# Animação de retrato
belt app run falai/wan-2-5-i2v --input '{
"prompt": "movimento de respiração sutil, leve virada de cabeça, piscada natural de olhos, cabelo se movendo suavemente, mudanças sutis de iluminação ambiente",
"image": "retrato.png"
}'
# Animação de produto
belt app run bytedance/seedance-2-0 --input '{
"prompt": "órbita lenta de 360 graus ao redor do produto, movimento suave de holofote, reflexos sutis mudando, exibição de produto premium, movimento suave",
"image": "produto.png",
"generate_audio": true
}'
# Animação de tecido/pano
belt app run falai/fabric-1-0 --input '{
"prompt": "tecido fluindo e ondulando ao vento suave, física natural de tecido, movimento suave",
"image": "cena-tecido.png"
}'
# Visualização arquitetônica
belt app run falai/wan-2-5-i2v --input '{
"prompt": "dolly lento para frente pela entrada, leve inclinação da câmera para cima, luz ambiente filtrando pelas janelas, partículas de poeira em feixes de luz",
"image": "interior-edificio.png"
}'
Diretrizes de Duração
| Duração | Qualidade | Use Para |
|---|---|---|
| 2-3 segundos | Qualidade mais alta | GIFs, fundos em loop, cinemagraphs |
| 4-5 segundos | Alta qualidade | Postagens em redes sociais, revelações de produtos |
| 6-8 segundos | Boa qualidade | Clipes curtos, transições |
| 10+ segundos | Qualidade degrada | Evite, a menos que esteja unindo clipes mais curtos |
Estendendo a Duração
Para vídeos mais longos, gere vários clipes curtos e una-os:
# Gere 3 clipes da mesma imagem com movimento progressivo
belt app run falai/wan-2-5-i2v --input '{
"prompt": "panorâmica lenta para a esquerda, movimento suave da água",
"image": "cena.png"
}' --no-wait
belt app run falai/wan-2-5-i2v --input '{
"prompt": "continuando a panorâmica, nuvens mudando, luz mudando",
"image": "cena.png"
}' --no-wait
# Una-os
belt app run infsh/media-merger --input '{
"media": ["clip1.mp4", "clip2.mp4"]
}'
O Fluxo de Trabalho Completo
Pipeline de Imagem Estática para Vídeo Final
# 1. Gere a imagem de origem (melhor qualidade)
belt app run bytedance/seedream-4-5 --input '{
"prompt": "paisagem cinematográfica, montanhas enevoadas ao amanhecer, lago em primeiro plano, nuvens dramáticas, luz dourada, qualidade 4K, fotografia profissional",
"size": "2K"
}'
# 2. Anime a imagem
belt app run falai/wan-2-5-i2v --input '{
"prompt": "névoa suave rolando pelo vale, superfície do lago ondulando, nuvens se movendo lentamente, pássaros ao longe, luz quente mudando",
"image": "paisagem.png"
}'
# 3. Aumente a resolução do vídeo, se necessário
belt app run falai/topaz-video-upscaler --input '{
"video": "paisagem-animada.mp4"
}'
# 4. Adicione áudio ambiente
belt app run infsh/hunyuanvideo-foley --input '{
"video": "paisagem-animada.mp4",
"prompt": "ambiente natural suave, pássaros distantes, vento suave, água batendo"
}'
# 5. Mescle vídeo com áudio
belt app run infsh/video-audio-merger --input '{
"video": "paisagem-upscaled.mp4",
"audio": "audio-ambiente.mp3"
}'
Efeito Cinemagraph
Um cinemagraph é uma foto estática onde apenas um elemento se move (por exemplo, uma cachoeira se movendo em uma cena congelada). Para conseguir isso:
- Gere a imagem estática com o elemento de movimento claramente definido
- Peça movimento apenas nesse elemento específico
- Mantenha de 2 a 4 segundos para loop contínuo
belt app run falai/wan-2-5-i2v --input '{
"prompt": "apenas a cachoeira está se movendo, todo o resto permanece perfeitamente parado, água caindo suavemente, resto da cena congelada",
"image": "cena-cachoeira.png"
}'
Erros Comuns
| Erro | Problema | Correção |
|---|---|---|
| Movimento excessivo solicitado | Distorção, artefatos, deformação | Sutil > dramático, sempre |
| Modelo errado para o tipo de conteúdo | Resultados ruins | Use o guia de seleção acima |
| Clipes muito longos (10s+) | Qualidade degrada significativamente | Mantenha de 3 a 5 segundos, una se necessário |
| Nenhum movimento de câmera especificado | Movimento aleatório/imprevisível | Sempre especifique o comportamento da câmera |
| Direções de movimento conflitantes | Caótico, não natural | Uma direção de movimento primária |
| Imagem de origem de baixa resolução | Saída de vídeo de baixa resolução | Comece com a fonte da mais alta qualidade |
| Cenas de ação complexas | Modelos não conseguem lidar | Mantenha o movimento simples e natural |
Skills Relacionadas
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@p-video
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@prompt-engineering
Navegue por todos os apps: belt app list