Communitygithub.com

Seedance 2.5 Referência para Vídeo

Geração de vídeo 1080p guiada por referências da ByteDance. Forneça imagens estáveis, um clipe curto com movimento de câmera e um prompt que direciona a ação — o resultado é um clipe 1080p com áudio sincronizado.

O que é Seedance 2.5 Referência para Vídeo?

Esta skill do RunComfy permite usar o modelo Seedance 2.5 Reference to Video da ByteDance para gerar vídeos em 1080p a partir de um conjunto de referências visuais (imagens e/ou vídeos), um prompt de texto e, opcionalmente, áudio de referência. Diferente de modelos de texto para vídeo, aqui as referências — como fotos de um personagem ou produto, e um clipe que define o movimento de câmera — são usadas para garantir consistência de identidade, geometria e estilo, resultando em clipes de alta qualidade (1080p) prontos para entrega. A skill se destaca em cenários como finais de personagens consistentes, vídeos de referência de produto e clipes de marca com estilo bloqueado. O usuário deve instalar o CLI do RunComfy, fazer login e fornecer URLs públicas para as referências. A skill suporta múltiplos formatos de mídia e oferece parâmetros como duração (4-30 segundos) e proporção de tela. O faturamento é baseado em segundos contados (duração da referência em vídeo + duração do vídeo gerado), com um custo de $0.53 por segundo. Uma dica importante é usar a versão 480p para rascunhos e depois gerar o vídeo final em 1080p. As plataformas suportadas são RunComfy via CLI ou API.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/genmedia-labs/skills/tree/main/seedance-2-5-reference-to-video

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Seedance 2.5 Referência para Vídeo faz?

Vídeo 1080p guiado por referências da ByteDance. Forneça as imagens que devem permanecer estáveis, um clipe curto que carrega o movimento da câmera e um prompt que direciona a ação — o resultado é um clipe 1080p com áudio sincronizado.

runcomfy.com · Seedance 2.5 Referência para Vídeo 1080p · Camada de rascunho 480p · Documentação do CLI

Instalar esta skill

npx skills add genmedia-labs/skills --skill seedance-2-5-reference-to-video -g

Quando escolher este modelo (vs. similares)

A propriedade distinta do Seedance 2.5 Referência para Vídeo é a geração condicionada por referência na resolução de entrega: identidade, geometria do produto e direção de arte vêm do seu conjunto de referências, e não de descrições textuais, e a saída chega em 1080p, evitando a necessidade de upscaling. O RunComfy o posiciona para finais de personagem consistentes, vídeos de referência de produto e clipes de marca com estilo bloqueado.

Você desejaUse
Mesmo personagem/produto em várias tomadas, na resolução finalSeedance 2.5 Referência para Vídeo 1080p
Movimento de câmera e ritmo copiados de um clipe existenteSeedance 2.5 Referência para Vídeo 1080p (videos)
Estilo da marca bloqueado por um moodboard, não descrito em prosaSeedance 2.5 Referência para Vídeo 1080p (images)
Iteração barata para testar quais referências funcionamSeedance 2.5 Referência para Vídeo 480p
Nenhuma referência — apenas promptSeedance 2.5 Texto para Vídeo 1080p
Animar exatamente uma imagem estáticaSeedance 2.5 Imagem para Vídeo 1080p
A geração mais antiga 2.0 (4-15s, 480p/720p)Seedance 2.0 Pro — veja seedance-v2

Se o usuário disse "Seedance 2.5" ou "referência para vídeo" explicitamente, roteie para cá.

Pré-requisitos

  1. CLI RunComfy — npm i -g @runcomfy/cli (ou npx -y @runcomfy/cli)
  2. Conta RunComfy — runcomfy login abre um fluxo de código de dispositivo no navegador
  3. CI / containers — defina RUNCOMFY_TOKEN=<token> em vez de runcomfy login
  4. URLs de referência publicamente acessíveis — o servidor do modelo as busca, não sua máquina

Aprofundamento no CLI: skill runcomfy-cli.

Endpoint + esquema de entrada

bytedance/seedance-2.5/reference-to-video/1080p

