Descargar un vídeo .m3u8 (HLS)
Has encontrado un enlace acabado en .m3u8, lo has descargado y te ha llegado un archivo de texto de un par de kilobytes. Es lo esperable: ese archivo no es el vídeo, es su índice.
Qué contiene un .m3u8
HLS (HTTP Live Streaming) parte el vídeo en cientos o miles de trozos de pocos segundos. El .m3u8 es una lista de texto que dice en qué orden van y dónde está cada uno. Por eso pesa tan poco: solo son direcciones.
Además suele haber dos niveles. El primero que encuentras es normalmente un master playlist que no lista trozos, sino otras listas, una por calidad (1080p, 720p, 480p…). Elegir ahí es lo que determina la resolución final.
Por qué descargarlo a mano casi nunca sale bien
Aunque bajes los trozos uno a uno, quedan tres problemas. El orden y la unión: hay que concatenarlos y remuxearlos a MP4, o el resultado no se puede mover con la barra de progreso. El cifrado AES-128: muchos streams van cifrados con una clave que se sirve aparte, y sin aplicarla obtienes ruido. Los enlaces caducan: bastantes servidores firman las direcciones con un tiempo de validez corto, así que a mitad de descarga empiezan los errores 403.
Conviene no confundir ese AES-128 con el DRM. El AES-128 de HLS es parte del propio formato y la clave viaja al reproductor; el DRM (Widevine, PlayReady) es otra cosa y sí es un muro infranqueable.
Cómo lo resuelve la extensión
YDownloadNow detecta el manifiesto en cuanto el reproductor lo pide, lo lee, te enseña las calidades reales con su tamaño estimado y descarga los segmentos en paralelo aplicando la clave AES cuando hace falta. Al terminar los une en un MP4 normal, con el audio sincronizado.
Si el stream lleva pistas de audio separadas —habitual en contenido multiidioma— también las descarga y las mezcla, en lugar de dejarte un vídeo mudo.
Paso a paso
- Instala la extensiónDisponible para Chrome, Edge y Firefox.
- Reproduce el vídeoEn cuanto el reproductor pide el manifiesto, la extensión lo detecta. No hace falta buscar el .m3u8 a mano.
- Elige la calidadEl desplegable muestra las variantes del master playlist con su resolución y el tamaño estimado.
- DescargaLos segmentos se bajan en paralelo, se descifran si hace falta y se unen en un MP4 reproducible en cualquier sitio.
Preguntas frecuentes
He descargado el .m3u8 y ocupa 2 KB, ¿está roto?
No, es correcto: ese archivo solo contiene la lista de trozos del vídeo. El contenido real está en los segmentos a los que apunta.
¿Puedo elegir la resolución?
Sí, siempre que el stream ofrezca varias. La extensión lee el master playlist y muestra cada variante con su resolución y tamaño aproximado.
¿Y si el vídeo está cifrado?
Si es el AES-128 estándar de HLS, se descifra sin problema: la clave forma parte del propio stream. Si es DRM (Widevine, PlayReady, FairPlay), no: eso no lo eludimos y la extensión lo marca como no descargable.
La descarga falla a mitad con error 403
Suele ser un enlace firmado que ha caducado. Vuelve a cargar la página del vídeo y usa el botón de reintentar: la extensión pide un manifiesto nuevo con enlaces frescos.