API de Búsqueda de Momentos

April 1, 2026

API de Búsqueda de Momentos

La API de Búsqueda de Momentos te permite describir los momentos que deseas en lenguaje natural — como "reacciones graciosas" o "demostraciones de producto" — y la API encuentra y extrae clips con timestamps, títulos, descripciones y hashtags de vídeos de cualquier duración.

Fuentes de Vídeo Compatibles

YouTube, Vimeo, Dailymotion, Kick, Twitch, TikTok, Facebook, Zoom, Rumble y otras.

La subida local requiere un plan Standard o superior. Consulta la API de Subida.


Enviar Tarea de Búsqueda de Momentos

POST https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments

Cuerpo de la Solicitud

ParámetroTipoRequeridoPredeterminadoDescripción
video_urlstringURL del vídeo de origen o identificador del archivo.
querystring""Consulta en lenguaje natural (ej.: "reacciones graciosas", "demostraciones de producto")
project_namestringNo""Nombre personalizado para esta tarea
source_langstringNonullIdioma de origen. Cuando null, se detecta automáticamente.
target_langstringNonullIdioma de destino para títulos, descripciones y subtítulos.
limitnumberNonullNúmero máximo de clips a devolver.
enable_exportbooleanNofalsefalse: solo metadatos; true: renderiza inmediatamente.
resolutionstringNoSD_480Resolución: SD_480, HD_720, FHD_1080, QHD_2K, UHD_4K.
enable_captionbooleanNofalseAñadir subtítulos animados.
caption_displaystringNooriginalModo de subtítulos: both, original, translation.
cc_style_tplstringNotemp-7ID de plantilla de estilo de subtítulos.
enable_ai_hookbooleanNofalseAñadir texto de gancho generado por IA.
ai_hook_script_stylestringNoseriousEstilo del gancho: serious, casual, informative, conversational, humorous, parody, inspirational, dramatic, empathetic, persuasive, neutral, excited, calm.
ai_hook_positionstringNobeginningPosición: beginning, end.
enable_ai_reframebooleanNofalseActivar Reencuadre con IA.
ratiostringObligatorio cuando enable_ai_reframe es trueProporción: RATIO_9_16, RATIO_1_1, RATIO_4_5, RATIO_16_9.
reframe_layoutstringNoAutoDiseño del Reencuadre con IA.
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -d '{"video_url": "https://www.youtube.com/watch?v=example", "query": "sample query", "enable_export": true, "resolution": "FHD_1080", "enable_ai_reframe": true, "ratio": "RATIO_9_16"}'
{"data": {"id": "proj_moment_789", "name": "sample project name", "status": "CREATED"}}
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -d '{"video_url": "https://www.youtube.com/watch?v=example", "query": "sample query"}'
{"data": {"id": "proj_moment_456", "name": "sample project name", "status": "CREATED"}}

Obtener Resultados de Búsqueda de Momentos

GET https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments/results/{id}

Resultados incrementales: Cuando status es ONGOING, cada llamada devuelve los clips generados hasta el momento.

{"data": {"id": "proj_moment_789", "status": "SUCCEEDED", "expire_at": 1775831883112, "cost_usage": 120.0,
          "clips": [{"idx": 0, "title": "sample title", "begin_ms": 120000, "end_ms": 185000,
                     "tags": ["product"], "desc": "sample description", "score": 81,
                     "export_link": "https://cdn.example.com/export/moment_001.mp4"}]}}
{"data": {"id": "proj_moment_456", "status": "SUCCEEDED", "expire_at": 1775831883112, "cost_usage": 120.0,
          "clips": [{"idx": 0, "title": "sample title", "begin_ms": 120000, "end_ms": 185000,
                     "tags": ["product"], "desc": "sample description", "score": 81}]}}

Campos de la Respuesta y Objeto de Clip

Misma estructura que API de Clipping con IA — incluyendo idx, title, begin_ms, end_ms, thumbnail, tags, desc, score y opcionalmente export_link.


Reexportar Clips Existentes

Usa la API de Exportación de Clips para renderizar clips posteriormente con diferentes configuraciones.