Rabu, 05 Maret 2008

Bermain dengan YouTube, Bash Rule!!!

Youtube.com bukanlah nama aneh buat penggemar clip/video dari internet, namun untuk dapat mendownload dan memainkan film dari Youtube.com bukan lah mudah, ga susah sih, cuma agak repot, banyak yang menggunakan web Javimoya.com ataupun plugins dari firefox. Lalu setelah di download, mo di tonton dimana? Xine bisa buka namun tidak ada suaranya, sedangkan Mplayer kadang suka telat suaranya. Mau jalanin di Windows? mana bisa, kecuali ada software tertentu. So, gimana caranya biar kita bisa download, nonton dan bisa dijalankan dimana saja?

Berikut adalah trik melakukan semua hal yang saya sebutkan diatas menggunakan bash shell! Tools yang anda perlukan adalah wget dan ffmpeg, untuk wget rata-rata distro telah memilikinya, untuk ffmpeg hanya beberapa distro yang memilikinya, apabila anda merasa tidak memiliki ffmpeg di Linux anda silahkan komplen ke yang buat atau buatlah lebih simple dengan mendownloadnya, cari di google atau langsung ketik http://ffmpeg.mplayerhq.hu/

Setelah persiapan selesai buat file baru dengan nama convert (terserah pake apa aja, vi, mcedit, ataupun editor lainnya) masukkan script dibawah:

#!/bin/bash
# Copyleft (c) 2007, by Zarathustra
# Perintah: sh convert namafile url
# Catatan: untuk namafile jangan menggunakan spasi

url_asli=$2
url_baru="http://youtube.com/get_video.php?";
nama_baru=$1

wget $url_asli -O /tmp/$nama_baru;
temporary_file=$url_baru`grep player2.swf /tmp/$nama_baru | cut -d? -f2 | cut -d\" -f1`;

wget "$temporary_file" -O /tmp/$nama_baru.flv

ffmpeg -i /tmp/$nama_baru.flv -y -sameq $nama_baru.mpg;

rm /tmp/$nama_baru.flv;
rm /tmp/$nama_baru;

exit

Untuk dapat mengoperasikan script yang anda buat, gunakan perintah:

sh convert namafile url

Selamat nonton :D

sumber : Linux or.id
blog comments powered by Disqus

Popular Post

 
Enriko Damas is proudly powered by Blogger.com