El problema
Las organizaciones con grandes bibliotecas de vídeos de YouTube (cursos de formación, seminarios web, demostraciones de productos) no pueden realizar búsquedas dentro de su propio contenido de vídeo. La búsqueda integrada de YouTube solo encuentra títulos y descripciones, no lo que realmente se dice en el video. Los empleados y clientes que buscan un tema específico discutido en un seminario web de 45 minutos deben revisar todo el video manualmente. El conocimiento dentro del contenido de vídeo está efectivamente bloqueado.
La solucion de Scavio
Cree una base de conocimiento de videos con capacidad de búsqueda utilizando el punto final de YouTube de Scavio para extraer metadatos de videos y luego indexar transcripciones en una capa de búsqueda. Para cada vídeo de su biblioteca, obtenga metadatos a través de Scavio, recupere la transcripción generada automáticamente e indexela en un almacén de vectores o en un motor de búsqueda de texto completo. Luego, los usuarios pueden buscar conceptos y encontrar el vídeo y la marca de tiempo exactos.
Antes
Antes: un equipo de formación tenía 200 vídeos de YouTube. Los empleados que buscaban temas específicos tenían que preguntar en Slack qué vídeo cubría qué. Tiempo medio para encontrar el segmento de vídeo adecuado: 25 minutos. La reutilización del conocimiento fue baja porque encontrar información era más difícil que preguntarle a un colega.
Después
Después: un índice de transcripciones con capacidad de búsqueda cubre los 200 videos. Los empleados encuentran el vídeo exacto y la marca de tiempo en menos de 30 segundos. Costo de indexación inicial: $1 (200 consultas a $0,005). Actualización semanal para vídeos nuevos: $0,10. La reutilización del conocimiento aumentó de manera mensurable según lo medido por la reducción de la repetición de preguntas de Slack.
Para quien es
Equipos de capacitación, líderes de gestión del conocimiento y bibliotecarios de contenido con grandes bibliotecas de videos de YouTube. Cualquiera cuyo equipo pregunte "¿qué vídeo cubrió X?" en Slack varias veces por semana.
Beneficios clave
- Indexe 200 vídeos por 1 dólar utilizando la búsqueda de metadatos de YouTube
- Encuentre segmentos de video exactos en segundos en lugar de búsquedas manuales de 25 minutos
- La actualización semanal de contenido nuevo cuesta unos centavos
- La búsqueda de transcripciones de texto completo detecta temas mencionados pero no en el título/descripción
- Descubra el conocimiento atrapado en el contenido de vídeo para toda la organización
Ejemplo en Python
import requests
API_KEY = "your_scavio_api_key"
def search_video_library(query: str) -> list:
"""Search YouTube for videos matching query, return structured results."""
r = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "youtube", "query": query},
timeout=10,
)
data = r.json()
return [{
"title": v.get("title"),
"channel": v.get("channel"),
"link": v.get("link"),
"description": v.get("snippet", "")[:200],
"duration": v.get("duration"),
} for v in data.get("organic", [])[:10]]
# Search your channel's content
results = search_video_library("site:youtube.com/@yourchannel onboarding workflow")
for v in results:
print(f"{v["title"]} ({v["duration"]})\n {v["link"]}")Ejemplo en JavaScript
const API_KEY = "your_scavio_api_key";
async function searchVideoLibrary(query) {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify({ platform: "youtube", query }),
});
const data = await res.json();
return (data.organic || []).slice(0, 10).map(v => ({
title: v.title,
channel: v.channel,
link: v.link,
description: (v.snippet || "").slice(0, 200),
duration: v.duration,
}));
}
const results = await searchVideoLibrary("site:youtube.com/@yourchannel onboarding workflow");
for (const v of results) {
console.log(`${v.title} (${v.duration})\n ${v.link}`);
}Plataformas utilizadas
YouTube
Búsqueda de videos con transcripciones y metadatos