Voltar aos pipelines

Legendas

Grave legendas estilizadas em qualquer vídeo a partir de uma transcrição ou SRT. Escolha uma predefinição e entregue um MP4 pronto para publicar.

0.2

Ainda falta: Arquivo de Vídeo, Transcrição (SRT)

Receitas que usam este pipeline

Artigos sobre este pipeline

API do Legendas

Chame este pipeline a partir do seu próprio código. Um pedido lança uma execução; o modelo é um campo de entrada, não um endpoint separado.

4 entradas
2 obrigatório
from 0.2 créditos
bun add @pipe2-ai/sdk
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "captions",
  input: {
    source_asset_id: "a1b2c3d4-0000-4000-8000-000000000001",
    transcript_asset_id: "a1b2c3d4-0000-4000-8000-000000000002",
  },
});
pip install pipe2
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="captions",
    input={
        "source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001",
        "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002",
    },
))
go get github.com/pipe2-ai/sdk-go
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001",
  "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "captions", input)
if err != nil {
    log.Fatal(err)
}
brew install pipe2-ai/tap/pipe2
pipe2 pipelines run \
  --pipeline captions \
  --input-json '{"source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001", "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002"}' \
  --wait

Obter um token de API →

Parâmetros

source_asset_id obrigatório

Video to burn captions into. Asset id returned by an upload. See /docs/api/ for the upload flow.

string
transcript_asset_id obrigatório

Transcript to caption from, produced by the transcription pipeline. Asset id returned by an upload. See /docs/api/ for the upload flow.

string
position

Âncora vertical do texto embutido. "Auto" deixa o pipeline escolher a metade oposta ao sujeito quando um reenquadramento anterior fornece uma dica (caso contrário, recai para "bottom"). "Bottom" é o posicionamento clássico do TikTok; escolha "top" quando o sujeito preenche a metade inferior do quadro.

autobottomtopmiddle predefinição auto
Ver as 4 entradas
preset_name

Caption style preset — controls font, size, colour and placement of the burned-in captions.

tiktok-bold-yellowminimal-whitesubtle-dropkaraoke-gradientbig-serifserif-editorial predefinição serif-editorial

Use a partir de um agente de IA

Aponte qualquer cliente MCP para o pipe2 e o seu agente ganha estas ferramentas. Ele encontra este pipeline, lê o mesmo esquema acima e executa-o.

  • list_pipelines
  • get_pipeline_schema
  • run_pipeline
  • get_pipeline_run_status
  • request_upload
