Download Video youtube, PHP Way!

20 04 2009

Wah, ribet juga ya kalo musti bongkar-bongkar source HTML hanya untuk mendapatkan link mendownload videonya. Gimana kalo menggunakan script php saja. Berikut scriptnya

<?php
function getDownloadUrl($video_url)
{
	// bersih-bersih dulu, hilangkan spasi di depan dan belakang
	// yang tidak perlu
	$src = trim($video_url);

	// pastikan url menggunakan protokol http
	$youtube = (substr($src,0,7) != "http://") ? "http://".$src : $src;

	// buka halaman youtube tersebut, cepet kok, kan cuma html
	// maka pastikan setting php anda mendukung fopen() urldecode
	// php.ini bagian allow_url_fopen
	$html = @file_get_contents($youtube);

	// mulai mencari bagian yang bisa jadi petunjuk
	// regular expression
	if(preg_match("/var fullscreenUrl = '(.*?)';/",$html,$match))
	{
		// dapat, kalimat nya dipecah
		$url = $match[1];

		$pengganti = "http://youtube.com/get_video.php";

		// bentuk url untuk mendownload
		// cuma mengganti kok
		$url = preg_replace("/\/watch_fullscreen/",$pengganti,$url);

		// selesai
		return $url;
	}else
	{
		// wah, gak berhasil mendapatkan bagian script yang diinginkan
		return false;
	}
}

// yang dibawah ini cuma contoh penggunaan saja,
// script utama nya diatas
$yt = getDownloadUrl('http://www.youtube.com/watch?v=ZGFBsUnEBOM');
echo "<a href='$yt'>$yt</a>";
?>

Ok gitu aja, thanks udah baca!





Download Video youtube

20 04 2009

Suka nonton video di youtube? Penah berpikir untuk mendownload video tersebut dan menyimpannya di komputer anda. Caranya? Gampang, search aja di google, banyak website yang menyediakan layanan khusus download video dari youtube, bahkan disertai layanan langsung konversi ke format yang “lebih standar”, karena memang format video yang disediakan youtube adalah FLV (Flash Video).

Tapi bagaimana kalau kita coba download langsung dari youtube, tanpa harus melalui website pihak ketiga, gampang kok, cuma sedikit bermain-main dengan source HTML nya youtube.

Oke, kita akan coba, misalnya kita ingin mendownload video yang ditampilkan dari url http://www.youtube.com/watch?v=ZGFBsUnEBOM (Shinkenger Eps 10 part 3)

Setelah terbuka (tidak perlu menunggu sampai videonya terbuka sempurna, cukup terbuka saja). Dengan asumsi anda menggunakan Mozilla Firefox, tekan Ctrl + U pada keyboard, atau menu view > page source, atau bisa juga klik kanan pada daerah kosong dan pilih View Page Source.

Pada tampilan source html nya, cari pada salah satu bagian javascriptnya yang berisi

var fullscreenUrl = "/watch_fullscreen?fs=1&q=xxx&vq=None&danmasihpanjanglagi'

yang paling penting adalah bagian

/watch_fullscreen?fs=

Buang bagian

var fullscreenUrl = “/watch_fullscreen dan tanda petik terakhir dan gantikan dengan http://www.youtube.com/get_video.php

contoh nya

var fullscreenUrl = ‘/watch_fullscreen?fs=1&q=Shinkenger&vq=None&sourceid=ys&video_id=ZGFBsUnEBOM&l=186&sk=othSOsfCvyQGolOq7o5Bce-SwrqnIiKLC&fmt_map=35%2F640000%2F9%2F0%2F115%2C18%2F512000%2F9%2F0%2F115%2C34%2F0%2F9%2F0%2F115%2C5%2F0%2F7%2F0%2F0&t=vjVQa1PpcFP-29wZTkjLsgsKbCQEwMnpp7rs1YppGc4%3D&hl=en&plid=AARn_Z3ZNswIMOTj&cr=US&title=Samurai Sentai Shinkenger Episode 10 – Part 3

akan menjadi

http://www.youtube.com/get_video.php?fs=1&q=Shinkenger&vq=None&sourceid=ys&video_id=ZGFBsUnEBOM&l=186&sk=othSOsfCvyQGolOq7o5Bce-SwrqnIiKLC&fmt_map=35%2F640000%2F9%2F0%2F115%2C18%2F512000%2F9%2F0%2F115%2C34%2F0%2F9%2F0%2F115%2C5%2F0%2F7%2F0%2F0&t=vjVQa1PpcFP-29wZTkjLsgsKbCQEwMnpp7rs1YppGc4%3D&hl=en&plid=AARn_Z3ZNswIMOTj&cr=US&title=Samurai Sentai Shinkenger Episode 10 – Part 3

panjang memang! Dan yang perlu diingat, url ini akan selalu berubah setiap kali video itu dibuka. Jadi harus selalu digunakan cara yang sama.

contoh source html nya (potongan) :

Tampilan view source yang harus diambil

Siap di download:

dw

That’s it! Thanks udah baca.





Ngeblog dengan Windows Live Writer

16 04 2009

Ngeblog sekarang udah gampang, selain terdapat CMS gratisan seperti WordPress, sekarang ini juga banyak aplikasi yang support untuk langsung nge-blog dari desktop.

Beberapa dari sekian banyak aplikasi tersebut, misalnya Flock (browser) dan juga Windows Live Writer. Nah, di kesempatan kali ini, mari kita bahas mengenai Windows Live Writer.

Langkah pertama apa dong? Pastinya menginstall aplikasi Windows Live Writer ini, tenang aja, Gratis kok! si Bill Gates berbaik hati memberikan aplikasi ini (dan lainnya) pada bundling Windows Live Installer (ada Live Messenger juga didalamnya).

Installasi nya gampang, tinggal centang aja pada bagian Windows Live Writer.

Windows Live Installer

Okelah, petunjuk instalasi nya jelas ada dilayar pada saat prosesnya berlangsung kok, so kita skip aja prosess ini.

Dengan asumsi anda sudah menginstall Windows Live Writer. Jalankan aplikasi tersebut. Kemudian setup.

 wlSet1 wlSet2wlSet3

Tahap selanjutnya, anda siap ngeblog di Windows Live Writer. Aplikasi ini menyediakan banyak fitur yang dapat mempermudah kegiatan blogging anda. Mulai dari WYSIWYG editor, sampai dengan publishing post, create/edit/delete post/page dengan mudah.

Well, segitu aja deh. Sorry kalo kurang jelas, tapi percaya deh, Windows Live Writer tuh gampang banget digunakan, semua petunjuk udah nongol jelas di layar.

Windows Live Writer positng a post to the Writings!

 

penutup, thanks udah baca.