从youtube视频获取视频源

时间:2016-01-09 10:27:48

标签: php video youtube youtube-data-api

我需要来自youtube视频的视频src 我尝试使用php阅读该文件但在youtube的查看源中没有video标记,因此此方法无效。
有没有其他方法来获取视频src? 我可以使用youtube api v3来获取它吗?  playit.pk运行所有youtube视频,这意味着有办法获得src 请帮我解决这个问题。感谢。

3 个答案:

答案 0 :(得分:0)

您无法使用YouTube Api获取视频来源。您可以使用不同格式的简单脚本轻松获取公共视频源。 https://github.com/jeckman/YouTube-Downloader无法获取需要密码签名解码方法的版权视频来源,因为YouTube经常更改其方法,因此难以编码。

答案 1 :(得分:0)

您无法使用YouTube API下载YouTube视频,但有两种方法可以使用PHP下载YouTube视频:

  1. 使用get_video_info。此网址包含您想要的视频的所有信息,但您只能下载公开视频。

  2. Youtube-Downloader方法。一切都在README.txt

答案 2 :(得分:0)

//http://vamos.pk/watch.php?v=HCO7BWbKipU http://vamos.pk/watch.php?v=UddlsDsoIWs
$url = "https://baixaryoutube.net/en/@api/json/videos/".$get_v_id;

$json = file_get_contents($url);

$jsonurl = json_decode($json);

$vidInfo[] = array();


foreach ($jsonurl as $key => $value) {

     if ($key == "vidInfo") 
     {
       $vidInfo[] = $value;
     }
}
//var_dump($jsonurl);
//var_dump($vidInfo);