Zum Inhalt springen

Instagram Reels: Woher die MP4 kommt

Ein Reel, ein Feed-Video und ein IGTV-Clip werden alle gleich ausgeliefert: Instagram hält mehrere MP4-Versionen pro Beitrag vor, und der Downloader listet die, die dieser Beitrag tatsächlich hat.

Instagram-Links tragen einen Shortcode — den Db3xk2LtQp1-Teil einer Beitrags-URL. Dieser Code ist eine base64-förmige Kodierung der numerischen Medien-ID des Beitrags, und der Resolver dekodiert ihn lokal, bevor er Instagram irgendetwas fragt. Deshalb kann ein Profil-Link auch nicht funktionieren: Es gibt keinen Beitrag aufzulösen, nur eine Seite voller Beiträge.

Einen öffentlichen Beitrag ohne Konto lesen

Der Resolver ruft Instagrams eigenen mobilen Medien-Endpunkt (i.instagram.com/api/v1/media/<id>/info/) mit der App-ID auf, die Instagrams Web-Client nutzt, und einem mobilen User-Agent. Eine Weiterleitung auf eine Login-Seite — das übliche Zeichen, dass ein Beitrag nicht öffentlich ist — wird als private behandelt, und der Resolver hört dort auf.

Wenn dieser Endpunkt sich weigert, folgen zwei Ausweichwege: die öffentliche Embed-Seite des Beitrags, die noch das Video-Markup trägt, und eine Existenzprüfung, die einen gelöschten von einem privaten Beitrag unterscheiden kann. Die Reihenfolge zählt. Ein gelöschter Beitrag antwortet mit not_found; ein privater mit private; keiner wird ewig wiederholt.

Warum die Qualitätsliste die kurze Kante nennt

Instagram speichert ein vertikales Reel als etwas wie 1080×1920. Diese Datei „1080p“ zu nennen, wäre technisch wahr und praktisch verwirrend, weil die 1080 die Breite eines Hochformat-Videos ist, nicht seine Höhe. Der Resolver nutzt für jede Kennzeichnung die kürzere Seite des Bildes, ein 1080×1920-Reel und ein 1920×1080-Querformat-Video lesen sich also beide als 1080p.

Warum dieser Download in der Seite läuft

Instagrams Medien-CDN sendet access-control-allow-origin: *, anders als das von Pinterest oder YouTube. Der Browser kann die Datei also lesen, und das erlaubt der Seite, einen echten Download mit Fortschritt zu zeigen. Der Resolver hängt zudem &dl=1 an jeden Link an, wenn du die URL also stattdessen in einen neuen Tab kopierst, liefert Instagrams CDN sie weiterhin als Anhang aus, statt zu versuchen, sie abzuspielen.

Die Grenzen, klar benannt

FallErgebnis
Öffentliches Reel-, Video- oder IGTV-BeitragAufgelöst, bis zu vier Qualitäten.
Privates Konto oder ein Beitrag hinter einer Anmeldungprivate — Instagram leitet anonyme Leser auf eine Login-Seite.
Nur-Bild-Beitrag oder Karussell ohne Videono_video.
Gelöschter Beitragnot_found.
Stories, Highlights, ProfilseitenNicht unterstützt: Es gibt keinen öffentlichen Beitrag zu lesen.

Instagram ist hier auch die knauserigste Plattform beim Anfragevolumen: Sein Resolver erlaubt zwölf Abfragen pro Minute pro Adresse, verglichen mit dreißig oder vierzig anderswo. Das ist eine bewusste, konservative Obergrenze — auf Instagrams Endpunkte einzuhämmern ist der schnellste Weg, sie davon abzubringen, weiter zu antworten.

Die Kurzfassung

Fragen

Warum kann ich ein Reel nicht in 4K herunterladen?

Weil Instagram nur die Versionen speichert, die es für diesen Beitrag kodiert hat. Die Liste zeigt die größten, die Instagram veröffentlicht hat, was bei den meisten Reels die Datei ist, die die App selbst abspielt.

Braucht das Herunterladen von Reels ein Instagram-Konto?

Nein. Öffentliche Beiträge werden über Instagrams eigene öffentliche Endpunkte ohne Anmeldung gelesen. Private Beiträge lassen sich dagegen gar nicht lesen — Instagram leitet anonyme Leser auf eine Login-Seite.

Was bedeutet die Kennzeichnung „1080p“ bei einem vertikalen Reel?

Sie nennt die kürzere Seite des Bildes. Ein 1080×1920-Reel und ein 1920×1080-Querformat-Video werden beide als 1080p gekennzeichnet, die Kennzeichnung bleibt also über Ausrichtungen hinweg vergleichbar.

Tools in diesem Artikel

Alle Artikel