相关疑难解决方法(0)

如何从YouTube API获取YouTube视频缩略图?

如果我有YouTube视频网址,有没有办法使用PHP和cURL从YouTube API获取相关缩略图?

php youtube curl youtube-api youtube-data-api

2291
推荐指数
29
解决办法
154万
查看次数

如何从youtube视频制作gif图像?

有人帮我,我想用PHP代码开发一个网站.GIF-KING这是我的网站我已经完成jpeg图像给gif创建者,但如何从YouTube网址创建GIF图像,如yt2gif

我试图搜索谷歌,但没有给出足够的结果来满足我的要求.

我将代码上传视频发送给GIF创建者但无法找到制作YouTube网址的脚本给GIF创建者.

我有一个解决方案是首先使用YouTube API下载YouTube视频.然后将其转换为GIF图像.但这不是正确的方法.我无法在中间部分进行转换.始终从开始转换此外,无法从YouTube下载大量视频.

请参阅我从YouTube网址创建GIF图片的过程.

截图-1:

复制YouTube网址 在此输入图像描述

截图-2:

将其粘贴到网站http://www.gif-king.com/make-your-gif3,见下面的截图. 在此输入图像描述

点击Create Gifs一段时间后会出现视频详情.请参见截图-3.

截图-3:

显示YouTube上的视频详情

点击Make Gif此视频后将转换为GIF.

它正在为一个小视频工作.但不适用于大视频.

我的PHP代码:

ajax.php

if(isset($_REQUEST['vid'])){
    $vidID=$_REQUEST['vid'];
    if($vidID){
        include('curl.php');
        include('youtube.php');
        $tube = new youtube();

        $links = $tube->get("http://www.youtube.com/watch?v=".$vidID);
        $getVideo=$links[3]['url']; //Get the avi video from youtube 
        $cate=mysql_query("select * from category ORDER BY id ");
        while($categoryName=mysql_fetch_array($cate)){
            $getCatRes .= '<option value="'.$categoryName['id'].'">'.$categoryName['name'].'</option>';
        }
        if($getVideo) {
            $url = "http://gdata.youtube.com/feeds/api/videos/". $vidID;
            $doc = new DOMDocument;
            $doc->load($url);
            $title = $doc->getElementsByTagName("title")->item(0)->nodeValue;
            $duration = $doc->getElementsByTagName('duration')->item(0)->getAttribute('seconds');
            if($duration > 1200){ …
Run Code Online (Sandbox Code Playgroud)

javascript php youtube gif youtube-api

1
推荐指数
1
解决办法
7071
查看次数

标签 统计

php ×2

youtube ×2

youtube-api ×2

curl ×1

gif ×1

javascript ×1

youtube-data-api ×1