Zum Inhalt springen

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

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

FallErgebnis
Öffentliches VideoAufgelöst; die gemuxten MP4-Formate, die YouTube anbietet.
Privat, nur für Mitglieder, altersbeschränktprivate — der Resolver meldet sich nie an.
Gelöschtes oder entferntes Videonot_found.
Laufender LivestreamEs existiert keine gemuxte Datei, während der Stream läuft.
ShortsFunktionieren wie jedes andere Video, mit derselben Auflösungsobergrenze.

Die Kurzfassung

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.

Tools in diesem Artikel

Alle Artikel