Aller au contenu

Reels Instagram : d’où vient le MP4

Un Reel, une vidéo du fil et un clip IGTV sont servis de la même façon : Instagram conserve plusieurs versions MP4 par publication et le téléchargeur liste celles que cette publication possède réellement.

Les liens Instagram portent un shortcode — la partie Db3xk2LtQp1 d’une URL de publication. Ce code est un encodage en forme de base64 de l’id média numérique de la publication, et le résolveur le décode localement avant de demander quoi que ce soit à Instagram. C’est aussi pourquoi un lien de profil ne peut pas fonctionner : il n’y a aucune publication à résoudre, seulement une page qui en est pleine.

Lire une publication publique sans compte

Le résolveur appelle le propre point d’accès média mobile d’Instagram (i.instagram.com/api/v1/media/<id>/info/) avec l’app id qu’utilise le client web d’Instagram et un user agent mobile. Une redirection vers une page de connexion — le signe standard qu’une publication n’est pas publique — est traitée comme private et le résolveur s’arrête là.

Si ce point d’accès refuse, deux replis suivent : la page d’intégration publique de la publication, qui porte encore le balisage de la vidéo, et une sonde d’existence qui distingue une publication supprimée d’une publication privée. L’ordre compte. Une publication supprimée répond not_found ; une publication privée répond private ; aucune n’est réessayée indéfiniment.

Pourquoi la liste des qualités nomme le petit côté

Instagram stocke un Reel vertical comme quelque chose comme 1080×1920. Étiqueter ce fichier « 1080p » serait techniquement vrai et pratiquement déroutant, car 1080 est la largeur d’une vidéo portrait, pas sa hauteur. Le résolveur utilise le côté le plus court de l’image pour chaque étiquette, un Reel 1080×1920 et une vidéo paysage 1920×1080 se lisent donc tous deux comme 1080p.

Pourquoi celui-ci se télécharge dans la page

Le CDN média d’Instagram envoie access-control-allow-origin: *, contrairement à ceux de Pinterest ou de YouTube. Le navigateur peut donc lire le fichier, ce qui permet à la page d’afficher un vrai téléchargement avec progression. Le résolveur ajoute aussi &dl=1 à chaque lien, si bien que si vous copiez l’URL dans un nouvel onglet, le CDN d’Instagram la renvoie quand même comme pièce jointe au lieu d’essayer de la lire.

Les limites, dites simplement

CasRésultat
Reel, vidéo ou publication IGTV publiqueRésolu, jusqu’à quatre qualités.
Compte privé ou publication derrière une connexionprivate — Instagram redirige les lecteurs anonymes vers une connexion.
Publication image seule ou carrousel sans vidéono_video.
Publication suppriméenot_found.
Stories, à la une, pages de profilNon pris en charge : il n’y a aucune publication publique à lire.

Instagram est aussi la plateforme la plus avare en volume de requêtes : son résolveur autorise 12 recherches par minute et par adresse, contre trente ou quarante ailleurs. C’est un plafond délibéré et prudent — marteler les points d’accès d’Instagram est le moyen le plus rapide de les faire cesser de répondre.

En bref

Questions

Pourquoi ne puis-je pas télécharger un Reel en 4K ?

Parce qu’Instagram ne stocke que les versions qu’il a encodées pour cette publication. La liste montre les plus grandes qu’Instagram a publiées, ce qui, pour la plupart des Reels, revient au fichier que l’application elle-même lit.

Le téléchargement de Reels nécessite-t-il un compte Instagram ?

Non. Les publications publiques sont lues via les propres points d’accès publics d’Instagram, sans connexion. Les publications privées, en revanche, ne peuvent pas être lues du tout — Instagram redirige les lecteurs anonymes vers une page de connexion.

Que signifie l’étiquette « 1080p » sur un Reel vertical ?

Elle nomme le côté le plus court de l’image. Un Reel 1080×1920 et une vidéo paysage 1920×1080 sont tous deux étiquetés 1080p, l’étiquette reste donc comparable entre les orientations.

Outils de cet article

Tous les articles