CampoTipoObrigatórioPadrãoNotas
promptstringsim—Descrição da cena que usa as referências como dicas. Recomendado ~500 caracteres em chinês ou ~1000 palavras em inglês.
videosarray (URIs de vídeo)não—0-3 clipes de referência para movimento de câmera e ritmo. MP4/MOV, aproximadamente 2-15 s cada. Opcional na prática — veja abaixo.
imagesarray (URIs de imagem)não—0-9 imagens de referência para identidade, aparência, estilo, ambiente. JPEG/PNG/WebP/BMP/TIFF/GIF.
audiosarray (URIs de áudio)não—0-3 áudios de referência para clima e ritmo. WAV/MP3, aproximadamente 2-15 s, abaixo de 15 MB.
aspect_ratioenumnão16:916:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive.
durationintnão54-30 segundos, em incrementos de 1 segundo.
generate_audioboolnãotrueFala, SFX e música nativos sincronizados na mesma passada.

A resolução de saída é fixa em 1080p — não há campo resolution neste endpoint.

videos é opcional, apesar do que o esquema diz. O esquema de entrada publicado lista videos como obrigatório com mínimo de 1 item, mas o endpoint aceita e conclui um corpo com prompt e imagens sem a chave videos alguma. Envie clipes de referência quando quiser copiar movimento de câmera e ritmo de uma placa existente; omita-os quando suas referências forem estáticas. Omiti-los também remove a duração da referência da cobrança: os segundos contados caem para apenas a duração da saída, então um clipe de 5 s custa $2.65 em vez de $5.30.

Nomes de parâmetros mudaram em relação à versão 2.0. O Seedance 2.0 Pro usava image_url / video_url / audio_url. O Seedance 2.5 usa images / videos / audios. Copiar um corpo da versão 2.0 literalmente produz um erro de esquema (código de saída 65).

Preços

O faturamento é de $0.53 por segundo de vídeo contado, onde segundos contados = duração do vídeo de referência + duração da saída. Referências de imagem e áudio não são faturadas como duração.

JobSegundos contadosCusto
5 s de saída, sem clipe de referência5$2.65
5 s de saída, um clipe de referência de 5 s10$5.30
10 s de saída, um clipe de referência de 6 s16$8.48
10 s de saída, três clipes de referência de 10 s40$21.20

Duas consequências que valem a pena agir: apare os clipes de referência antes de enviar (uma referência de 15 s custa o mesmo que 15 s de saída), e use a camada 480p para seleção de referências — ela cobra $0.12 por segundo contado com vídeos de referência, $0.20 por segundo de vídeo gerado sem eles.

Como invocar

Chamada mínima viável — prompt mais um clipe de referência:

runcomfy run bytedance/seedance-2.5/reference-to-video/1080p \
  --input '{
    "prompt": "Slow push-in down the aisle, dust motes drifting through warm side light, shallow depth of field, continuous smooth motion, no text, no watermark.",
    "videos": ["https://your-cdn.example/camera-move-6s.mp4"]
  }' \
  --output-dir ./out

Final de personagem consistente — identidade a partir de imagens estáticas, movimento a partir de um clipe:

runcomfy run bytedance/seedance-2.5/reference-to-video/1080p \
  --input '{
    "prompt": "The woman from the reference images walks toward camera and stops, glancing off-frame. Handheld follow, soft overcast light, quiet street ambience. No text, no watermark.",
    "images": [
      "https://your-cdn.example/hero-front.jpg",
      "https://your-cdn.example/hero-profile.jpg",
      "https://your-cdn.example/wardrobe.jpg"
    ],
    "videos": ["https://your-cdn.example/handheld-follow-4s.mp4"],
    "duration": 8,
    "aspect_ratio": "9:16"
  }' \
  --output-dir ./out

Pilha de referência completa — adicione "audios": ["https://your-cdn.example/bed-8s.mp3"] ao corpo acima para fornecer ao modelo uma referência de ritmo e clima, e defina "generate_audio": true (o padrão) para obter fala, SFX e música na mesma passada.

O CLI submete a requisição, verifica o status, busca o resultado e baixa URLs *.runcomfy.net / *.runcomfy.com no diretório --output-dir. Ctrl-C cancela a requisição remota antes de sair.

Criação de prompts — o que realmente funciona

Deixe as referências ancorarem, deixe o prompt direcionar. Qualquer coisa que deva permanecer estável — rosto, guarda-roupa, geometria do produto, paleta da marca — pertence a images. Qualquer coisa que evolua — ação, câmera, mudança de iluminação, clima — pertence ao prompt. Descrever um rosto em prosa enquanto também fornece uma referência facial produz deriva, não reforço.

Vídeos de referência carregam câmera e ritmo, não conteúdo. Uma placa de acompanhamento manual de 4 s ensina o movimento ao modelo. Não espere que ele transfira o assunto; para isso serve images.

Mantenha a mídia de referência curta. Aproximadamente 2-15 s por clipe e por arquivo de áudio, áudio abaixo de 15 MB. Clipes longos são rejeitados e, neste endpoint, também inflacionam a conta.

