PopNowAPI
Pegue sua chave de API

Video Eraser API

da PopNow

Apague uma área fixa em todo o clipe

popnow/video-eraser-v1/video-edit
  • Apagar área das legendas

Sobre o Video Eraser

Apague uma área fixa em todo o clipe.

Chame com o nome de modelo popnow/video-eraser-v1/video-edit em POST /jobs/createTask, a partir de US$ 0,024.

Por enquanto este guia está só em inglês. →

Parâmetros da requisição

ParâmetroObrigatórioDescrição
mask_urlSimPinte a área que deve mudar.
promptNãoOptional short description of the objects or area to remove and the surrounding context.
video_urlSimO clipe a ser trabalhado.

Preços

Os preços são em USD. A API usa um saldo separado em dólares americanos. Os créditos do site não podem ser usados na API nem convertidos em saldo de API, e o saldo de API não pode ser convertido em créditos do site. Ao aceitar uma tarefa, reservamos o valor máximo do orçamento no seu saldo de API. Ao concluir, cobramos o uso real sem ultrapassar a reserva e liberamos o restante. Se a tarefa falhar, o valor reservado é liberado.

OpçãoUSD por segundo de entrada
PadrãoUS$ 0,024

A duração da entrada é arredondada para cima ao segundo inteiro, com mínimo de 3 segundos.

Antes de executar, envie o mesmo corpo de requisição para POST /jobs/quote para ver o custo estimado e o máximo em USD. O orçamento não executa tarefas nem debita seu saldo.

Início rápido da API

Chame a API do Video Eraser em três passos

  1. Crie uma chave de API. Entre na PopNow e crie uma chave no console da API. As chaves começam com sk-popnow-. As chamadas usam seu saldo separado em dólares americanos.
  2. Envie a requisição. Faça POST /jobs/createTask com model popnow/video-eraser-v1/video-edit e um objeto input conforme a tabela de parâmetros. A resposta traz um ID de tarefa na hora.
  3. Pegue o resultado. Consulte GET /jobs/recordInfo com o ID da tarefa, ou passe uma callBackUrl e enviamos o resultado para ela. Baixe os links de saída quando a tarefa der certo.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "popnow/video-eraser-v1/video-edit",
  "input": {
    "prompt": "Remove the subtitles inside the white mask. Preserve the rest of the video.",
    "video_url": "https://media.popnow.ai/api-examples/video-eraser/subtitles-e1128ca9.mp4",
    "mask_url": "https://media.popnow.ai/api-examples/video-eraser/subtitles-mask-b701fc56.png"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Troque o prompt e os links pelos seus. A aba API traz a referência da resposta, do polling e do callback.

Perguntas sobre a API do Video Eraser

Quanto custa a API do Video Eraser?

O Video Eraser custa US$ 0,024 por segundo. A API usa um saldo separado em dólares americanos. Os créditos do site não podem ser usados na API nem convertidos em saldo de API, e o saldo de API não pode ser convertido em créditos do site. Ao aceitar uma tarefa, reservamos o valor máximo do orçamento no seu saldo de API. Ao concluir, cobramos o uso real sem ultrapassar a reserva e liberamos o restante. Se a tarefa falhar, o valor reservado é liberado.

Qual é o nome de modelo do Video Eraser na API?

Coloque popnow/video-eraser-v1/video-edit para Apagar área das legendas no campo model de POST /jobs/createTask.

Posso selecionar um intervalo de tempo?

Não. A mesma região estática se aplica ao clipe inteiro enviado; não há campos de seleção de tempo.

A máscara acompanha legendas em movimento?

Não. Ela permanece em coordenadas fixas do quadro. Movimentos fora da máscara não são cobertos.

Ela recupera a imagem original oculta?

Não. A área mascarada é preenchida com conteúdo inferido. Compare o movimento, as bordas e o restante da imagem com a fonte.

Quais são os limites da API do Video Eraser?

Clipe de entrada mais longo: 600 s. Requisições fora desses limites são rejeitadas antes de qualquer cobrança.

Dá para testar o Video Eraser sem escrever código?

Execute Video Eraser no Playground com seu saldo de API em USD, sem chave de API. Cada execução aparece no histórico de desenvolvedor com o código correspondente.

Mais sobre o Video Eraser