Cómo se hace, en tres pasos
- Abre la página del video y dale a reproducir. En cuanto el reproductor empieza a pedir datos, VGrab ya lo ha detectado y en la esquina inferior derecha del icono aparece cuántos videos ha encontrado en esa página.
- Haz clic en el icono de la extensión. Ahí está la lista de todo lo que se puede descargar de esa página, con el que más se parece al video principal arriba del todo y los fragmentos de anuncios, los videos de fondo en bucle y los tráileres mandados abajo. La calidad ya viene elegida: 480P de forma predeterminada; si no hay 480P, la más parecida, y la ventana emergente indica la que se está usando de verdad. Para cambiarla basta un clic.
- Haz clic en «Guardar». Lo demás lo hace la extensión sola: trae cada uno de los trozos de la lista, los une en orden, guarda el archivo en tu carpeta de descargas y te lo avisa con una notificación en la esquina inferior derecha.
Por qué el clic derecho no consigue nada
Muchos sitios no guardan la película como un archivo único: la cortan en trozos de unos pocos segundos y escriben además una lista que le dice al reproductor qué trozo va primero y cuál después. Esa lista suele terminar en .m3u8 (HLS) o en .mpd (DASH). Si haces clic derecho en la página, lo único que tocas es la carcasa del reproductor, porque los cientos o miles de trozos que hay debajo se van pidiendo uno a uno a medida que se reproducen.
Los sitios lo hacen así para que el video pueda cambiar de calidad según tu velocidad y para que se pueda empezar a reproducir desde la mitad. Para el sitio está muy bien, pero a quien quiere guardar el video le añade tres trámites: conseguir la lista, traer cada trozo siguiéndola y unirlos en orden en un archivo. VGrab mete los tres dentro de ese único clic en «Guardar».
Qué archivo sale de esa unión
Un .mp4 corriente. Aquí solo se cambia el contenedor y no se vuelve a codificar nada: los datos de la imagen y del sonido se copian tal cual, así que va rápido, no se pierde calidad y no hace falta instalar ninguna herramienta de conversión aparte. En los poquísimos casos en los que no se puede cambiar el contenedor, se guarda un .ts y la ventana emergente explica el motivo. El archivo queda en la carpeta de descargas del navegador, dentro de una subcarpeta por cada dominio de sitio de video y con el título del video como nombre. Los reproductores de ordenador, de móvil y de televisor lo abren directamente y permiten avanzar con la barra.
Unos cuantos términos, explicados en una línea
- M3U8: una lista de texto que enumera en qué trozos se ha cortado una película, cuánto dura cada uno y en qué orden se reproducen. Termina en .m3u8.
- HLS: todo el método de reproducir video a partir de una lista M3U8, definido por Apple y usado hoy por la inmensa mayoría de los sitios.
- DASH: otro método de la misma familia que HLS, con listas que terminan en .mpd. A menudo envía la imagen y el sonido en dos pistas separadas.
- Segmento (trozo): cada uno de esos archivos de unos pocos segundos, casi siempre con extensión .ts o .m4s. Una película de una hora suele tener entre varios cientos y algo más de mil.
- Lista maestra y listas de medios: la lista maestra enumera qué calidades hay, y cada calidad tiene su propia lista de medios con sus segmentos. VGrab elige una calidad en la lista maestra y luego trae los segmentos siguiendo la lista de medios de esa calidad.
- DRM (protección de derechos de autor): la protección que pone el titular de los derechos, del tipo de Widevine, FairPlay o PlayReady. Eso VGrab no lo descarga y no intenta eludirlo de ninguna forma: cuando se lo encuentra, te lo dice con claridad.
Preguntas frecuentes
¿Se pueden descargar los videos con DRM? No. Cuando VGrab se encuentra con Widevine, FairPlay o PlayReady, te dice con claridad que no se puede descargar y se detiene. Más detalles en el glosario de más arriba.
¿Qué pasa si la imagen y el sonido van en dos pistas? Algunos sitios, sobre todo los del tipo DASH, las envían por separado. Cuando encuentra las dos, la extensión las combina en un archivo con sonido; y si solo consigue una, lo dice tal cual en vez de darte un archivo mudo sin avisar.
¿Qué pasa si el sitio limita la velocidad? Cuando se piden demasiadas cosas seguidas a la misma dirección, el sitio empieza a rechazarlas. Entonces la extensión afloja sola y se queda con una única conexión lenta, en vez de reintentar hasta agotar el cupo que te da el sitio. Solo si de verdad pasan diez minutos sin avanzar nada, se detiene y te avisa; un rato después, con hacer clic en «Reanudar» sigue desde el segmento en el que se quedó.
¿Y si se corta la red a mitad de la descarga? Los segmentos ya descargados se quedan guardados en tu equipo. Si se corta en el 87 %, la descarga sigue desde el 87 % y no vuelve a empezar de cero.
¿Y si algunos segmentos no llegan? Se saltan, la descarga sigue adelante y al terminar el recorrido se vuelve a por los que faltaban; si alguno no hay manera de completarlo, se indica tal cual, «faltan N segmentos», sin hacerlo pasar por completo. Recargando la página para detectar otra vez, lo normal es conseguir una lista nueva.
¿Se puede descargar solo un trozo? Sí. En la ventana emergente, haz clic en «Intervalo» y pon la hora de inicio y la de fin: solo se traen los segmentos de ese trozo, y lo que se guarda es igualmente un MP4 que se reproduce, con el rango de tiempo en el nombre del archivo.
¿Y si solo quiero el sonido? En la ventana emergente, haz clic en «Solo audio» y se guarda como m4a, sin descargar la parte de la imagen.