Sacar el audio de un vídeo
Una entrevista grabada en video se convierte en un archivo de audio aparte, listo para un episodio de pódcast, una transcripción o un doblaje. El video original solo se lee, nunca se modifica. Se paga por uso, sin suscripción.
Esta tarea no está disponible ahora mismo, así que no se puede contratar. No se cobra nada por ella.
Cómo funciona y APISin malabares de recodificación, sin exportar a mano desde un editor solo para sacar una pista.
Por qué el sonido suele ser lo que de verdad importa
Muchísimo contenido de audio nace grabado en video, como una entrevista filmada que solo tiene que convertirse en episodio de pódcast, un seminario web que acabará en transcripción, una charla de congreso cuyo audio se reutiliza en otro lugar. En todos esos casos la imagen es peso muerto. Técnicamente, imagen y sonido son pistas separadas dentro de un mismo archivo contenedor, de modo que el audio puede sacarse por sí solo sin rehacer el video.
Cómo funciona la extracción y dónde encaja
Usted envía el video, el servicio separa la pista de audio del contenedor, la codifica en un formato de audio estándar y deja el archivo disponible cuando termina. El video original solo se lee, nunca se modifica. La extracción casi siempre es el primer paso, porque el resultado alimenta una transcripción o unos subtítulos, un proyecto de doblaje o un flujo de pódcast. El error habitual es exportar cada grabación a mano desde un editor, cuando enviar un lote completo y recoger cada archivo al terminar convierte una tarea pesada en un paso repetible.
Dónde encaja en un flujo más grande
Extraer el audio casi siempre es el primer paso, no el destino final: la salida suele alimentar un paso de transcripción o generación de subtítulos, un flujo de doblaje o clonación de voz, o un proceso de publicación de podcast que solo quería el sonido. Como la tarea es asíncrona, se puede enviar junto un lote de sesiones grabadas y recogerlas conforme cada una termina, que es la diferencia entre una exportación manual puntual y una etapa repetible dentro de un flujo de contenido automatizado.
Qué puede hacer con ella
Entrevistas en video convertidas en episodios de podcast
Un equipo de medios graba entrevistas en cámara para otros fines pero publica el audio por separado como episodio de podcast, extrayendo la pista de forma automática en lugar de exportarla a mano cada vez.
Flujos de doblaje y localización
Un equipo de localización extrae el audio original del video de origen como primer paso antes de la traducción y el trabajo de voz, dejando el archivo de video intacto hasta que la nueva pista está lista.
Archivar charlas como contenido solo de audio
Un organizador de conferencias convierte las sesiones grabadas en un archivo de audio, extrayendo únicamente el sonido para no tener que almacenar ni transmitir video completo a quienes solo quieren escuchar.
Preguntas frecuentes
¿Qué formato de audio entrega la api extraer audio de video?
Entrega la pista de audio aislada del video codificada en un formato de audio estándar, lista para usarse directamente o para alimentar otro paso de procesamiento.
¿Modifica o degrada mi video original?
No, el archivo de video solo se lee para extraer el flujo de audio; no se modifica, recodifica ni altera durante el proceso.
¿Para qué sirve el audio extraído?
Casi siempre es el primer paso de otra tarea: una transcripción o unos subtítulos, un doblaje o un trabajo de voz, o un episodio de pódcast que solo necesitaba el sonido. Llega como un archivo propio en un formato estándar.
¿Puedo procesar varias grabaciones a la vez?
Sí. Cada extracción se realiza en segundo plano, así que puede enviar juntas todas las sesiones grabadas y recoger cada audio a medida que termina, en lugar de exportarlos uno a uno a mano.
¿Necesito un programa de edición de video?
No. Usted envía el video y recibe la pista de sonido como archivo independiente, sin abrir un editor solo para exportar ni aprender una herramienta de línea de comandos.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. Esta capacidad está disponible actualmente mediante la API, no como herramienta interactiva en la Web.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/video/extract-audio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"video":"https://example.com/clip.mp4"}'const res = await fetch("https://api.kit.forhosting.com/video/extract-audio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"video": "https://example.com/clip.mp4"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/extract-audio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"video": "https://example.com/clip.mp4"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/extract-audio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"video":"https://example.com/clip.mp4"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"video":"https://example.com/clip.mp4"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/extract-audio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"video": "https://example.com/clip.mp4"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.extract_audio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
A veces el video es solo el envase y el audio es el verdadero activo: este endpoint separa el sonido de un archivo de video y lo entrega por su cuenta, listo para un feed de podcast, una herramienta de transcripción o un flujo de doblaje.
La necesidad cotidiana detrás de esto
En todos esos casos el video en sí sobra; lo que se necesita es la pista de audio, aislada y en un formato usable, sin abrir un editor solo para pulsar exportar. Muchísimo contenido de audio nace grabado en video: una entrevista filmada en cámara que solo necesita convertirse en episodio de podcast, la grabación de un webinar rumbo a una transcripción, la charla de una conferencia cuyo audio se reaprovecha en un boletín.
Cómo se comporta la solicitud
El servicio separa el flujo de audio del contenedor, lo codifica a un formato de audio estándar y deja disponible el archivo resultante en cuanto termina el procesamiento; el video original nunca se toca ni se altera, solo se lee. Se envía el video a POST /video/extract-audio y se recibe un task_id mientras la tarea entra en cola.
Por qué es más sencillo de lo que suena, y por qué igual importa
Técnicamente, audio y video son flujos separados multiplexados en un solo archivo contenedor, algo que cualquiera que haya usado una herramienta de línea de comandos ya sabe, porque separarlos es cuestión de una sola opción. El valor de un endpoint aquí no está en la operación en sí; está en hacer esa extracción de forma confiable, a escala, sin importar el formato de origen que llegue, sin que alguien mantenga un script o vigile una herramienta local para cada archivo nuevo.
Estado, sin rodeos
La ruta, la forma de la solicitud y el precio aquí descritos son definitivos; en cuanto abra tráfico, cualquier tarea que falle se reintenta automáticamente y, si sigue fallando, nunca se cobra. Este endpoint está en su etapa final de despliegue.
Casos de integración
Webinars que alimentan una transcripción
Una empresa pasa sus webinars grabados por este endpoint primero para aislar el audio, y luego envía ese audio a un flujo de transcripción en lugar de transcribir directamente desde el archivo de video, mucho más pesado.
Preguntas técnicas
¿Existe un plan gratuito para esta API?
No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. El acceso funciona con un saldo prepago de ForHosting KIT: se recarga desde $10.00 (no caduca) y cada solicitud se cobra a su precio publicado, así que una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.
¿Qué tan largo puede ser el video de origen?
Como la tarea corre de forma asíncrona y devuelve un task_id de inmediato, la duración del video no bloquea la solicitud; se avisa por webhook o enlace firmado en cuanto la extracción termina.
¿Cómo recupero el audio extraído?
A través de un webhook firmado cuando la tarea se completa, o descargándolo desde un enlace firmado que permanece válido por 24 horas.
¿Puedo extraer audio de muchos videos en un mismo flujo?
Sí, cada solicitud es una tarea asíncrona independiente con su propio task_id, así que enviar un lote de videos es cuestión de repetir la llamada.
¿Sirve como paso previo a una transcripción o a generar subtítulos?
Sí, extraer el audio primero es un paso previo habitual, aunque nuestro endpoint de generación de subtítulos también acepta video directamente si no necesita el archivo de audio por separado para otra cosa.
¿El endpoint ya está aceptando solicitudes?
Está terminando su despliegue final en este momento; el endpoint, el precio y el comportamiento aquí descritos son definitivos y comenzará a aceptar tareas pronto.