Automatización y agentes de AI
¿Hay una API de subtítulos con webhooks que pueda usar con n8n o Zapier?
Respuesta breve
Sí. Un servicio de subtítulos con API REST y webhooks encaja en n8n o Zapier mediante sus pasos genéricos de petición HTTP y webhook: un paso sube el video y crea un proyecto con subtítulos, y un webhook avisa a tu flujo cuando la exportación está lista. La Public API y los webhooks de CaptionBolt funcionan así en el plan Max; no hay una app específica para n8n o Zapier.
4 min de lectura
¿Cómo es un flujo automático de subtítulos?
La mayoría de las automatizaciones de subtítulos siguen el mismo esquema:
- Disparador: llega un video nuevo a una carpeta, un formulario o una herramienta de proyectos.
- Subir y crear: el flujo sube el archivo al servicio de subtítulos y crea un proyecto con un estilo o un preajuste guardado.
- Esperar un webhook: el servicio llama a tu flujo cuando termina la exportación, en lugar de que tu flujo pregunte una y otra vez.
- Obtener el resultado: el flujo pide un enlace de descarga del MP4 con subtítulos o de los archivos de subtítulos.
- Entregar: guarda el archivo, envíalo a aprobación o pásalo a tu herramienta de publicación.
¿Qué debe permitir una API de subtítulos?
- Subir archivos desde tu flujo, en los formatos con los que grabas.
- Elegir estilo o preajuste, para que todos los videos tengan el mismo aspecto.
- Exportación automática, para que nadie tenga que abrir un editor en los videos de rutina.
- Webhooks con firma, para que tu flujo pueda confiar en el aviso.
- Reintentos e historial de entregas fallidas.
- Límites claros: límites de peticiones, tamaño de archivo y cómo se cuentan los minutos.
¿Cómo conecto una API de subtítulos en n8n?
Usa el nodo HTTP Request con tu API key en la cabecera Authorization para subir el video y crear el proyecto. Añade un nodo Webhook como receptor de los eventos de finalización y publícalo en una URL HTTPS pública. Comprueba la firma del webhook antes de actuar sobre un evento. Consulta la documentación del nodo HTTP Request de n8n.
¿Cómo conecto una API de subtítulos en Zapier?
Usa Webhooks by Zapier: un disparador Catch Hook recibe los eventos de finalización y una acción Custom Request llama a la API. Los archivos grandes se suben más fácilmente desde tu propio almacenamiento o desde un paso de código que desde un campo de formulario. Consulta Webhooks by Zapier.
Cómo hacerlo con CaptionBolt
La Public API y los webhooks de CaptionBolt permiten que n8n, Zapier o tu propio código subtitulen videos con los mismos estilos y preajustes que la app web, en el plan Max.
- Autenticación: API keys con permisos para leer proyectos, crear proyectos, exportar y gestionar webhooks. Las claves caducan a los 90 días por defecto.
- Subidas: archivos MP4, MOV, WebM y AVI. Una URL de video remota no sirve como entrada, así que descarga primero el archivo en tu flujo.
- Proyectos: elige un estilo o un preajuste guardado y usa la exportación automática para terminar sin abrir el editor, o el modo de revisión para comprobar los subtítulos antes.
- Eventos de webhook:
project.ready,project.completed,project.failedyproject.cancelled. Los eventos se firman con las cabeceras de Standard Webhooks y solo llevan metadatos, no el video ni el texto de los subtítulos. - Entrega: los receptores deben usar HTTPS y responder en 15 segundos. Las entregas fallidas se reintentan automáticamente y el historial se guarda 30 días.
- Resultados: enlaces de descarga del MP4 y de los archivos de subtítulos de tu plan.
- Límites: REST y MCP comparten 120 peticiones por cuenta por minuto. El procesamiento usa los minutos normales de tu plan; no hay una cuota aparte para la API.
Max cuesta US$ 39 al mes e incluye 1000 minutos de procesamiento. Empieza por la guía de la API y luego la guía de webhooks. Para una visión general, consulta un flujo de video, tres formas de entrar.
Cuándo conviene otro método
- Quieres una app sin código con acciones listas. CaptionBolt no tiene una app específica para n8n o Zapier; montas los pasos con peticiones HTTP y webhooks.
- Quieres que un asistente de IA lo haga desde un chat. Usa MCP; consulta si Claude Code puede subtitular un video de tu computadora.
- Necesitas editar el texto de los subtítulos por API. La API crea, exporta y descarga proyectos; los cambios de palabras se hacen en el editor de CaptionBolt.
Preguntas relacionadas
¿Puede Claude Code ponerle subtítulos a un video que tengo en mi computadora?
Sí, si lo conectas a un servicio de subtítulos mediante MCP. Claude Code puede ejecutar un servidor MCP local que sube el video que indiques, lo subtitula con el estilo que elijas y guarda el MP4 terminado en tu computadora. El servidor MCP local de CaptionBolt hace esto con Claude Code, Codex, Claude Desktop, Cursor y VS Code.
¿Cómo redimensiono un video para Reels, publicaciones e historias de Instagram?
Usa 9:16 a 1080×1920 para Reels e historias, que llenan la pantalla del teléfono, y 4:5 a 1080×1350 cuando quieras un video que ocupe menos espacio en el feed. Instagram acepta Reels de 1.91:1 a 9:16, y las nuevas publicaciones de video se comparten como reels. Convierte un video horizontal con fondo desenfocado o sólido para conservar todo el cuadro, o recórtalo cuando haya una persona centrada.
¿Por qué TikTok o Instagram recortan mi video o le añaden franjas negras?
Porque la forma del video no coincide con la pantalla. TikTok, Reels y Shorts llenan una pantalla vertical 9:16, así que un video horizontal o cuadrado se muestra con franjas negras o se amplía y recorta para llenarla, y las cuadrículas del perfil muestran una vista previa recortada. Corrígelo antes de subirlo: exporta el video en 9:16 eligiendo tú el recorte, un fondo desenfocado o un fondo sólido, para que la app no tenga nada que cambiar.
¿Cómo añado emojis a mis subtítulos?
Escribe el emoji en el texto del subtítulo donde lo quieras, o usa un estilo de subtítulos que añada emojis automáticamente junto a las palabras que coinciden. Usa uno cada pocos subtítulos para que aporten sentido y no ruido. Revisa cómo se ven: algunas herramientas dibujan los emojis en un solo color, y el texto incrustado necesita una fuente que incluya emojis.