Volver a los pipelines

Subtítulos

Incrusta subtítulos con estilo en cualquier vídeo a partir de una transcripción o un SRT. Elige un preajuste y publica un MP4 listo para subir.

0.2

Aún falta: Archivo de vídeo, Transcripción (SRT)

Recetas que usan este pipeline

Artículos sobre este pipeline

API de Subtítulos

Llama a este pipeline desde tu propio código. Una petición lanza una ejecución; el modelo es un campo de entrada, no un endpoint aparte.

4 entradas
2 obligatorio
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

Obtener un token de API →

Parámetros

source_asset_id obligatorio

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

string
transcript_asset_id obligatorio

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

string
position

Anclaje vertical del texto incrustado. "Auto" permite que el pipeline elija la mitad opuesta al sujeto cuando un reencuadre previo aporta una pista (de lo contrario, usa "abajo"). "Abajo" es la ubicación clásica de TikTok; elige "arriba" cuando el sujeto ocupa la mitad inferior del fotograma.

autobottomtopmiddle por defecto auto
Ver las 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 por defecto serif-editorial

Úsalo desde un agente de IA

Apunta cualquier cliente MCP a pipe2 y tu agente obtiene estas herramientas. Encuentra este pipeline, lee el mismo esquema de arriba y lo ejecuta.

  • 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" }
    }
  }
}

Referencia completa de la API Configuración de MCP Referencia de la CLI

Subtítulos: incrusta subtítulos con estilo en cualquier vídeo

Adjunta un vídeo y una transcripción SRT, elige un estilo y recibe un MP4 con los subtítulos incrustados directamente en los píxeles. Sin CapCut, sin Premiere, sin extensiones de subtítulos que instalar: solo un archivo listo para publicar con el tamaño adecuado para TikTok, Reels y Shorts.

¿Necesitas primero la transcripción? Ejecuta el pipeline de Transcripción sobre cualquier vídeo o audio: el SRT resultante llega a tu biblioteca y se conecta directamente a este paso. Edítalo ahí si algo necesita corrección antes de incrustarlo.

Cómo funciona

  1. Adjunta tu vídeo: súbelo desde tu dispositivo o elige uno de tu biblioteca.
  2. Adjunta la transcripción SRT: genera una con el pipeline de Transcripción o sube un .srt existente de cualquier fuente.
  3. Elige un estilo de subtítulo: cinco preajustes listos para producción y pensados para distintos públicos.
  4. Descarga el resultado: un nuevo MP4 con los subtítulos incrustados, más un fotograma de portada para miniaturas.

Preajustes de estilo de subtítulos

  • Amarillo TikTok en negrita: peso grueso, contorno negro, posición segura para TikTok. El preajuste por defecto que todo el mundo copia.
  • Blanco minimalista: sans-serif limpia con una sombra suave. Funciona para pódcasts de busto parlante y entrevistas.
  • Sombra sutil: subtítulo de bajo contraste para montajes cinematográficos donde las imágenes llevan el peso de la escena.
  • Degradado karaoke: la palabra activa se resalta con un degradado morado→rosa a medida que se pronuncia. Alta retención en formato corto.
  • Serif grande: serif con aire editorial para documentos de marca, casos de estudio y clips educativos de formato largo.

Por qué el flujo en dos pasos

  • Edita la transcripción antes de incrustarla: corrige nombres, jerga o etiquetas de hablante en el SRT en lugar de conformarte con lo que te dio el reconocimiento de voz.
  • Reutiliza una transcripción con muchos estilos: incrusta el mismo SRT con cinco preajustes distintos para hacer pruebas A/B sin volver a transcribir.
  • Trae tu propio SRT: si ya tienes una transcripción de otra herramienta, adjúntala y ahórrate por completo el coste de transcripción.
  • Posición segura para TikTok: los subtítulos quedan por encima de las capas de interfaz del tercio inferior en todas las plataformas principales.

Para quién es

  • Creadores de formato corto que publican Reels / Shorts / TikToks a diario
  • Podcasters que reaprovechan episodios largos en clips compartibles
  • Creadores de cursos y educadores que añaden accesibilidad a los tutoriales
  • Agencias que producen contenido social de marca a escala
  • Cualquiera que ya tenga un SRT y solo quiera renderizarlo limpiamente en el vídeo

Encadénalo después del pipeline de Transcripción para el flujo completo listo para publicar, o pasa el resultado directamente al pipeline de Montaje de vídeo para recopilaciones de varios clips.

Preguntas frecuentes

¿Qué formatos de archivo son compatibles?
Vídeo: MP4, MOV, WebM, AVI, MKV y más. Transcripción: .srt (formato estándar de subtítulos con marcas de tiempo). El resultado es siempre MP4 para una compatibilidad universal con las plataformas.
¿De dónde saco una transcripción SRT?
Ejecuta nuestro pipeline de Transcripción sobre cualquier vídeo o audio: produce un recurso SRT en tu biblioteca que puedes adjuntar aquí. O sube un .srt existente de cualquier otra herramienta de transcripción.
¿Los subtítulos se incrustan en los píxeles o se superponen encima?
Se incrustan en los píxeles. Los subtítulos viajan con el vídeo sin importar dónde lo subas: sin un .srt aparte que gestionar después, sin riesgo de que la plataforma los elimine o reestilice.
¿Puedo editar la transcripción antes de incrustarla?
Sí: esta es la razón principal del flujo en dos pasos. Ejecuta la Transcripción, abre el SRT desde tu biblioteca, corrige lo que necesites y adjúntalo aquí. También puedes subir directamente un .srt ya editado.
¿Puedo reutilizar una transcripción con varios estilos de subtítulos?
Sí. Adjunta el mismo SRT cada vez y elige un preajuste distinto: mucho más barato que volver a ejecutar la transcripción y útil para hacer pruebas A/B de subtítulos en formato corto.
¿Cuánto tarda la incrustación de los subtítulos?
Normalmente entre el 30 % y el 60 % de la duración de la fuente. Un clip de 1 minuto tarda de 20 a 40 segundos; uno de 10 minutos tarda de 3 a 6 minutos. El tiempo de transcripción es aparte.

Explorar más pipelines

Ver todo →
Generador de vídeo
from 9.5
Generador de vídeo
Generador de imágenes
0.2-6.4
Generador de imágenes
Generador de audio
0.7-1.3
Generador de audio
Generador de música
2.5-45.1
Generador de música