Youtube Video Thumbnail Resmini Alma, Youtube Video Öne Çıkan Küçük Resimi Alma
Merhaba değerli ziyaretçimiz bu yazıda Youtube videolarında belirlenmiş küçük resim i yüksek orta ve düşük çözünürlükte almayı anlatacağım bu çeşitli yerlerde işinize yarayabilir tabi yazılımcılar için gerekli olabilir diye paylaşma isteği duydum fazla bilgi göz çıkarmaz derler 🙂
Başlıklar
Youtube Video Thumbnail
Her Yotube video için 4 tane görsel oluşturulur bunları aşağıdaki gibi çekebilirsiniz:
1 2 3 4 | https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/0.jpg https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/1.jpg https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/2.jpg https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/3.jpg |
Çözünürlük olarak almak için:
Listedeki ilk tam boy görüntü ve diğerleri küçük resimler bulunmaktadır. Varsayılan küçük resim görüntüsü (. Yani 1.jpg, 2.jpg, 3.jpg biri) ‘dir:
https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/default.jpg
Thumbnail yüksek kaliteli sürümü için buna benzer bir url kullanın:
https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/hqdefault.jpg
HQ benzer bir url kullanarak küçük resim bir orta kalite versiyonu da vardır:
https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/mqdefault.jpg
Küçük resmin standart tanımlı sürümü için buna benzer bir url kullanın:
https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/sddefault.jpg
Küçük resmin maksimum çözünürlük sürümü için buna benzer bir url kullanın:
https://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/maxresdefault.jpg
.
Yukarıdaki URL’lerin Tümü https üzerinden kullanılabilir. Yukarıdaki url’lerin herhangi birini https http değiştirin. Buna ek olarak, örneğin img.youtube.com yerine çalışan i3.ytimg.com biraz daha kısa olan adresi de kullanabilirsiniz.
Örnek Kullanımlar:
Player Background Thumbnail (480×360 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/0.jpg
Start Thumbnail (120×90 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/1.jpg
Middle Thumbnail (120×90 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/2.jpg
End Thumbnail (120×90 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/3.jpg
High Quality Thumbnail (480×360 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/hqdefault.jpg
Medium Quality Thumbnail (320×180 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/mqdefault.jpg
Normal Quality Thumbnail (120×90 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/default.jpg
Standard Definition Thumbnail (640×480 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/sddefault.jpg
Maximum Resolution Thumbnail (1920×1080 pixels)
https://i1.ytimg.com/vi/G0wGs3useV8/maxresdefault.jpg
Bunu bir Api olarak kullanmak isterseniz:
1 | https://www.googleapis.com/youtube/v3/videos?key=YOUR_API_KEY&part=snippet&id=VIDEO_ID |
Örnek PHP Kodu:
1 2 3 | $data = file_get_contents("https://www.googleapis.com/youtube/v3/videos?key=YOUR_API_KEY&part=snippet&id=T0Jqdjbed40"); $json = json_decode($data); var_dump($json->items[0]->snippet->thumbnails); |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | object(stdClass)#5 (5) { ["default"]=> object(stdClass)#6 (3) { ["url"]=> string(46) "https://i.ytimg.com/vi/T0Jqdjbed40/default.jpg" ["width"]=> int(120) ["height"]=> int(90) } ["medium"]=> object(stdClass)#7 (3) { ["url"]=> string(48) "https://i.ytimg.com/vi/T0Jqdjbed40/mqdefault.jpg" ["width"]=> int(320) ["height"]=> int(180) } ["high"]=> object(stdClass)#8 (3) { ["url"]=> string(48) "https://i.ytimg.com/vi/T0Jqdjbed40/hqdefault.jpg" ["width"]=> int(480) ["height"]=> int(360) } ["standard"]=> object(stdClass)#9 (3) { ["url"]=> string(48) "https://i.ytimg.com/vi/T0Jqdjbed40/sddefault.jpg" ["width"]=> int(640) ["height"]=> int(480) } ["maxres"]=> object(stdClass)#10 (3) { ["url"]=> string(52) "https://i.ytimg.com/vi/T0Jqdjbed40/maxresdefault.jpg" ["width"]=> int(1280) ["height"]=> int(720) } } |