Saltar al contenido

Reels de Instagram: de dónde sale el MP4

Un Reel, un vídeo del feed y un clip de IGTV se sirven igual: Instagram guarda varias variantes MP4 por publicación y el descargador enumera las que esa publicación tiene de verdad.

Los enlaces de Instagram llevan un shortcode: la parte Db3xk2LtQp1 de la URL de una publicación. Ese código es una codificación tipo base64 del id numérico del medio de la publicación, y el resolutor lo descodifica localmente antes de preguntarle nada a Instagram. Por eso tampoco puede funcionar un enlace de perfil: no hay publicación que resolver, solo una página llena de ellas.

Leer una publicación pública sin cuenta

El resolutor llama al endpoint móvil de medios de Instagram (i.instagram.com/api/v1/media/<id>/info/) con el id de app que usa el cliente web de Instagram y un user agent móvil. Una redirección a una página de inicio de sesión — la señal habitual de que una publicación no es pública — se trata como private y el resolutor se detiene ahí.

Si ese endpoint se niega, siguen dos alternativas: la página pública de inserción de la publicación, que todavía lleva el marcado del vídeo, y una sonda de existencia que distingue una publicación eliminada de una privada. El orden importa. Una publicación eliminada responde not_found; una privada responde private; ninguna se reintenta para siempre.

Por qué la lista de calidades nombra el lado corto

Instagram guarda un Reel vertical como algo parecido a 1080×1920. Etiquetar ese archivo como «1080p» sería técnicamente cierto y prácticamente confuso, porque ese 1080 es la anchura de un vídeo vertical, no su altura. El resolutor usa el lado más corto del fotograma para cada etiqueta, así que un Reel de 1080×1920 y un vídeo horizontal de 1920×1080 se leen ambos como 1080p.

Por qué esta se descarga en la página

El CDN de medios de Instagram envía access-control-allow-origin: *, a diferencia del de Pinterest o el de YouTube. El navegador puede leer el archivo, y eso es lo que permite a la página mostrar una descarga real con progreso. El resolutor también añade &dl=1 a cada enlace, así que si copias la URL a una pestaña nueva, el CDN de Instagram igualmente la devuelve como adjunto en vez de intentar reproducirla.

Los límites, dichos sin rodeos

CasoResultado
Publicación pública de Reel, vídeo o IGTVResuelta, hasta cuatro calidades.
Cuenta privada o publicación tras un inicio de sesiónprivate — Instagram redirige a los lectores anónimos a un inicio de sesión.
Publicación solo con imagen o carrusel sin vídeono_video.
Publicación eliminadanot_found.
Historias, destacados, páginas de perfilNo compatibles: no hay una publicación pública que leer.

Instagram es además la plataforma más tacaña de todas en cuanto a volumen de solicitudes: su resolutor permite doce consultas por minuto y dirección, frente a las treinta o cuarenta de otras. Es un tope deliberado y conservador: machacar los endpoints de Instagram es la vía más rápida a que dejen de responder.

La versión corta

Preguntas

¿Por qué no puedo descargar un Reel en 4K?

Porque Instagram solo guarda las variantes que codificó para esa publicación. La lista muestra las más grandes que Instagram publicó, que para la mayoría de los Reels es el archivo que reproduce la propia app.

¿Descargar Reels necesita una cuenta de Instagram?

No. Las publicaciones públicas se leen a través de los propios endpoints públicos de Instagram sin iniciar sesión. Las privadas, en cambio, no se pueden leer en absoluto: Instagram redirige a los lectores anónimos a una página de inicio de sesión.

¿Qué significa la etiqueta «1080p» en un Reel vertical?

Nombra el lado más corto del fotograma. Un Reel de 1080×1920 y un vídeo horizontal de 1920×1080 se etiquetan ambos como 1080p, así que la etiqueta sigue siendo comparable entre orientaciones.

Herramientas de este artículo

Todos los artículos