2012-07-04 26 views
8

Üzerinde çalıştığım bir uygulamada, bir URL verildiğinde HQ YouTube küçük resimlerinin bulunması gerekiyor. Using this answer, Küçük resmin maksimum çözünürlüğünü elde etmek için maxresdefault.jpg kullanmayı denedim, ancak bazı videolarda (görünüşte rasgele), istek 404'lerde. İşte YouTube thumbnail bağlantısı her durumda çalışmıyor

bazı örnekler:

Neden maxresdefault.jpg güvenilir imajını dönmez çalışır? Bu videoların ikisi de herkese açık ve gömülü olabilir.

0.jpg kullanırım, ancak görüntünün üstünde ve altında siyah çubuklar vardır.

cevap

11

Anladığım kadarıyla, YouTube yalnızca yüksek çözünürlüklü videolar için yüksek çözünürlükler üretir. Bağlantı kurduğunuz ilk en az 1080p çözünürlükte yüklenirken, ikincisi 720p'den azdı.

Yapabileceğin tek şey, video beslemesini çekmektir, yüksek çözünürlükte hala üretilip üretilmediğini ve küçük olanı daha büyük ölçekli olup olmadığını kontrol edin.

All¹ YouTube sabitleri 4: 3 en boy oranında sunulur, bu nedenle video 16: 9 ise her zaman üstte ve altta siyah çubuklar olacaktır. HTML/CSS'de, görüntü bir div'in arka planı olarak ayarlanarak ve divun doğru boyuta boyutlandırılmasıyla kolayca birleştirilebilir. 9 en boy (320x180)

+0

Ah Görüyorum. Muhteşem. =) Giriş için teşekkürler, gerçekten yardımcı oldu. – anjunatl

+3

Bazı "mqdefault.jpg" küçük resimlerinin siyah çubukların üst ve alt kısımları yok gibi görünüyor. –

+0

Ben mqdefault başparmaklarının siyah çubukları olduğunu düşünmüyorum. Doğru hatırlamıyorsam hepsi 16: 9. Cevapta, gerçekten unutmayın. –

4

Güncelleme 2015:: En 'maxresdefault' bağlantının Yok

bu deneyin çalışıyor görünüyor:

hepsi 16 olan mqdefault.jpg imbiklerde hariç ¹
İlgili konular