Máscara de vídeo
Descreva um objeto e receba um vídeo de máscara em preto e branco que o acompanha ao longo do clipe, com SAM 3.1 ou SAM 3, em clipes de até 5 minutos.
O nó Máscara de vídeo acompanha ao longo de um vídeo o objeto que você descreve com palavras e retorna um vídeo de máscara em preto e branco. A máscara tem a mesma duração e a mesma taxa de quadros do clipe. Ela é branca em cada pixel do objeto, em cada quadro, e preta em todo o resto. O nó executa o SAM 3.1 ou o SAM 3.
A máscara é um vídeo comum, então você pode conectá-la a qualquer lugar que aceite um vídeo. O parceiro principal é o nó Composição por máscara, que usa a máscara para colocar o objeto de um vídeo sobre outro vídeo. A máscara também alimenta a entrada Vídeo de máscara do Reiluminar e trocar no modo Personalizado — vídeo matte.
Quando usar
- Mover um objeto para uma nova cena, por exemplo uma dançarina para uma praia, junto com o nó Composição por máscara.
- Trocar o fundo atrás de um produto ou de uma pessoa em um clipe.
- Fazer um vídeo matte preciso quadro a quadro para o modo Personalizado — vídeo matte do Reiluminar e trocar.
- Manter tudo, exceto um objeto, com Inverter máscara no nó Composição por máscara.
Início rápido
Adicione o nó
Pressione Tab no canvas e escolha Vídeo › Continuação e novo estilo › Máscara de vídeo.
Conecte o vídeo
Conecte o clipe à entrada Vídeo, por exemplo a partir de um nó Enviar vídeo.
Descreva o objeto
Abra o painel de configurações. Em Descreva o que mascarar, escreva uma expressão curta, como “the dancer” (a dançarina) ou “the red car” (o carro vermelho).
Execute
Clique em Executar no nó. O vídeo de máscara aparece no nó. Conecte a saída Máscara à entrada Máscara de um nó Composição por máscara.
Entradas
| Entrada | Aceita | O que faz |
|---|---|---|
| Vídeo | Nós de vídeo, como Enviar vídeo, Gerar vídeo e Cortar vídeo | O clipe a mascarar. Obrigatória. |
| Prompt | Nós de texto, como Texto, ou um item de lista | Uma descrição do objeto. Um prompt conectado substitui a descrição do painel de configurações. Opcional. |
Saídas
| Saída | O que contém |
|---|---|
| Máscara | O vídeo de máscara, um MP4 com a mesma duração e taxa de quadros do clipe. O branco é o objeto, e o preto é todo o resto. |
O branco indica o objeto. O Gerar máscara, o nó que mascara uma imagem fixa, usa a mesma regra, e o nó Composição por máscara espera essa regra.
Um clipe de celular girado, um clipe com taxa de quadros variável ou um clipe com mais de 1920 pixels no lado maior é primeiro convertido para a posição correta, com taxa de quadros constante e no máximo 1920 pixels. A máscara fica com esse tamanho. O nó Composição por máscara estica a máscara sobre o material em tamanho original, então você não precisa fazer nada.
A máscara nunca recebe marca d'água, em nenhum plano.
Configurações
| Configuração | O que faz |
|---|---|
| Descreva o que mascarar | O que acompanhar, com até 500 caracteres. Uma expressão curta funciona melhor, como “the woman in the red coat” (a mulher de casaco vermelho) ou “the skateboard” (o skate). Separe vários objetos com vírgulas, por exemplo “person, dog”: a máscara fica branca onde qualquer um deles estiver. Obrigatória, a menos que um nó de texto esteja conectado a Prompt. |
| Limite de detecção | Quanta certeza o modelo precisa ter antes de marcar uma região, de 0,05 a 0,95, em passos de 0,05. O padrão é 0,5. Um valor menor encontra mais regiões, com menos precisão. Tente 0,3 quando nada corresponder. |
| Modelo | O SAM 3.1, o padrão, acompanha vários objetos em uma única passada e é mais rápido. O SAM 3 custa metade do preço. |
| Texto antes e depois | Texto que sempre entra antes e depois da descrição. Ele fica oculto para quem usa o seu workflow como app. Veja Texto antes e depois do prompt. |
Limites
- Duração: clipes de até 5 minutos a 30 fps.
- Taxa de quadros: um clipe mais rápido conta proporcionalmente mais longo, porque o modelo trabalha quadro a quadro. Um clipe a 60 fps conta como o dobro da duração, então pode ter até 2,5 minutos.
- Clipes longos: um clipe com mais de 60 segundos a 30 fps é processado em partes de 60 segundos, e as partes são unidas quadro a quadro. O acompanhamento recomeça no início de cada parte. A máscara inclui tudo o que a descrição encontra, então isso raramente aparece.
Um clipe que o Nodaro não consegue ler, ou um clipe acima do limite, é recusado antes de qualquer cobrança. Corte um clipe longo com o Cortar vídeo primeiro.
Créditos
O preço depende da duração do clipe, contada a 30 fps, e do modelo. A duração é arredondada para cima até o segundo inteiro, e a execução cobra a primeira linha que a cobre.
| Duração do clipe (a 30 fps) | SAM 3.1 | SAM 3 |
|---|---|---|
| Até 5 segundos | 55 | 28 |
| Até 10 segundos | 105 | 53 |
| Até 15 segundos | 160 | 81 |
| Até 30 segundos | 314 | 158 |
| Até 60 segundos | 622 | 312 |
| Até 90 segundos | 935 | 468 |
| Até 2 minutos | 1.243 | 622 |
| Até 3 minutos | 1.865 | 933 |
| Até 4 minutos | 2.486 | 1.243 |
| Até 5 minutos | 3.108 | 1.555 |
Um clipe mais rápido que 30 fps conta proporcionalmente mais longo. Por exemplo, um clipe de 12 segundos a 24 fps conta como 12 segundos, então no SAM 3.1 custa 160 créditos. Um clipe de 10 segundos a 60 fps conta como 20 segundos, então no SAM 3.1 custa 314 créditos.
Antes de uma execução, o nó só sabe a duração do clipe quando o workflow informa, por exemplo pela janela de um Cortar vídeo ou pela duração definida em um nó de geração de vídeo. O nó então mostra o preço dessa duração a 30 fps. Caso contrário, o nó mostra uma faixa: de 55 a 3.108 créditos no SAM 3.1, e de 28 a 1.555 créditos no SAM 3. A execução sempre mede o clipe, incluindo a taxa de quadros real, e cobra essa linha.
Dicas
- Use uma expressão curta. “the dancer” (a dançarina) funciona melhor que uma frase longa sobre a dançarina.
- Diminua o limite quando nada corresponder. Tente 0,3 antes de reescrever a descrição.
- Corte antes de mascarar. O preço depende da duração do clipe, então corte o clipe até o momento de que você precisa com o Cortar vídeo.
- Escolha o SAM 3 para economizar créditos. O SAM 3 custa metade do preço do SAM 3.1. O SAM 3.1 acompanha vários objetos em uma única passada e é mais rápido.
- Um objeto que sai do quadro é encontrado de novo. Quando o objeto volta, a máscara volta a acompanhá-lo. Os quadros em que ele não aparece ficam pretos.
Solução de problemas
A execução falha com “No region matched the mask prompt on any frame”. Nada no vídeo correspondeu à sua descrição. Os créditos são reembolsados. Encurte a descrição para uma expressão simples, ou diminua o Limite de detecção.
O clipe é recusado por ser longo demais. O clipe tem mais de 5 minutos a 30 fps, ou um clipe mais rápido conta como mais longo que isso. Corte-o com o Cortar vídeo e execute de novo.
A execução falha em uma instalação auto-hospedada. Em uma instalação auto-hospedada, o Máscara de vídeo precisa de uma chave do provedor que executa os modelos dele. Sem a chave, a execução falha com uma mensagem que explica isso. Veja Chaves de provedor.
Pela API
O POST /v1/video-mask recebe videoUrl, prompt (até 500 caracteres; vírgulas acompanham vários objetos), um threshold opcional de 0,05 a 0,95 (padrão 0,5) e um provider opcional, sam-3.1 (o padrão) ou sam-3. Ele retorna uma tarefa. A saída da tarefa concluída traz videoUrl (a máscara), thumbnailUrl, width, height, frames, chunks e coverage. Um clipe que não pode ser lido, ou um clipe acima do limite, é recusado com um erro 400 antes de qualquer cobrança.
- SDK:
videoMask({ videoUrl, prompt, threshold, provider }). Veja Mídia e uploads. - MCP: a ferramenta
video_maskrecebevideo_urlouvideo_asset_id,prompte, opcionalmente,thresholdeprovider. O id da tarefa dela entra emmask_compositecomomask_asset_id. Veja a Referência das ferramentas MCP. - CLI:
nodaro media video-mask <videoUrl> <prompt> [--threshold <n>] [--model sam-3.1|sam-3]. Veja Comandos de mídia e voz.
Veja Executar um único nó e Tarefas.
Perguntas frequentes
O que o nó Máscara de vídeo faz?
O Máscara de vídeo acompanha ao longo de um vídeo o objeto que você descreve com palavras. Ele retorna um vídeo de máscara em preto e branco com a mesma duração e taxa de quadros: branco no objeto em cada quadro e preto em todo o resto.
Qual modelo escolher, SAM 3.1 ou SAM 3?
O SAM 3.1 é o padrão. Ele acompanha vários objetos em uma única passada e é mais rápido. O SAM 3 custa metade do preço do SAM 3.1.
Qual é a duração máxima do vídeo?
Até 5 minutos a 30 fps. Um clipe mais rápido conta proporcionalmente mais longo, então um clipe a 60 fps pode ter até 2,5 minutos. Um clipe acima do limite é recusado antes de qualquer cobrança.
Posso acompanhar mais de um objeto?
Sim. Separe os objetos com vírgulas, por exemplo “person, dog”. A máscara fica branca onde qualquer um deles estiver.
O que acontece quando o prompt não encontra nada?
Quando nada corresponde em nenhum quadro, a execução falha com “No region matched the mask prompt on any frame” e os créditos são reembolsados. Use uma descrição mais curta e simples, ou diminua o Limite de detecção.
Como coloco o objeto mascarado em outro vídeo?
Conecte a saída Máscara à entrada Máscara de um nó Composição por máscara. Conecte o vídeo original à entrada Primeiro plano e a nova cena à entrada Fundo.
Páginas relacionadas
Composição por máscara
Reiluminar e trocar
Gerar máscara
Cortar vídeo
Texto antes e depois do prompt
Última atualização
Profundidade de vídeo
Transforme qualquer vídeo em um vídeo de profundidade, com perto claro e longe escuro, com o Video Depth Anything ou o Depth Anything por quadro.
Cortar vídeo
Corte um vídeo por início e fim, tire segundos ou quadros das pontas, mantenha os primeiros ou últimos segundos ou corte no ponto de loop mais limpo.