YouTube

Youtube Video Thumbnail Resmini Alma, Youtube Video Öne Çıkan Küçük Resimi Alma

Merhaba değerli İdeal Kaynak takipçileri 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 🙂

Youtube Video Thumbnail

Her Yotube video için 4 tane görsel oluşturulur bunları aşağıdaki gibi çekebilirsiniz:

http://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/0.jpg
http://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/1.jpg
http://img.youtube.com/vi/<youtube-video-id-buraya-ekleyin>/2.jpg
http://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:

http://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:

http://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:

http://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:

http://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:

http://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)
http://i1.ytimg.com/vi/G0wGs3useV8/0.jpg

Start Thumbnail (120×90 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/1.jpg

Middle Thumbnail (120×90 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/2.jpg

End Thumbnail (120×90 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/3.jpg

High Quality Thumbnail (480×360 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/hqdefault.jpg

Medium Quality Thumbnail (320×180 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/mqdefault.jpg

Normal Quality Thumbnail (120×90 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/default.jpg

Standard Definition Thumbnail (640×480 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/sddefault.jpg

Maximum Resolution Thumbnail (1920×1080 pixels)
http://i1.ytimg.com/vi/G0wGs3useV8/maxresdefault.jpg

Bunu bir Api olarak kullanmak isterseniz:
https://www.googleapis.com/youtube/v3/videos?key=YOUR_API_KEY&part=snippet&id=VIDEO_ID

Örnek PHP Kodu:

$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ı:

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)
}
}
Youtube Video Thumbnail

CEVAP VER

Lütfen yorumunuzu girin!
Lütfen adınızı girin