Ir para o conteúdo

Subtitles

Integrar

ID do modelo veed/subtitles
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/veed/subtitles?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Arquivos como o exemplo: $ 0,20 200 créditos de API seus arquivos são medidos antes da execução Executar nesta página

Obter chave de API
VEED · Vídeo

Seu primeiro resultado aparecerá aqui

Monte uma requisição abaixo e execute-a com sua chave de API. As saídas são copiadas para nosso armazenamento, mantidas para sempre ou por 7 dias gratuitamente.

Criar uma solicitação

Os controles são gerados a partir do esquema do modelo. O código e o preço são atualizados conforme você os altera.

•obrigatório video_url
Solte um arquivo ou

Vídeo de origem para legendagem; faça upload do arquivo ou cole sua URL.

•obrigatório

Seleção de estilo que define tipografia, cor, disposição e animação, com uma renderização mais rica e responsiva ao contexto da entrada. As predefinições básicas usam um multiplicador de 1 e fornecem resultados previsíveis por meio de um estilo fixo e leve: vegas, rizz, mint, flex, sprout, karl, hustle, kitty, slay, ali, diego, vinta, lowkey, capri, casper, shadeplay, boo, corpo, beans, plain, simple.

Idioma para o qual traduzir as legendas; para obter a tradução mais confiável com `srt_content` ou `srt_file_url`, forneça também o idioma de origem em `language`. Sem um destino, as legendas permanecem no idioma falado original.

Avançado srt_file_url · language · srt_content · vocabulary · customization
Solte um arquivo ou

Forneça legendas em vez de executar a transcrição, fazendo upload de um arquivo .srt ou colando sua URL.

Idioma do áudio de origem, não das legendas geradas. Coincidi-lo com o áudio melhora a precisão da transcrição.

Texto bruto das legendas no formato SRT, fornecido em vez de srt_file_url. Fornecê-lo ignora a transcrição.

Vocabulário opcional de transcrição, ativo somente quando neither srt_content nor srt_file_url is supplied. Inclua nomes de marcas e jargões especializados que os provedores de transcrição costumam grafar incorretamente, por exemplo "VEED" → "vid".

Personalização opcional da predefinição, mantendo os valores padrão nos campos omitidos. As substituições podem ajustar o posicionamento vertical e a intensidade da sombra, além da fonte, do peso e da cor hexadecimal separadamente para cada nível de importância das palavras.

POST /run/veed/subtitles?wait=20 cotação → $ 0,20
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/veed/subtitles?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Executar esta solicitação

Sua chave permanece neste navegador: ela é enviada somente à Doitong API e salva (localStorage) apenas se você marcar Lembrar. Obter uma chave de API

Sobre Subtitles

Adiciona legendas renderizadas a um vídeo (`video_url`) usando um `preset` de estilo obrigatório, com 30 predefinições disponíveis. Faz a transcrição automaticamente ou a ignora se você fornecer `srt_file_url` ou `srt_content`. `language` define o idioma de origem para melhorar a precisão, e `translation_language` traduz as legendas. Uma lista `vocabulary` de até 100 termos e substituições de `customization` refinam o resultado.

Parâmetros

Envie o nome canônico ou o nome nativo, não ambos. Nomes canônicos

