Der Link zur YouTube-Miniaturansicht funktioniert nicht in allen Fällen

8

Eine Anwendung, an der ich gerade arbeite, muss HQ YouTube Thumbnails eine URL geben. Mit dieser Antwort habe ich versucht, maxresdefault.jpg zu verwenden, um die maximale Auflösung des Thumbnails zu erhalten, aber bei einigen Videos (scheinbar zufällig) ), die Anfrage 404.

Hier sind einige Beispiele:

Mit den gleichen URLs funktionieren andere Anfragen, die die gleichen Videoschlüssel verwenden:

Warum gibt maxresdefault.jpg das Bild nicht zuverlässig zurück? Beide Videos sind öffentlich und können eingebettet werden.

Ich würde 0.jpg verwenden, aber es hat schwarze Balken oben und unten im Bild.

    
anjunatl 04.07.2012, 19:46
quelle

2 Antworten

11

Wie ich es verstehe, erzeugt YouTube nur hochauflösende Standbilder für hochauflösende Videos. Der erste Link wurde mit einer Auflösung von mindestens 1080p hochgeladen, der zweite weniger als 720p.

Loks wie das Einzige, was Sie tun können, ist den Video-Feed zu ziehen, überprüfen Sie, ob noch eine hohe Auflösung erzeugt wurde und skalieren Sie die kleinere selbst, wenn nicht.

Alle¹ YouTube-Standbilder werden im Seitenverhältnis 4: 3 dargestellt. Wenn das Video 16: 9 ist, werden schwarze Balken oben und unten angezeigt. In HTML / CSS kann dies leicht bekämpft werden, indem das Bild als Hintergrund eines div gesetzt und das div auf den richtigen Aspekt gebracht wird.

¹ Außer den mqdefault.jpg-Standbildern, die alle im 16: 9-Aspekt (320x180) sind

    
Andrew Dinmore 08.07.2012, 22:15
quelle
4

Aktualisierung 2015: Keines Ihrer "maxresdefault" -Links scheint zu funktionieren

Probieren Sie diese aus:

%Vor%     
chetan92 14.05.2015 04:30
quelle

Tags und Links