Pinch PINCH

Início Rápido de Dublagem

Este documento é uma tradução do Dubbing Quickstart em inglês. Última sincronização: 17 de março de 2026.

Duble áudio ou vídeo em outro idioma em 5 minutos. Sem SDK necessário — apenas chamadas REST API.

Pré-requisitos

  • Uma chave API Pinch do Portal do Desenvolvedor
  • Um arquivo de áudio (WAV, MP3, FLAC, OGG, M4A, AAC, WMA) ou vídeo (MP4, MOV, MKV, WebM, AVI) — ou uma URL pública

Exemplo rápido

# 1. Criar um trabalho de dublagem a partir de uma URL
curl -X POST https://api.startpinch.com/api/dubbing/jobs \
  -H "Authorization: Bearer SUA_CHAVE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "source_url": "https://exemplo.com/video.mp4",
    "source_lang": "auto",
    "target_lang": "pt"
  }'

# Resposta: { "job_id": "abc-123", "status": "pending", ... }

# 2. Verificar conclusão
curl https://api.startpinch.com/api/dubbing/jobs/abc-123 \
  -H "Authorization: Bearer SUA_CHAVE_API"

# 3. Baixar o resultado quando status for "completed"
curl https://api.startpinch.com/api/dubbing/jobs/abc-123/result \
  -H "Authorization: Bearer SUA_CHAVE_API"

# Resposta: { "download_url": "https://...", "expires_at": "..." }

Upload de arquivo local

Se seu arquivo não é acessível publicamente, faça upload primeiro:

# 1. Obter URL de upload pré-assinada
curl -X POST https://api.startpinch.com/api/dubbing/upload-url \
  -H "Authorization: Bearer SUA_CHAVE_API" \
  -H "Content-Type: application/json" \
  -d '{"filename": "meu-video.mp4", "content_type": "video/mp4"}'

# Resposta: { "upload_url": "https://...", "source_url": "https://..." }

# 2. Upload direto para S3
curl -X PUT "UPLOAD_URL_DO_PASSO_1" \
  -H "Content-Type: video/mp4" \
  --data-binary @meu-video.mp4

# 3. Criar trabalho de dublagem usando source_url do passo 1
curl -X POST https://api.startpinch.com/api/dubbing/jobs \
  -H "Authorization: Bearer SUA_CHAVE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "source_url": "SOURCE_URL_DO_PASSO_1",
    "target_lang": "pt"
  }'

Ciclo de vida do trabalho

Os trabalhos passam por estes estados:

pending → downloading → processing → uploading → completed
                                                → failed

Faça polling em GET /api/dubbing/jobs/{id} para acompanhar o progresso. Tempo típico: 2-5 minutos por minuto de entrada.

Preços e limites

Preço$0.50 por minuto de mídia de entrada
Duração máxima10 minutos
Duração mínima1 segundo
Tamanho máximo500 MB
Formatos de entradaVídeo: MP4, MOV, MKV, WebM, AVI; Áudio: WAV, MP3, FLAC, OGG, M4A, AAC, WMA
Formato de saídaVídeo: MP4 (H.264 + AAC); Áudio: MP3 ou WAV
Limite de taxa10 trabalhos por minuto
ExpiraçãoURLs de download expiram em 48 horas

Idiomas suportados

CódigoIdioma
enInglês
esEspanhol
frFrancês
deAlemão
itItaliano
ptPortuguês
ruRusso
jaJaponês
koCoreano
zhChinês

Próximos passos