NomeTipo PadrãoPermitido Descrição
video_urlobrigatório video
Tipourl · video
≤ 2.083 caracteres
Vídeo de origem para legendagem; faça upload do arquivo ou cole sua URL.
presetobrigatório
Tipoenum
glasswhisperglide2fusionglideterminalhandwrittenbackdropbackdrop2simpleplainbeanscorpobooshadeplaycasper
+14 a maiscaprilowkeyvintadiegoalislaykittyhustlekarlsproutflexmintrizzvegas
Seleção de estilo que define tipografia, cor, disposição e animação, com uma renderização mais rica e responsiva ao contexto da entrada. As predefinições básicas usam um multiplicador de 1 e fornecem resultados previsíveis por meio de um estilo fixo e leve: vegas, rizz, mint, flex, sprout, karl, hustle, kitty, slay, ali, diego, vinta, lowkey, capri, casper, shadeplay, boo, corpo, beans, plain, simple.
languageopcional
Tipoenum
af-ZAam-ETar-AEar-BHar-DZar-EGar-ILar-IQar-JOar-KWar-LBar-MAar-OMar-PSar-QAar-SA
+148 a maisar-TNast-ESaz-AZbabasbe-BYbg-BGbrbs-BAca-ESceb-PHckb-IQcs-CZcy-GBda-DKde-DEdyuel-GRen-AUen-GBen-INen-NZen-USeoes-ARes-BOes-CLes-COes-CRes-DOes-ECes-ESes-GTes-HNes-MXes-NIes-PAes-PEes-PRes-PYes-SVes-USes-UYes-VEet-EEeu-ESfa-IRfffi-FIfil-PHfofr-CAfr-FRfygagdgl-ESha-NGhawhe-ILhr-HRhsbhthu-HUhy-AMid-IDigis-ISit-ITja-JPja-Latn-JPjv-IDka-GEkabkam-KEkea-CVkk-KZko-KRkuky-KGlalb-LUlglijln-CDlo-LAlt-LTluo-KElv-LVmgmi-NZmk-MKmn-MNms-MYmt-MTnb-NOnl-NLnso-ZAny-MWoc-FRpl-PLps-AFpt-BRpt-PTro-ROrohru-RUrw-RWsahsk-SKsl-SIsmsn-ZWso-SOsq-ALsr-Latn-RSsr-RSsrdsssu-IDsv-SEsw-KEsw-TZtg-TJth-THtktntoktontr-TRts-ZAttuk-UAumb-AOur-INur-PKuz-UZvi-VNvrowo-SNxh-ZAyiyo-NGyue-Hant-HKzhzh-HKzh-TWzu-ZA
Idioma do áudio de origem, não das legendas geradas. Coincidi-lo com o áudio melhora a precisão da transcrição.
translation_languageopcional
Tipoenum
abaceachaf-ZAakalzam-ETar-AEar-BHar-DZar-EGar-ILar-IQar-JOar-KWar-LB
+198 a maisar-MAar-OMar-PSar-QAar-SAar-TNawaayaz-AZbanbbcbe-BYbembewbg-BGbhobikbmbs-BAbtsbtxbuaca-ESceb-PHcggchmckb-IQcnhcocrhcrscs-CZcvcy-GBda-DKde-DEdindoidovdvdzeeel-GRen-AUen-GBen-INen-NZen-USeoes-ARes-BOes-CLes-COes-CRes-DOes-ECes-ESes-GTes-HNes-MXes-NIes-PAes-PEes-PRes-PYes-SVes-USes-UYes-VEet-EEeu-ESfa-IRfffi-FIfil-PHfjfr-CAfr-FRfygagaagdgl-ESgngomha-NGhawhe-ILhilhmnhr-HRhrxhthu-HUhy-AMid-IDigilois-ISit-ITja-JPja-Latn-JPjv-IDka-GEkk-KZko-KRkriktukuky-KGlalb-LUlglilijlmoln-CDlo-LAlt-LTltgluo-KEluslv-LVmaimakmgmi-NZminmk-MKmn-MNmni-Mteims-Arabms-MYmt-MTnb-NOnewnl-NLnrnso-ZAnusny-MWoc-FRompagpampappl-PLps-AFpt-BRpt-PTqurnro-ROromru-RUrw-RWscnsgshnsk-SKsl-SIsmsn-ZWso-SOsq-ALsr-Latn-RSsr-RSssstsu-IDsv-SEsw-KEsw-TZszltettg-TJth-THtitktntr-TRts-ZAttuguk-UAur-INur-PKuz-UZvi-VNxh-ZAyiyo-NGyuayue-Hant-HKzhzh-HKzh-TWzu-ZA
Idioma para o qual traduzir as legendas; para obter a tradução mais confiável com `srt_content` ou `srt_file_url`, forneça também o idioma de origem em `language`. Sem um destino, as legendas permanecem no idioma falado original.
srt_file_urlopcional
Tipourl · file
≤ 2.083 caracteres
Forneça legendas em vez de executar a transcrição, fazendo upload de um arquivo .srt ou colando sua URL.
srt_contentopcional
Tipostring | null
Texto bruto das legendas no formato SRT, fornecido em vez de srt_file_url. Fornecê-lo ignora a transcrição.
vocabularyopcional
Tipoobject[]
≤ 100 itens
Vocabulário opcional de transcrição, ativo somente quando neither srt_content nor srt_file_url is supplied. Inclua nomes de marcas e jargões especializados que os provedores de transcrição costumam grafar incorretamente, por exemplo "VEED" → "vid".
vocabulary[].wordobrigatório
Tipostring
1 – 100 characters
Forneça a grafia correta do termo, de preferência uma marca, um nome de produto ou um termo especializado do seu domínio.
vocabulary[].replacesobrigatório
Tipostring[]
1 – 20 items
Liste cada grafia incorreta uma vez para substituí-la por `word`. A correspondência exige uma palavra completa, mas ignora maiúsculas e minúsculas: `['vid']` corresponde a `vid`, `Vid` e `VID`, sem entradas separadas para cada forma.
customizationopcional
Tipoobject
Personalização opcional da predefinição, mantendo os valores padrão nos campos omitidos. As substituições podem ajustar o posicionamento vertical e a intensidade da sombra, além da fonte, do peso e da cor hexadecimal separadamente para cada nível de importância das palavras.
customization.positionopcional
Tipoenum
topcenterbottom
Posição da tela no eixo vertical para legendas estáticas.
customization.shadowopcional
Tipoenum
noneminmidmax
Melhoria da legibilidade das legendas sobre fundos claros ou visualmente carregados.
customization.text_customizationsopcional
Tipoobject
Configurações de aparência do texto por nível, abrangendo palavras básicas e palavras destacadas.
customization.text_customizations.baselineopcional
Tipoobject
Aparência padrão do texto para todas as palavras da transcrição, visível antes que qualquer palavra individual receba ênfase.
customization.text_customizations.highlightedopcional
Tipoobject
Estilo para o nível intermediário de palavras, que as predefinições normalmente enfatizam com maior tamanho ou peso. As palavras entram automaticamente nesse nível quando marcadas como relevantes, incluindo substantivos-chave, verbos de ação e adjetivos importantes.
obrigatório Nome canônico, também aceito

Os parâmetros de arquivo aceitam uma URL https:// pública, um URI data: de até 10 MB ou o file_url de um upload. Arquivos

Saída

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "veed/subtitles",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 200,
    "usd": "0.20",
    "charged": 200,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Seus arquivos, sua escolhaCada outputs[].url é uma cópia em nosso armazenamento: mantida para sempre (cobrada por GB-mês) ou por 7 dias gratuitamente, conforme a configuração da sua conta ou ?storage=.
Mesmo formato em todos os modelostype, url, content_type, width, height e duration, para imagens, vídeos e áudios. output é o próprio objeto de resultado do modelo.
Campos da saída
video
object {url, content_type, file_name, file_size}Vídeo renderizado contendo legendas estilizadas.

Mais modelos: Vídeo para vídeo

Para agentes de IA: esta página em Markdown está em https://doitong.com/pt-BR/developers/models/veed/subtitles.md. Todos os modelos e guias: https://doitong.com/developers/llms.txt