Warum YouTube-Downloads bei etwa 360p enden
YouTube liefert eine vollständige MP4 — Bild und Ton in einer Datei — nur in bescheidenen Auflösungen. Alles darüber wird als separate Streams gespeichert, die zusammengeführt werden müssen, und dieses Tool führt nicht zusammen.
Das ist die häufigste Überraschung auf der YouTube-Seite, deshalb gleich vorweg: Die Obergrenze liegt normalerweise bei 360p, manchmal bei 240p, und das ist keine Einstellung, die man hochdrehen kann. Der Downloader bietet die progressive MP4 an, die YouTube als eine Datei veröffentlicht. Eine 1080p-Version existiert auf YouTubes Seite, aber nicht als einzelne Datei.
Gemuxte und adaptive Formate sind zwei verschiedene Dinge
YouTube speichert jedes Video in zwei Formen. Die gemuxten Formate tragen Bild und Ton zusammen in einer MP4 — eine Datei, die du speichern und überall abspielen kannst. Adaptive Formate trennen sie: ein reiner Video-Stream und ein separater reiner Audio-Stream, jeder mit der Bitrate kodiert, die YouTube für diese Auflösung gewählt hat.
1080p in einem Browser abzuspielen ist einfach, weil der Player beide Streams holt und sie im Flug verbindet. 1080p als eine Datei zu speichern ist eine andere Aufgabe: Etwas muss die Spuren zusammenführen. Dieser Downloader führt keinen Muxer mit, er listet also nur die gemuxten Formate — und die liefert YouTube zunehmend nur bei 360p und darunter. Das gemuxte 720p-Format, das es früher gab, wird anonymen Clients nicht mehr ausgehändigt.
Was der Resolver tut
- Er fragt YouTubes Player-Endpunkt mit einer Leiter offizieller Client-Identitäten ab, vom Android-Client bis zum eingebetteten Web-Player.
- Er behält nur gemuxte MP4-Einträge, dedupliziert nach ihrer Format-ID.
- Er kennzeichnet jede Zeile mit YouTubes eigener Qualitätsbezeichnung und weicht auf die Bildhöhe aus.
- Weigert sich der Player, sagt eine oEmbed-Prüfung immer noch, ob das Video existiert, ein gelöschtes Video wird also nicht für ein blockiertes gehalten.
Die Client-Leiter ist der Grund, warum ein Video, das bei einem Versuch scheitert, beim nächsten gelingen kann: Verschiedene Clients bekommen verschiedene Formate angeboten, und YouTube ändert im Laufe der Zeit, welche verfügbar sind.
Warum der Link in einem neuen Tab öffnet
Die Video-Bytes kommen von googlevideo.com, das keine CORS-Header sendet. Die Seite kann sie nicht lesen, deshalb navigiert die Download-Schaltfläche stattdessen zum Link — dein Browser speichert die Datei direkt von Googles CDN. Zwei Details lassen diese Navigation funktionieren: Der Resolver hängt einen Titel-Parameter an die URL, wodurch Googles Server mit content-disposition: attachment antwortet, sodass die Datei gespeichert statt im Tab abgespielt wird.
Warum nichts zwischengespeichert wird
Das Ergebnis jeder anderen Plattform wird ein paar Minuten oder länger zwischengespeichert. YouTubes wird nie zwischengespeichert, bewusst: googlevideo.com-Links sind an die Adresse gebunden, die sie angefordert hat, und laufen schnell ab. Ein zwischengespeicherter Link sähe aus wie eine Download-Schaltfläche und scheiterte wie ein toter Link, deshalb fragt der Resolver YouTube jedes Mal frisch.
Was nicht unterstützt wird
| Fall | Ergebnis |
|---|---|
| Öffentliches Video | Aufgelöst; die gemuxten MP4-Formate, die YouTube anbietet. |
| Privat, nur für Mitglieder, altersbeschränkt | private — der Resolver meldet sich nie an. |
| Gelöschtes oder entferntes Video | not_found. |
| Laufender Livestream | Es existiert keine gemuxte Datei, während der Stream läuft. |
| Shorts | Funktionieren wie jedes andere Video, mit derselben Auflösungsobergrenze. |
Die Kurzfassung
- Nur die gemuxte MP4 wird angeboten, die normalerweise 360p ist.
- Höhere Auflösungen brauchen getrennte Video- und Audio-Streams, die zusammengeführt werden; dieses Tool führt sie nicht zusammen.
- Nichts wird neu kodiert, mit einem Wasserzeichen versehen oder behalten.
- Links werden nie zwischengespeichert, weil sie an deine Adresse gebunden sind und ablaufen.
- Nur öffentliche Videos — private und altersbeschränkte Videos bleiben blockiert.
Fragen
Kann dieses Tool 1080p von YouTube herunterladen?
Nein. YouTube hält 1080p als getrennte reine Video- und Audio-Streams vor, und dieses Tool führt sie nicht zusammen. Es bietet die gemuxte MP4 an, die YouTube als einzelne Datei veröffentlicht, normalerweise 360p.
Warum öffnet das Video einen neuen Tab, statt in der Seite herunterzuladen?
Weil `googlevideo.com` keine CORS-Header sendet, die Seite die Bytes also nicht lesen kann. Der Link trägt einen Titel-Parameter, der Google mit `content-disposition: attachment` antworten lässt, sodass dein Browser die Datei speichert statt sie abzuspielen.
Warum listet derselbe Link manchmal andere Qualitäten?
Der Resolver fragt YouTube über mehrere offizielle Client-Identitäten ab, und ihnen werden nicht dieselben Formate angeboten. Den Link nach einem Moment erneut zu holen, kann die Liste ändern.