YouTube Videolarından Ekran Görüntüsü Alma

YouTube videolarından yüksek kalitede ve istediğiniz boyutta hızlı ve kolayca fotoğraf almak için en kolay ücretsiz yöntem bu yazıda.

Sitelerimizde YouTube videoları paylaşıyoruz. Yotube videosunun kaynak kodlarını bulmak kolay, paylaş sekmesinden ekleye tıklayıp iframe kodunu alabiliyoruz. Ancak birde bize lazım olan bu videonun ekran görüntüsü. Her seferinde -print screen- yapmak zor ve zahmetli. Bunun yerine yapmanız gereken kolay bir yol var.

Öncelikle resmin alıncağı video adresini alın. Örnek videomuz;

 

Örnek video adresi: https://www.youtube.com/watch?v=_GOZDXq7I-I

Bir YouTube videosu üzerinden 6 farklı kalitede ekran görüntüsü alabilirsiniz.

Öncelikle yapmanız gereken v= değişkenindeki kodu almak. Örnek videomuzdaki "_GOZDXq7I-I" kodu gibi.

Bu kodu aşağıdaki web adresinde bulunan kod buraya yazan yere yapıştırıp adres çubunda açabilirsiniz.

http://img.youtube.com/vi/kodburaya/maxresdefault.webp

Şimdi gelelim resim kalitelerine. Bunun için sondaki maxresdefault.webp kısmını değiştireceğiz.

En yüksek kalitede ve en büyük boyutta resim için;

/maxresdefault.webp

Hd kalitede resim için;

/hqdefault.webp

Orta derece resim kalitesi ve boyutu için;

/mqdefault.webp

Videonun belirli bir zamanından alınmış ekran görüntüsü için ise;

/1.webp

/2.webp

/3.webp

uzantılarını kullanabilirsiniz.

Şimdi bu uzantıları örnek videomuz ile gösterelim;

http://img.youtube.com/vi/_GOZDXq7I-I/maxresdefault.webp

youtube screenshot

http://img.youtube.com/vi/_GOZDXq7I-I/hqdefault.webp

youtube screenshot

http://img.youtube.com/vi/_GOZDXq7I-I/mqdefault.webp

youtube screenshot

http://img.youtube.com/vi/_GOZDXq7I-I/1.webp

youtube screenshot

http://img.youtube.com/vi/_GOZDXq7I-I/2.webp

youtube screenshot

http://img.youtube.com/vi/_GOZDXq7I-I/3.webp

youtube screenshot

Web sitenizdeki form ile kolayca veritabanınıza eklemek için aşağıdaki PHP kodunu kullanabilirsiniz.

function url_get_contents($Url) { if (!function_exists('curl_init')){ die('CURL is not installed!'); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $Url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); curl_close($ch); return $output;
}	$kod = $_POST["kod"];	$_FILES["resimyolu"] = "https://img.youtube.com/vi/".$kod."/hqdefault.webp"; $filename = time()+rand(0,100000); $currentDir = $_SERVER['DOCUMENT_ROOT']; $uploadDirectory = "/"; $image_url = "https://img.youtube.com/vi/".$kod."/hqdefault.webp"; $data = url_get_contents($image_url); $new = "".$currentDir."".$uploadDirectory."".$filename.".webp"; $upload = file_put_contents($new, $data);	$_POST["resimyolu"] = "".$uploadDirectory."".$filename.".webp";
0
0
0
0
0
4
Yazıyı emoji ile değerlendir..

Yorumlar (1)

  • avatar
    Mesut

    Merhaba Bu otomatik olarak yapabilir miyiz? Youtubeden sitemize her video yüklediğimizde otomatik olarak görseli anasayfaya getirebilir miyiz?

    Cevapla
Yorum Yaz

Spam kodu:

Kapatmak için ESC tuşuna basın