https://mcp.pipe2.ai/mcp
{
  "mcpServers": {
    "pipe2ai": {
      "url": "https://mcp.pipe2.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

Referência completa da API Configuração de MCP Referência da CLI

Legendas: Grave Legendas Estilizadas em Qualquer Vídeo

Anexe um vídeo e uma transcrição SRT, escolha um estilo e receba de volta um MP4 com as legendas gravadas diretamente nos pixels. Sem CapCut, sem Premiere, sem extensão de legendas para instalar, apenas um arquivo pronto para publicar, dimensionado para TikTok, Reels e Shorts.

Precisa da transcrição primeiro? Rode o pipeline de Transcrição em qualquer vídeo ou áudio, o SRT resultante vai para a sua biblioteca e se conecta diretamente a esta etapa. Edite-o ali se algo precisar de correção antes de gravá-lo.

Como Funciona

  1. Anexe o seu vídeo: faça upload do seu dispositivo ou escolha um da sua biblioteca.
  2. Anexe a transcrição SRT: gere uma com o pipeline de Transcrição ou faça upload de um .srt existente de qualquer fonte.
  3. Escolha um estilo de legenda: cinco predefinições prontas para produção, ajustadas para diferentes públicos.
  4. Baixe o resultado: um novo MP4 com as legendas gravadas, além de um quadro de capa para miniaturas.

Predefinições de Estilo de Legenda

  • Amarelo Vibrante TikTok: peso forte, contorno preto, posicionamento seguro para o TikTok. A predefinição que todo mundo copia.
  • Branco Minimalista: sans-serif limpa com uma sombra suave. Funciona para podcasts e entrevistas com pessoas falando à câmera.
  • Sombra Sutil: legenda de baixo contraste para edições cinematográficas em que o visual conduz a cena.
  • Gradiente Karaokê: palavra ativa destacada em um gradiente roxo→rosa à medida que é falada. Alta retenção em conteúdo de formato curto.
  • Serifa Grande: serifa com pegada editorial para documentos de marca, estudos de caso e clipes educativos de formato longo.

Por Que o Fluxo em Duas Etapas

  • Edite a transcrição antes de gravar: corrija nomes, jargões ou identificações de quem fala no SRT em vez de conviver com o que o STT gerou.
  • Reutilize uma transcrição em vários estilos: grave o mesmo SRT com cinco predefinições diferentes para testes A/B sem transcrever novamente.
  • Traga o seu próprio SRT: se você já tem uma transcrição de outra ferramenta, anexe-a e pule totalmente o custo da transcrição.
  • Posicionamento seguro para o TikTok: as legendas ficam livres das sobreposições de interface do terço inferior em todas as principais plataformas.

Para Quem É

  • Criadores de conteúdo de formato curto que publicam Reels / Shorts / TikToks diariamente
  • Podcasters que reaproveitam episódios longos em clipes compartilháveis
  • Criadores de cursos e educadores que adicionam acessibilidade a tutoriais
  • Agências que produzem conteúdo social de marca em escala
  • Qualquer pessoa que já tem um SRT e só quer vê-lo renderizado de forma limpa no vídeo

Encadeie-o após o pipeline de Transcrição para o fluxo completo pronto para entrega, ou envie o resultado diretamente para o pipeline Video Reel para compilações de vários clipes.

Perguntas frequentes

Quais formatos de arquivo são suportados?
Vídeo: MP4, MOV, WebM, AVI, MKV e outros. Transcrição: .srt (formato padrão de legendas com marcações de tempo). O resultado é sempre MP4 para compatibilidade universal entre plataformas.
Onde consigo uma transcrição SRT?
Rode o nosso pipeline de Transcrição em qualquer vídeo ou áudio, ele gera um ativo SRT na sua biblioteca que você pode anexar aqui. Ou faça upload de um .srt existente de qualquer outra ferramenta de transcrição.
As legendas são gravadas nos pixels ou sobrepostas por cima?
Gravadas nos pixels. As legendas acompanham o vídeo onde quer que você o publique, sem um .srt separado para gerenciar depois, sem risco de a plataforma removê-las ou reestilizá-las.
Posso editar a transcrição antes de gravá-la?
Sim, esse é o principal motivo do fluxo em duas etapas. Rode a Transcrição, abra o SRT da sua biblioteca, corrija o que for preciso e depois anexe-o aqui. Você também pode fazer upload de um .srt editado diretamente.
Posso reutilizar uma transcrição em vários estilos de legenda?
Sim. Anexe o mesmo SRT a cada vez e escolha uma predefinição diferente, muito mais barato do que rodar a transcrição de novo, e útil para testes A/B de legendas em conteúdo de formato curto.
Quanto tempo leva a gravação das legendas?
Normalmente de 30% a 60% da duração original. Um clipe de 1 minuto leva de 20 a 40 segundos; um clipe de 10 minutos leva de 3 a 6 minutos. O tempo de transcrição é separado.

Explorar mais pipelines

Ver tudo →
Gerador de Vídeo
from 9.5
Gerador de Vídeo
Gerador de Imagens
0.2-6.4
Gerador de Imagens
Gerador de Áudio
0.7-1.3
Gerador de Áudio
Gerador de Música
2.5-45.1
Gerador de Música