PHP ile Youtube Video Resmini Çekme 0

Video sitesi yaparken doğal olarak videoları Youtube’den çekiyoruz resimleride ordan çekmek isteyebiliriz, yada farklı bir amaç için video resmi gerekebilir. Youtube’de video ile resim id’si aynı ve resim kaliteside seçebiliyorsunuz.

Video’ya ait küçük resimler (thumbnails);

  • http://img.youtube.com/vi/video-id/0.jpg
  • http://img.youtube.com/vi/video-id/1.jpg
  • http://img.youtube.com/vi/video-id/2.jpg
  • http://img.youtube.com/vi/video-id/3.jpg

Video HD küçük resim (thumbnail);

  • http://img.youtube.com/vi/video-id/hqdefault.jpg

En yüksek kalite küçük resim (thumbnail)

  • http://img.youtube.com/vi/video-id/maxresdefault.jpg (sadece HD videolarda çalışır.)

Örnek;

Örnek youtube linki: https://www.youtube.com/watch?v=9XGBbzS8j-U

Video ID : 9XGBbzS8j-U

Örnek resim linki : http://img.youtube.com/vi/9XGBbzS8j-U/0.jpg

PHP ile Youtube Linkini Parçalama

Yukarıda ID ile resmin nasıl alındığını gördük ancak her seferinde id’yi kopyalayıp yapıştırmaya gerek yok işi dahada basitleştirelim.

	<?php
	$youtubevideo = https://www.youtube.com/watch?v=9XGBbzS8j-U;
	$videokalite = "mqdefault"; //maxresdefault, sddefault, hqdefault, default, 3, 2, 1, 0
	if($youtubevideo) : ?>
	<?php
		if (preg_match('%(?:youtube(?:-nocookie)?.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu.be/)([^"&?/ ]{11})%i', $youtubevideo, $match)) {
			$video_id = $match[1];
		}
	?>

Yukarıdaki işlemde $youtubevideo değişkenine linki atadık siz hangi yönetim panelini kullanıyorsanız örneğin WordPress kullanıyorsanız özel alan oluşturup oradaki linki $youtubevideo değişkenine atayacaksınız. Daha sonra preg_match ile linki parçalayıp $video_id içinede onu depoluyoruz artık $video_id içerisinde sadece id yer alıyor.

Gelelim bunu yazdırmaya;

<img alt="<?php the_permalink(); ?>" src="http://img.youtube.com/vi/<?php echo $video_id ?>/<?php echo $videokalite ?>.jpg" alt=""/>

$videokalite içerisinede text olarak mqdefault‘ı depoladım ama siz diğerlerini yazarsanız ona göre kaliteyi belirlemiş olursunuz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Dünyanın En Güzel 35 Doğa Fotoğrafı 0

dunyanin en guzel 35 doga fotografi

Merhaba arkadaşlar bugün sizlere dünyanın en güzel 35 doğa fotoğrafını paylaşıyorum. Full HD çözünürlükteki manzara resimlerini indirmek tamamen ücretsizdir. Arşivinizde dahi olmayan resimleri burada bulabilirsiniz. Dünyanın farklı bölgelerinde çekilmiş bu güzel manzara resimleri bilgisayar ve akıllı cihazlarınızın ekranını tamamen değiştirecektir.

grey

grey

grey

grey

grey

grey

grey

İLGİNİZİ ÇEKEBİLİR: En Güzel Mazaralı HD Duvar Kağıtları

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

İLGİNİZİ ÇEKEBİLİR: Gece Manzarası Duvar Kağıtları

grey

grey

grey

grey

Ücretsiz HDR Duvar Kağıtları 0

ucretsiz hdr duvar kagitlari

HDR kelime olarak High Dynamic Range (Yüksek dinamik aralığı) demektir. HDR fotoğraf sanatçılarının daha iyi bildiği bir fotoğraf tekniğidir. Fotoğrafçıların çektikleri fotoğraflara uyguladığı teknik sayesinde görüntü kalitesini arttırır.

HDR tekniği her fotoğrafa uygulanmayan bir tekniktir. Bulutlu havada, kapalı mekanlarda, güneşli havalarda çekilen fotoğraflara HDR tekniği uygulandığında fotoğraflar daha iyi gözükmektedir. Bizde sizlere HDR tekniğinin uygulandığı ücretsiz HDR duvar kağıtları’nı paylaşıyoruz. Full HD çözünürlükteki HDR fotoğrafları arşivinizdeki bir çok fotoğraftan daha iyi görünecektir. HDR resimlerini indirin ve ekranınıza uygulayın ve deneyin sonucu göreceksiniz.

grey

grey

grey

grey

grey

grey

İLGİNİZİ ÇEKEBİLİR: En Güzel Manzaraya Sahip 45 Duvar Kağıdı

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

grey

İLGİNİZİ ÇEKEBİLİR: Yosemite Ulusal Parkı Ultra HD 4K Manzara Resimleri

grey

grey

grey

Most Popular Topics

Editor Picks