Home » » Youtube Video Grabber

Youtube Video Grabber

Written By Unknown on Sabtu, 28 September 2013 | 09.25

Beberapa waktu lalu saya pernah mendapatkan pekerjaan yan berkaitan dengan multimedia web si client meminta saya untuk mengambil semua thumbanil video yang berasal dari Youtube di karenakan pekerjaan ini mengaruskan saya untuk mencari veideo-video yang sesuai dengan keinginan si pencari web, akhirnya saya memutuskan untuk membuat sebuah plugin php untuk melakukan tugas tersebut, dengan kata lain saya membuat sebua program yang dapat mengambil thumbnails video dari youtube beserta dengan link embeded dari video tersebut, untuk itu saya ingin share scriptnya, kali aja rekan-rekan mendapatkan permsalahan yang serupa dengan yang saya alami
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
class="php">
/**
* Function: youtube thumb grabber
*
* @description :
* @param  $ : video code, url type (embed/url),size (small/Large),thumb link
* @return : thumb path
* @author : Mamun.
* @last -modified-by: Khairu.
*/
if (! function_exists('youtube_thumb_grabber' ))
{
    function youtube_thumb_grabber($video_code, $link_type = "embed", $size = "small", $thumb_link = "")
    {
        if ($video_code != '')
        {
            if ($link_type == "embed")
            {
                $splited_data = explode("=",$video_code);
                $video_unique_code = substr(strrchr($splited_data[4],"/"),1,-strlen(strrchr($splited_data[4],"&")));
            }
            else if ($link_type == "url")
            {
            $splited_data = explode("=",$video_code);
            $video_unique_code = substr($splited_data[1],0,-strlen(strrchr($splited_data[1],"&")));
            }
            else
            {
            return;
            }
 
            if($size == "small")
            {
                return "http://img.youtube.com/vi/$video_unique_code/2.jpg\" alt=\"No image\" />
";
            }
            else if ($size == "large")
            {
                return "http://img.youtube.com/vi/$video_unique_code/0.jpg\" alt=\"No image\" />
";
            }
            else
            {
                return "http://img.youtube.com/vi/$video_unique_code/2.jpg\" alt=\"No image\" />
";
            }
        }
    }
}
Cara pemakaianya rekan-rekan tinggal memanggil nama functionnya saja, seperti berikut
1
2
3
class="php">
echo youtube_thumb_grabber($video["video_code"],"embed","small","resources/videos/view/".$video["video_title_url"]);

semoga membantu :)
Share this article :
 
Support : support@masterfreelance.com | +62 - 857 - 1061 - 2210 | 327E8DA0
Copyright © 2013. MasterFreelance Blog - All Rights Reserved
Jl. Satria 5 No 27 - 28
Bojong Nangka , Kelapa Dua - Tangerang
15821, Banten - Indonesia