Nomeie cada fonte de som quando generate_audio estiver ativo: quem fala, o que faz cada ruído, qual é o ambiente. "Quiet street ambience, distant traffic, no music" é melhor que "good audio".

Use instruções negativas. "No text, no watermark" é o padrão que o próprio exemplo de prompt do RunComfy usa, e funciona. Adicione "no camera shake", "no extra people" conforme necessário.

Combine as proporções de tela. Mídia de referência em uma proporção diferente de aspect_ratio convida a cortes. Use adaptive quando suas referências discordarem e você não se importar com o quadro exato.

Antipadrões:

  • Nove imagens de referência de nove estéticas não relacionadas — escolha uma linguagem visual.
  • Um clipe de referência de 15 s quando 4 s dele carregam o movimento — você paga pelos 15.
  • Pedir 30 s com um prompt que tem um único momento — durações longas precisam de um arco descrito.
  • Reutilizar um corpo do Seedance 2.0 com image_url / video_url — nomes de campo errados.

Rascunho em 480p, entrega em 1080p

A orientação do RunComfy para esta família de modelos é validar a pilha de referências em baixa resolução e reutilizar a combinação vencedora na resolução de entrega. Os dois endpoints aceitam os mesmos parâmetros.

  1. Monte referências candidatas. Execute 3-5 variantes em bytedance/seedance-2.5/reference-to-video/480p com duration: 5.
  2. Julgue a manutenção da identidade, a correspondência da câmera e o ajuste do áudio — não a nitidez.
  3. Reexecute o corpo vencedor literalmente em .../reference-to-video/1080p, aumentando duration somente quando o ritmo estiver correto.

A $0.12 por segundo contado em 480p versus $0.53 em 1080p, cinco rascunhos custam aproximadamente o mesmo que um final em 1080p.

Onde ele brilha

Caso de usoPor que este endpoint
Finais de personagem consistentesAté 9 referências de identidade mantêm o rosto e o guarda-roupa entre as tomadas
Vídeos de referência de produtoA geometria vem de imagens estáticas; o movimento de giro vem de uma placa
Clipes de marca com estilo bloqueadoUm moodboard em images supera um parágrafo de adjetivos de estilo
Pré-visualização que sobrevive até a entregaSaída nativa 1080p, sem etapa de upscale
Diálogo e ambiente em uma única passadagenerate_audio produz fala, SFX e música sincronizados

Limitações

  • Um vídeo de referência é obrigatório neste endpoint (1-3 clipes, mínimo de 1 item).
  • 1080p é fixo — sem parâmetro de resolução, sem variante 720p deste endpoint.
  • Duração máxima de 30 s, mínimo de 4 s, apenas segundos inteiros.
  • Limites de mídia de referência: aproximadamente 2-15 s por vídeo e arquivo de áudio, áudio abaixo de 15 MB, no máximo 9 imagens / 3 vídeos / 3 áudios.
  • A duração do clipe de referência é faturada — este endpoint não é precificado apenas na saída.
  • Nenhum parâmetro de semente neste endpoint, portanto a reprodução exata entre chamadas não é garantida.

Quando usar um endpoint diferente

Códigos de saída

códigosignificado
0sucesso
64argumentos de CLI inválidos
65JSON de entrada inválido / incompatibilidade de esquema (nomes de campo 2.0, duration fora do intervalo, aspect_ratio inválido)
69upstream 5xx
75retryable: timeout / 429
77não autenticado ou token rejeitado

Referência completa: docs.runcomfy.com/cli/troubleshooting.

Como funciona

A skill constrói um corpo JSON correspondente ao esquema acima e executa runcomfy run bytedance/seedance-2.5/reference-to-video/1080p. O CLI faz um POST para https://model-api.runcomfy.net/v1/models/bytedance/seedance-2.5/reference-to-video/1080p, verifica o status da requisição, busca o resultado e baixa qualquer URL de saída .runcomfy.net / .runcomfy.com no diretório --output-dir.

Segurança e Privacidade

  • Instale apenas através de um gerenciador de pacotes verificado. Use npm i -g @runcomfy/cli ou npx -y @runcomfy/cli. Os agentes não devem canalizar um script de instalação remota para um shell em nome do usuário.
  • Armazenamento de token: runcomfy login escreve o token da API em ~/.config/runcomfy/token.json com modo 0600. Em CI, defina RUNCOMFY_TOKEN. Nunca ecoe o token em prompts, logs ou

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas