Un descargador de video online es una pequeña cadena de procesamiento, no una sola orden. Valida la URL, descubre fuentes accesibles para una sesión autorizada, selecciona pistas compatibles, las empaqueta y entrega el archivo al navegador. Estas etapas explican diferencias de velocidad, formatos y errores.
- La URL de la página suele ser solo el inicio; un manifiesto puede describir el contenido.
- Video, audio, subtítulos y miniaturas pueden estar separados.
- El remuxing conserva la codificación; transcodificar crea pistas nuevas.
- Un servicio responsable aísla trabajos y elimina datos temporales.
Etapa 1: validar la URL
El servicio debe aceptar solo HTTP o HTTPS compatibles, rechazar entradas mal formadas e impedir solicitudes a redes privadas. También crea un trabajo con usuario, cuota, salida y caducidad.
Etapa 2: descubrir pistas
Una página suele ser HTML, no el archivo. El procesador lee un archivo directo o un manifiesto con códec, resolución, tasa e idioma. La documentación de formatos de FFmpeg explica cómo los demultiplexores exponen pistas y metadatos.
La lista debe ser real: si no hay 4K, no debe anunciarse. Si la mejor imagen no contiene sonido, hay que elegir audio compatible.
Etapa 3: elegir compatibilidad
Hay que considerar códecs, contenedor, duración, tamaño y dispositivo. MP4 es un contenedor, no una garantía universal. La guía de procesamiento de video de MDN diferencia contenedor y decodificación.
Etapa 4: transferir y ensamblar
El trabajador descarga, verifica y empaqueta. Stream copy mueve paquetes sin recodificar; la documentación de FFmpeg indica que es rápido y sin pérdida. Transcodificar consume más CPU y suele ser con pérdida.
Etapa 5: entregar y caducar
El resultado se entrega mediante una URL corta o endpoint autenticado. El historial puede conservar metadatos, pero segmentos y archivos deben caducar. Un usuario nunca debe poder adivinar el trabajo de otro.
Por qué falla un enlace
- Contenido privado, eliminado, regional o con sesión.
- Directo sin archivo final.
- Cambio de manifiesto.
- Códecs incompatibles.
- Tiempo agotado o segmentos incompletos.
- DRM o control que no debe eludirse.
Consulta nuestra lista de seguridad.
Preguntas frecuentes
¿Todo ocurre en el navegador?
Normalmente no. La interfaz es web, pero las transferencias, la unión y las conversiones suelen ejecutarse en servidores.
¿El remuxing reduce calidad?
No cuando copia las pistas sin recodificar. Transcodificar sí puede cambiar calidad y tamaño.
¿Por qué un video corto puede tardar más?
También influyen resolución, segmentos, conversión, cola, origen y reintentos.
Prueba el descargador de YouTube o el descargador de TikTok solo con contenido permitido.